Heads up This site is currently under heavy development.
Subscribe Get it delivered — the daily firehose, filtered to the tools you run, plus the documentation changes vendors never announce. Compare plans →

The AI Toolchain — issue -359, August 22, 2025

THE AI TOOLCHAIN NO. -359
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED AUGUST 22, 2025 · EVERY WEEKDAY
EDITIONS tail grep head diff uniq

The daily firehose — everything the toolchain shipped today, already filtered.

// HOW THIS ISSUE IS MADE

We read every release from the 174 tools on our watchlist at the source — GitHub and GitLab release notes, vendor release pages and changelogs, project blogs and feeds, vendor press releases, and the source code behind the tag. Bug-fix-only releases and non-product newsroom noise are dropped; what's left is summarized down to the new capability, how to try it, and any screenshots or videos the release itself published. Every entry links to the sources it was built from.

VIEW
ISSUE VIEW full issue
Do you prefer this view?
$ tct list   # 10 tools matched
AI & LLM Tooling
◆  AI Coding Agents

Continue

Sources Release notes → @continuedev/[email protected] 2 RELEASES · 2025-08-22 NOTES STABLE

Continue's OpenAI adapters 1.9.0 adds GPT-OSS support on Bedrock and hardens file-read security.

└──▷ GET THIS VERSION
$ git clone --branch @continuedev/[email protected] https://github.com/continuedev/continue.git
# already have the repo? check out this version:
$ git checkout @continuedev/[email protected]
  • Adds gpt-oss model support to the Amazon Bedrock provider.
  • Introduces a secure image component to guard against unsafe image rendering.
1 more release in this issue · 2025-08-22
v1.0.80-vscode NOTES STABLE

Continue v1.0.80 adds GPT-OSS on Bedrock, Kimi K2 native tools, and unsafe file read prevention.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.80-vscode https://github.com/continuedev/continue.git
# already have the repo? check out this version:
$ git checkout v1.0.80-vscode
  • Adds gpt-oss model support to the AWS Bedrock provider.
  • Enables native tool support for Kimi K2 models.
  • Adds protection against unsafe file reads to harden the extension against malicious workspace content.
  • Updates the default-included context providers.
  • Wraps each recently viewed code snippet inside a token block for clearer context attribution.
Was this useful?

Block Goose

Sources Release notes → v1.6.0 NOTES

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

Goose v1.6.0 adds mTLS for all providers, PKCE auth, message queue with interruption handling, and in-place message editing.

└──▷ GET THIS VERSION
$ git clone --branch v1.6.0 https://github.com/block/goose.git
# already have the repo? check out this version:
$ git checkout v1.6.0
└──▷ TRY IT
Allow Goose to automatically load project-level agent instructions without any extra flags.
$ # Place an AGENTS.md file in your project root; Goose reads it by default on startup
echo '# Agent Instructions
Always use TypeScript.' > AGENTS.md
goose session
  • Adds mTLS support across all providers for mutual-authentication to AI backends.
  • Adds PKCE support for the Tetrate Agent Router Service authentication flow.
  • New message queue system with interruption handling for more reliable agent interactions.
  • Providers can now configure a fast model specifically for summarization tasks.
  • Supports concurrent extension startup, reducing initialization latency.
+6 moreshow less
  • Desktop app alerts when suspicious Unicode characters are detected in a Recipe.
  • Reads AGENTS.md by default as a context file, bringing project-level agent instructions into scope automatically.
  • MCP developer extension now accepts -1 for insert_line number to support end-of-file insertions.
  • Adds a Nix flake for reproducible Goose builds.
  • Upgrades @mcp-ui/client package with improved UI message handling.
  • Adds remark-breaks plugin to preserve single newlines in rendered markdown.
└──▷ BREAKING ON UPGRADE
  • !The session sharing feature has been removed; any workflows relying on it will no longer function.
Was this useful?

SST OpenCode

