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 -341, September 9, 2025

THE AI TOOLCHAIN NO. -341
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED SEPTEMBER 9, 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   # 8 tools matched
AI & LLM Tooling
◆  AI Coding Agents

Charm Crush

Sources Release notes → v0.7.8 NOTES

Glamourous agentic coding for all

Crush v0.7.8 adds multiline paste support on Windows and enables SQLite secure_delete for safer data handling.

└──▷ GET THIS VERSION
$ git clone --branch v0.7.8 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.7.8
  • Enables bracketed paste on Windows, allowing multiline text to be pasted correctly.
  • Enables SQLite secure_delete pragma so deleted database records are securely overwritten.
Was this useful?

All Hands AI OpenHands

Sources Release notes → 0.56.0 NOTES

OpenHands: AI-Driven Development

OpenHands 0.56.0 adds AGENTS.md support, microagent management, and multi-LLM routing within agent trajectories.

└──▷ GET THIS VERSION
$ git clone --branch 0.56.0 https://github.com/All-Hands-AI/OpenHands.git
# already have the repo? check out this version:
$ git checkout 0.56.0
  • Supports AGENTS.md files in microagents, enabling repo-level agent behavior configuration via a standardized file.
  • New microagent management feature for organizing and controlling microagents.
  • Enables routing between different LLMs within a single agent trajectory, allowing dynamic model selection per task step.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.0.11-nightly.2 NOTES

Qwen Code v0.0.11-nightly.2 adds configurable cache control and corrected token limits for Qwen models.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.11-nightly.2 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.0.11-nightly.2
  • Adds configurable cache control via new configuration support, enabling tuning of caching behavior.
  • Re-implements the tokenLimits class to work correctly for Qwen and related models, unlocking accurate context-window management.
Was this useful?

Zed

Sources Release notes → v0.202.8 NOTES

Zed v0.202.8 passes the project shell environment to external agent processes.

└──▷ GET THIS VERSION
$ git clone --branch v0.202.8 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.202.8
  • Agent processes now receive the project shell environment, enabling external agents to inherit the same env vars as the editor session.
Was this useful?

Google gemini-cli

Sources Release notes → v0.4.0 3 RELEASES · 2025-09-09 NOTES STABLE

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

gemini-cli v0.4.0 adds session recording, smart edits, fuzzy command matching, citations, extension linking, and more new CLI capabilities.

└──▷ GET THIS VERSION
$ git clone --branch v0.4.0 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.4.0
└──▷ TRY IT
Get a summary of everything discussed after a long session, useful for handoff notes or audit trails.
$ gemini --session-summary
Link a locally developed extension into gemini-cli without publishing it, for rapid iteration.
$ gemini extensions link <path>
Pass a one-shot prompt directly on the command line for scripting or quick queries without entering interactive mode.
$ gemini "Summarize the changes in the last 5 git commits"
  • Adds --session-summary flag to generate a summary at the end of a session.
  • Adds gemini extensions link command to link local extensions for development.
  • Adds flag to update all extensions at once.
  • Supports installing extensions using org/repo shorthand syntax.
  • Adds fuzzy matching for command suggestions when typing / commands.
+16 moreshow less
  • Adds syntax highlighting for input /commands and @file/paths in the prompt.
  • Integrates chat recording into GeminiChat sessions.
  • Introduces a Smart Edit tool (internally named replace) for more precise file edits.
  • Shows citations at the end of each response turn; enabled by default for certain users.
  • Adds a Pro Quota dialog to surface quota information to users.
  • Adds Ctrl+Backspace keyboard shortcut to delete a word backward in the input.
  • Adds support for environment variable resolution inside extension configuration.
  • Adds enforcedAuthType setting to lock down authentication method.
  • Adds footer configuration settings for UI customization.
  • Adds support for nested .gitignore files when filtering project files.
  • Adds a positional argument for passing a prompt directly on the command line.
  • Adds an MCP loading indicator when initializing the CLI.
  • Skips MCP server connections in untrusted folders (folder trust enforcement).
  • Merges general settings from multiple configuration sources (user, project, etc.).
  • Simplifies MCP server timeout configuration.
  • Supports custom witty loading messages.
2 more releases in this issue · 2025-09-09
v0.4.0-preview.4 NOTES STABLE

gemini-cli v0.4.0-preview.4 adds session summaries, fuzzy command matching, smart edits, citation display, extension linking, and more.

