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 -312, October 9, 2025

THE AI TOOLCHAIN NO. -312
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED OCTOBER 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

Block Goose

Sources Release notes → v1.9.2 NOTES

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

Goose v1.9.2 adds Claude Sonnet 4.5 model support and macOS Tahoe compatibility.

└──▷ GET THIS VERSION
$ git clone --branch v1.9.2 https://github.com/block/goose.git
# already have the repo? check out this version:
$ git checkout v1.9.2
  • Adds claude-sonnet-4-5 as a supported model.
  • Upgrades Electron runtime for macOS Tahoe compatibility.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.46.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI gains streamable HTTP MCP servers, new list_dir/grep_files tools, and alias creation in v0.46.0

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.46.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.46.0
└──▷ USE IT
Enable the new MCP client stack and disable a specific server without removing it from config.
toml
# In ~/.config/codex/config.toml
experimental_use_rmcp_client = true

[[mcp_servers]]
name = "my-server"
url = "https://my-mcp-server.example.com"
enabled = false
  • Adds list_dir built-in tool, giving the agent a native directory-listing capability.
  • Adds grep_files built-in tool for pattern-based file searching during agent sessions.
  • Supports streamable HTTP MCP servers via codex mcp add, alongside optional bearer token or OAuth login.
  • Adds enabled config field per MCP server entry so individual servers can be toggled without removing them.
  • Adds ability to explicitly specify a credentials store for MCP server authentication.
+7 moreshow less
  • Adds auth status reporting for MCP servers.
  • Enables new MCP stack via experimental_use_rmcp_client = true in config.toml.
  • Adds UP/ENTER keybinding support in the CLI input.
  • Switches TUI code highlighting to tree-sitter for bash syntax.
  • Adds animated breathing spinner on true-color terminals.
  • Adds dynamic width for line numbers in diff views.
  • Truncates context on compact to manage long sessions.
Was this useful?

Zed

Sources Release notes → v0.207.4 NOTES

Zed terminal now retains selection after copy, with a new keep_selection_on_copy config key to control the behavior.

└──▷ GET THIS VERSION
$ git clone --branch v0.207.4 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.207.4
└──▷ USE IT
Opt back into the old behavior where the terminal selection is cleared after copying.
json
{
  "terminal": {
    "keep_selection_on_copy": false
  }
}
  • Adds keep_selection_on_copy to the terminal config block to control whether the terminal selection is preserved after copying; defaults to true to match Terminal.app, Ghostty, and VS Code terminal behavior.
Was this useful?

Google gemini-cli

Sources Release notes → v0.10.0-nightly.20251009.ae02236c 2 RELEASES · 2025-10-09 NOTES STABLE

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

Generalized path correction now applies across all tools in gemini-cli.

└──▷ GET THIS VERSION
$ git clone --branch v0.10.0-nightly.20251009.ae02236c https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.10.0-nightly.20251009.ae02236c
  • Extends automatic path correction to work across all tools, not just a single tool.
1 more release in this issue · 2025-10-09
v0.10.0-nightly.20251009.cd354aeb NOTES STABLE

gemini-cli v0.10.0-nightly adds session auto-cleanup, memory list, --allowed-tools in non-interactive mode, and context-overflow protection.

└──▷ GET THIS VERSION
$ git clone --branch v0.10.0-nightly.20251009.cd354aeb https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.10.0-nightly.20251009.cd354aeb
└──▷ TRY IT
List all GEMINI.md memory file paths to audit which context files are active in your workspace.
$ gemini memory list
Run a scripted, non-interactive task while restricting which tools the agent may call.
$ echo 'Summarize the README' | gemini --allowed-tools read_file
Use GOOGLE_CLOUD_PROJECT_ID instead of GOOGLE_CLOUD_PROJECT when your environment already exports the former.
$ export GOOGLE_CLOUD_PROJECT_ID=my-gcp-project && gemini 'list buckets in this project'
  • Adds automatic session cleanup and retention policy to manage old sessions.
  • New list subcommand for memory command lists paths of all GEMINI.md files.
  • Enables --allowed-tools flag in non-interactive (piped/scripted) mode.
  • Adds context window overflow protection to prevent failures when sending large chats.
  • Supports GOOGLE_CLOUD_PROJECT_ID as a fallback environment variable alongside GOOGLE_CLOUD_PROJECT.