Sources Release notes → v0.5.15 NOTES

The open source coding agent.

OpenCode v0.5.15 adds slash commands, createOpencodeServer JS SDK helper, and split @opencode-ai/sdk/server & /client imports.

└──▷ GET THIS VERSION
$ git clone --branch v0.5.15 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v0.5.15
└──▷ USE IT
Programmatically start an OpenCode server in a Node.js script and wait until it is ready before issuing requests.
typescript
import { createOpencodeServer } from '@opencode-ai/sdk/server'

const server = await createOpencodeServer()
// server is ready — make SDK calls here
Import only the client-side SDK in a browser or edge environment without bundling server-only code.
typescript
import { OpenCodeClient } from '@opencode-ai/sdk/client'
  • Adds slash commands support in the CLI interface.
  • Adds createOpencodeServer to the JS SDK, including automatic readiness waiting and random port assignment for opencode serve.
  • Supports importing the JS SDK from @opencode-ai/sdk/server and @opencode-ai/sdk/client as separate entry points.
  • Config hooks are now awaited, enabling async initialization logic.
└──▷ BREAKING ON UPGRADE
  • !opencode serve now always uses a random port instead of a fixed port, which will break any hardcoded port references in scripts or clients.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.0.8 2 RELEASES · 2025-08-22 NOTES STABLE

Qwen Code v0.0.8 adds .geminiignore support in grep, project/global save location options, and deterministic cache control.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.8 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.0.8
  • Adds project/global save location option to control where settings are persisted.
  • Adds deterministic cache control for LLM requests.
  • Grep tool now respects .geminiignore to exclude files from search results.
1 more release in this issue · 2025-08-22
v0.0.8-nightly.7 NOTES STABLE

Qwen Code v0.0.8-nightly.7 adds .geminiignore support in grep, grep result limits, deterministic cache control, and save location options.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.8-nightly.7 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.0.8-nightly.7
  • Grep tool now respects .geminiignore to exclude files and directories from search results, consistent with other tool behaviors.
  • Adds a project/global save location option, letting users control where session data is persisted.
  • Adds deterministic cache control for LLM requests.
Was this useful?

Google gemini-cli

Sources Release notes → v0.3.0-nightly.20250822.15c62bad NOTES

An open-source AI agent that brings the power of Gemini directly into your terminal.

gemini-cli v0.3.0-nightly adds prompt completion, screen reader mode, IDE stdio MCP connections, and editable string settings.

└──▷ GET THIS VERSION
$ git clone --branch v0.3.0-nightly.20250822.15c62bad https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.3.0-nightly.20250822.15c62bad
  • Adds prompt completion in the CLI for faster, tab-assisted input.
  • Introduces a screen reader mode flag for accessibility support.
  • Supports IDE connections via stdio MCP, enabling editor integrations.
  • Enables editing of string settings directly from the settings UI.
  • Adds graceful 401 error handling for HTTP URL MCP client connections.
+1 moreshow less
  • Parallelizes memory discovery file operations for faster context loading.
Was this useful?
◆  AI Agent Frameworks

Stanford NLP DSPy

Sources Release notes → 3.0.2 NOTES

DSPy 3.0.2 adds OpenAI Responses API support and custom stream chunk types in LM calls.

└──▷ GET THIS VERSION
$ git clone --branch 3.0.2 https://github.com/stanfordnlp/dspy.git
# already have the repo? check out this version:
$ git checkout 3.0.2
  • Supports the OpenAI Responses API inside the LM class, enabling use of that endpoint alongside existing chat/completion modes.
  • Allows custom chunk types in streaming via dspy.LM stream handling, giving callers control over how streamed output is parsed.
  • Recognizes gpt-5-nano as a reasoning model, applying appropriate inference behavior automatically.
Was this useful?

LangChain

Sources Release notes → langchain-ollama==0.3.7 NOTES