└──▷ GET THIS VERSION
$ git clone --branch v0.4.0-preview.4 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.4.0-preview.4
└──▷ TRY IT
Summarize a long session at the end to capture key decisions and outputs without scrolling back.
$ gemini --session-summary
Link a locally developed extension for testing without publishing it.
$ gemini extensions link /path/to/my-extension
Pass a one-shot prompt directly on the command line for scripting or quick queries.
$ gemini "Summarize the changes in CHANGELOG.md"
  • Adds --session-summary flag to generate a summary of the current session.
  • Adds fuzzy matching for command suggestions when typing / commands.
  • Introduces a Smart Edit (replace) tool for more precise in-file edits aligned with the EditTool.
  • Shows citations at the end of each turn in responses.
  • Adds gemini extensions link command to link a local extension directory.
+18 moreshow less
  • Adds a flag to update all installed extensions at once.
  • Supports installing extensions using org/repo shorthand syntax.
  • Adds syntax highlighting for /commands and @file/paths in the input prompt.
  • Adds footer configuration settings for UI customization.
  • Supports Ctrl+Backspace keyboard shortcut to delete a word backward in the input.
  • Handles nested .gitignore files for more accurate file filtering.
  • Adds enforcedAuthType setting to lock down authentication method.
  • Adds positional argument support for passing a prompt directly on the command line.
  • Adds a Pro Quota Dialog to surface quota information to users.
  • Adds MCP loading indicator during CLI initialization.
  • Adds custom witty loading messages.
  • Simplifies MCP server timeout configuration.
  • Integrates chat recording into GeminiChat sessions.
  • Merges general settings from multiple configuration sources.
  • Folder trust is now generally available with the feature flag removed.
  • MCP server connections are skipped in untrusted folders.
  • Extensions are refused from loading in untrusted workspaces.
  • VSCode workspace trust now overrides Gemini CLI folder trust when running in IDE mode.
v0.5.0-nightly.20250909.2b05cf3b NOTES STABLE

gemini-cli v0.5.0-nightly adds runtime ripgrep download, enum settings options, and non-blocking MCP server input.

└──▷ GET THIS VERSION
$ git clone --branch v0.5.0-nightly.20250909.2b05cf3b https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.5.0-nightly.20250909.2b05cf3b
  • Downloads ripgrep at runtime when enabled, removing the need to pre-install it for search functionality.
  • Adds support for enum options in settings, enabling constrained choices in configuration fields.
  • Moves scope settings to a dedicated new dialog for cleaner configuration management.
  • Allows users to type input while waiting for MCP servers to respond, eliminating forced idle time.
Was this useful?
◆  AI Agent Frameworks

LangChain

Sources Release notes → langchain-groq==0.3.8 NOTES

langchain-groq 0.3.8 adds json_schema structured-output support for Groq models.

└──▷ GET THIS VERSION
$ git clone --branch langchain-groq==0.3.8 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-groq==0.3.8
  • Adds support for json_schema structured output mode when calling Groq models, enabling strict schema-constrained responses.
Was this useful?

PydanticAI

Sources Release notes → v1.0.2 NOTES

PydanticAI v1.0.2 adds DBOS durable execution, sequential tool calling, and Google cached content support

└──▷ GET THIS VERSION
$ git clone --branch v1.0.2 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.0.2
└──▷ USE IT
Use Google's cached content in a model call to avoid re-processing large, repeated context on every request.
python
from pydantic_ai.models.google import GoogleModelSettings

settings = GoogleModelSettings(
    google_cached_content="cachedContents/abc123"
)
result = await agent.run("Summarize the document.", model_settings=settings)
  • Adds GoogleModelSettings.google_cached_content field to pass cached_content when calling Google models, enabling prompt caching.
  • Adds ModelResponse.finish_reason attribute and populates provider_response_id during streaming responses.
  • Adds support for gen_ai.response.id in OpenTelemetry instrumentation spans.
  • Adds support for durable execution with DBOS, enabling fault-tolerant, resumable agent workflows.
  • Adds support for sequential tool calling, allowing agents to invoke tools one at a time in order rather than in parallel.
Was this useful?

browser-use

Sources Release notes → 0.7.7 NOTES

browser-use 0.7.7 adds an enhanced screenshot API and automatic PDF download detection via DownloadsWatchdog.

└──▷ GET THIS VERSION
$ git clone --branch 0.7.7 https://github.com/browser-use/browser-use.git
# already have the repo? check out this version:
$ git checkout 0.7.7
  • Adds an enhanced screenshot API with new capabilities for capturing browser state programmatically.
  • Extends DownloadsWatchdog to watch BrowserStateRequestEvent and automatically handle PDF downloads.
  • Removes the hardcoded maximum iframe recursion limit, enabling DOM traversal into arbitrarily nested iframes.
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 →