+8 moreshow less
  • Introduces debug logging for the IDE extension.
  • Enforces auth token validation in the VS Code IDE companion extension.
  • Adds support for extension pre-releases.
  • Adds memory monitor telemetry with activity-aware recording.
  • Adds telemetry for subagent execution.
  • Adds telemetry for web_fetch fallback attempts.
  • Enables interactive shell by default.
  • Conditionally applies CodebaseInvestigator in the system prompt for more targeted codebase analysis.
└──▷ BREAKING ON UPGRADE
  • !The --path argument for the extensions install command has been removed.
Was this useful?
◆  AI Agent Frameworks

LangChain

Sources Release notes → langchain-anthropic==0.3.22 NOTES

langchain-anthropic 0.3.22 adds PDF input support in ToolMessages

└──▷ GET THIS VERSION
$ git clone --branch langchain-anthropic==0.3.22 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-anthropic==0.3.22
  • Supports PDF inputs in ToolMessages, enabling tool call results to carry PDF content back to the model.
Was this useful?

Letta (formerly MemGPT)

Sources Release notes → 0.12.1 NOTES

Letta 0.12.1 adds letta_v1_agent architecture, human-in-the-loop approval, parallel tool calling, and a Runs API.

└──▷ GET THIS VERSION
$ git clone --branch 0.12.1 https://github.com/letta-ai/letta.git
# already have the repo? check out this version:
$ git checkout 0.12.1
└──▷ USE IT
List folders by name using the new API that replaces the deprecated get_folder_by_name call.
python
client.folders.list(name="my-folder")
  • New letta_v1_agent architecture eliminates the send_message tool requirement, drops the heartbeat system, and supports all inference providers (OpenRouter, Azure, Together, Ollama, etc.), including non-tool-calling models.
  • Supports OpenAI's Responses API for GPT-5 models via the new letta_v1_agent architecture, enabling drastically improved performance.
  • Human-in-the-Loop (HITL): tools can now require human approval before execution, configurable via API or the ADE.
  • Parallel tool calling: agents now execute multiple tool calls simultaneously, each in its own sandbox, when the inference provider supports it.
  • New Runs API provides observability and debugging tracking for agent runs.
+5 moreshow less
  • New fetch_webpage tool retrieves LLM-friendly webpage content for agents.
  • New Memory Omni-Tool provides a unified memory interface for agent memory management.
  • Agentfile v2 schema now supports groups and folders; templates can be updated via agentfiles.
  • Cursor-based pagination now available across many endpoints for handling large result sets.
  • Enhanced Archival Memory (Letta Cloud only): adds hybrid search (full-text + semantic), DateTime filtering, and a Search API endpoint.
└──▷ BREAKING ON UPGRADE
  • !get_folder_by_name is deprecated — use client.folders.list(name=...) instead.
  • !All sources routes have been renamed to folders.
Was this useful?

PydanticAI

Sources Release notes → v1.0.17 NOTES

PydanticAI v1.0.17 lets you pass builtin_tools at agent run time instead of only at agent definition time.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.17 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.0.17
  • Allows builtin_tools to be specified at agent run time, enabling per-run control over which built-in tools are available without redefining the agent.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Langfuse

Sources Release notes → v3.116.1 NOTES

Langfuse v3.116.1 adds a trace log view, LiveKit OTel support, API advanced filtering, spend alerts, and drag-and-drop CSV uploads.

└──▷ GET THIS VERSION
$ git clone --branch v3.116.1 https://github.com/langfuse/langfuse.git
# already have the repo? check out this version:
$ git checkout v3.116.1
  • Enables advanced filtering on the public API GET /traces endpoint (LFE-3810), bringing query parity with the UI to programmatic trace access.
  • Maps gen_ai.tool.call.arguments and gen_ai.tool.call.result OTel attributes to input/output fields during ingestion, surfacing tool call data in the trace UI automatically.
  • Adds configurable spend alerts for paid cloud plans, letting teams set cost thresholds before bills grow unexpectedly.
  • Adds a log view in the trace UI that concatenates all observations into a single scrollable stream, making it easier to read end-to-end LLM interactions linearly.
  • Processes LiveKit semantic attributes during OTel parsing, extending OTel ingestion support to LiveKit-instrumented pipelines.
+5 moreshow less
  • Adds gpt-5-pro to the model price catalog for automatic cost tracking.
  • Supports drag-and-drop CSV file uploads for dataset item creation.
  • Adds cloud region to the project and organization information panel in Settings.
  • Adds onboarding guidance for dataset item creation and management.
  • Adds horizontal scrolling to the playground as additional windows are opened side by side.
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 →