langchain-ollama 0.3.7 adds string-value support for reasoning intensity levels (e.g. gpt-oss).

└──▷ GET THIS VERSION
$ git clone --branch langchain-ollama==0.3.7 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-ollama==0.3.7
  • Extends the reasoning type to accept string values for custom intensity levels such as gpt-oss, enabling fine-grained reasoning control beyond preset options.
Was this useful?

LlamaIndex

Sources Release notes → v0.13.3 NOTES

LlamaIndex v0.13.3 adds Heroku embeddings, Qdrant sharding, instruction-enhanced Ollama embeddings, and GPT-5 model support.

└──▷ GET THIS VERSION
$ git clone --branch v0.13.3 https://github.com/run-llama/llama_index.git
# already have the repo? check out this version:
$ git checkout v0.13.3
└──▷ USE IT
Point an existing OpenAI LLM config at GPT-5 to start testing the new model.
python
from llama_index.llms.openai import OpenAI

llm = OpenAI(model="gpt-5-chat-latest")
response = llm.complete("Summarize the MITRE ATT&CK framework in three sentences.")
print(response)
  • Adds HerokuEmbeddings class in new llama-index-embeddings-heroku 0.1.0 package for embedding via Heroku-hosted models.
  • Adds instruction support to OllamaEmbedding in llama-index-embeddings-ollama, enabling instruction-prefixed embedding requests.
  • Adds gpt-5-chat-latest model support to llama-index-llms-openai.
  • Adds Qdrant sharding support to llama-index-vector-stores-qdrant.
Was this useful?

OpenAI Agents SDK

Sources Release notes → v0.2.9 NOTES

OpenAI Agents SDK v0.2.9 adds lifecycle hooks, SQLAlchemy history backend, MCP retry logic, and realtime input timeouts.

└──▷ GET THIS VERSION
$ git clone --branch v0.2.9 https://github.com/openai/openai-agents-python.git
# already have the repo? check out this version:
$ git checkout v0.2.9
  • Adds on_llm_start and on_llm_end lifecycle hooks to the agent, letting callers instrument or intercept LLM calls at the start and end of each invocation.
  • Adds a context parameter to run_demo_loop, enabling callers to pass runtime context through the interactive demo loop.
  • Adds a SQLAlchemy session backend for conversation history management, enabling persistent, database-backed storage of conversation state.
  • Adds retry logic to MCP server operations, improving resilience when MCP servers are temporarily unavailable.
  • Adds a realtime input timeout trigger event, surfacing a new event type when realtime session input exceeds a configured timeout.
+2 moreshow less
  • Adds conditional tool enabling to agent-as-tool, allowing tools exposed via an agent to be selectively enabled or disabled at runtime.
  • Adds a quick opt-in option to switch to the gpt-5 model.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-v11.26.0 2 RELEASES · 2025-08-22 NOTES STABLE

Arize Phoenix 11.26.0 adds a timeline view for tracing.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v11.26.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v11.26.0
  • Adds a timeline view for inspecting traces in the tracing UI.
1 more release in this issue · 2025-08-22
arize-phoenix-v11.25.0 NOTES STABLE

Phoenix v11.25.0 adds get_spans_dataframe time-ordering, experiment quick filters, and Helm in-memory SQLite support.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v11.25.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v11.25.0
  • get_spans_dataframe now sorts results by newest/oldest spans, enabling time-ordered span retrieval from the API.
  • Adds eval and annotation quick filters to the experiments UI for faster result exploration.
  • Helm chart now special-cases sqlite:///:memory: so in-memory SQLite deployments are handled correctly.
  • Experiment compare list page now hydrates data for richer side-by-side comparisons.
  • Disk usage notification emails now CC a support email address.
Was this useful?
my-toolchain — 0 tools
paste an install list to detect your tools

A brew list, a Brewfile, requirements.txt, a Dockerfile — or just the product names, free-form. Nothing leaves your browser.

    browse all tools →