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 -298, October 23, 2025

THE AI TOOLCHAIN NO. -298
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED OCTOBER 23, 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   # 7 tools matched
AI & LLM Tooling
◆  AI Agent Frameworks

Agno (formerly Phidata)

Sources Release notes → v2.2.1 NOTES

Agno v2.2.1 adds a PPTXReader class and max_tool_calls_from_history to control agent context size.

└──▷ GET THIS VERSION
$ git clone --branch v2.2.1 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.2.1
└──▷ USE IT
Cap the number of past tool calls loaded into an agent's context to keep token usage in check during long-running sessions.
python
agent = Agent(
    tools=[...],
    max_tool_calls_from_history=5
)
  • Adds max_tool_calls_from_history parameter to load a fixed number of tool calls from agent history, reducing token consumption and managing context size.
  • Adds PPTXReader class to support ingesting Microsoft PowerPoint (.pptx) files.
Was this useful?
◆  AI Coding Agents

Cline

Sources Release notes → v3.34.0 NOTES

Autonomous coding agent as an SDK, IDE extension, or CLI assistant.

Cline v3.34.0 adds TaskStart/TaskResume/TaskCancel hooks, auto-compact, auto-approve in interactive mode, and a cline doctor upgrade.

└──▷ GET THIS VERSION
$ git clone --branch v3.34.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.34.0
└──▷ TRY IT
Run the doctor command to verify your CLI setup, check Shift+Enter terminal support, and apply any available auto-updates.
$ cline doctor
Open a saved task using task settings via the -s flag.
$ cline open -s <path>
  • New TaskStart hook fires when a task begins, enabling automated pre-task actions via the hooks system.
  • New TaskResume hook fires when a paused task is resumed.
  • New TaskCancel hook fires when a task is cancelled.
  • Adds auto-approve option to interactive mode, allowing hands-free approvals during interactive sessions.
  • Adds runtime environment switching support so users can change environments without restarting.
+12 moreshow less
  • Adds Qwen 3 Coder models to Amazon Bedrock model list.
  • Adds new AWS AP-SE regions for Bedrock.
  • Adds ZAI GLM4.6 to the static models list and sets it as the new default.
  • Adds opinionated preferences for open-source model providers.
  • Adds auto-compact updates for context management.
  • Adds cline doctor command enhancements: Shift+Enter terminal support and auto-update checks.
  • Wires the open command -s flag to use task settings.
  • CLI now supports auto-update for the root command.
  • Adds Cline provider to remote config schema.
  • Adds expandable long task header in the UI.
  • CLI quick-setup flow added to the auth process.
  • Enables model refresh without requiring a full API configuration.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.48.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI gains --add-dir, MCP tool filtering, OAuth scopes, enterprise login controls, and auto-compaction at 90% context.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.48.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.48.0
└──▷ TRY IT
Give the agent write access to a second directory (e.g. a shared library) alongside your current project.
$ codex --add-dir ../shared-lib 'Refactor the auth module to use the shared validation helpers'
Restrict an MCP server to only the tools your workflow needs, reducing attack surface.
toml
# In your Codex config (e.g. ~/.codex/config.toml):
[mcp_servers.my_server]
enabled_tools = ["read_file", "search_code"]
Lock a team deployment to a specific login method and ChatGPT workspace via managed config.
toml
# In managed config:
forced_login_method = "chatgpt"
forced_chatgpt_workspace_id = "ws-abc123"
  • Adds --add-dir flag to specify additional writable working directories beyond the default.
  • MCP stdio servers now use the official Rust MCP SDK (rmcp) as their client backend.
  • MCP stdio servers can specify a cwd to set their working directory.
  • MCP servers support enabled_tools and disabled_tools config options to selectively allow or block individual tools.
  • Streamable HTTP MCP servers can specify OAuth scopes during codex mcp login.
+10 moreshow less
  • Adds forced_login_method and forced_chatgpt_workspace_id configuration options for enterprise managed-config control.
  • Adds experimental codex stdio-to-uds subcommand.
  • Adds experimental_bearer_token option to model provider definitions for custom auth.
  • Auto-compacts conversation context when it reaches ~90% of the model's limit.
  • Plan tool is now enabled by default in exec mode.
  • Local tokenizer used for accurate context truncation in unified exec.
  • Text cleared with Ctrl+C is preserved in input history and recoverable with the up arrow.
  • MCP tool names are now prefixed with mcp__ for clearer namespacing.
  • Dedicated error message for GitHub MCP servers missing a personal access token.
  • When MCP auth expires, the user is prompted to log in again interactively.
└──▷ BREAKING ON UPGRADE
  • !MCP tool names are now prefixed with mcp__ — any automation or configuration referencing MCP tool names by their previous unprefixed names will break.
Was this useful?

SST OpenCode

Sources Release notes → v0.15.14 NOTES

The open source coding agent.

OpenCode v0.15.14 adds model management in ACP sessions, experimental turn summarization, and agent switching without model changes.

└──▷ GET THIS VERSION
$ git clone --branch v0.15.14 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v0.15.14
  • Adds model management to ACP sessions, enabling users to manage models directly within agent sessions.
  • Adds experimental turn summarization to compact conversation history and manage long conversations.
  • Adds parent ID tracking to assistant messages for improved conversation context.
  • Adds Amazon Nova models to the us-* prefix requirement list for proper model routing.
  • Adds option to switch agents without changing the active model.
+1 moreshow less
  • Improves editor detection with auto-discovery and better error messages.
Was this useful?

Google gemini-cli

Sources Release notes → v0.12.0-nightly.20251023.c4c0c0d1 2 RELEASES · 2025-10-23 NOTES STABLE

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

gemini-cli v0.12.0-nightly adds an executeCommand endpoint with /extensions list support and extension install-time settings requests.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.0-nightly.20251023.c4c0c0d1 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.12.0-nightly.20251023.c4c0c0d1
  • Adds executeCommand endpoint supporting /extensions list to query installed extensions programmatically.
  • Extensions can now declare and request user settings at install time.
  • Surfaces internal errors through a unified event system for more consistent error visibility.
1 more release in this issue · 2025-10-23
v0.12.0-nightly.20251023.a7faa208 NOTES STABLE

gemini-cli v0.12.0-nightly adds MCP prompt commands in non-interactive mode, loop-detection override, extensions alias, and a YOLO-mode disable setting.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.0-nightly.20251023.a7faa208 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.12.0-nightly.20251023.a7faa208
  • Enables running MCP prompt commands in non-interactive (scripted/piped) mode.
  • Continues a request after the user disables loop detection mid-session.
  • Adds extension as a short alias for the extensions command.
  • Adds a setting to disable YOLO mode (auto-approve all tool calls).
  • Adds logging for extensions activity.
Was this useful?
◆  Local LLM Runtimes

oobabooga's Text Generation WebUI (textgen)

Sources Release notes → v3.16 NOTES

oobabooga text-generation-webui v3.16 adds symlink support for portable builds and updates llama.cpp with Ling-mini-2.0 and Ring-mini-2.0 model support.

└──▷ GET THIS VERSION
$ git clone --branch v3.16 https://github.com/oobabooga/textgen.git
# already have the repo? check out this version:
$ git checkout v3.16
  • Enables running a portable Web UI build via a symlink, allowing flexible install layouts without copying the full package.
  • Updates llama.cpp backend to add support for Ling-mini-2.0 and Ring-mini-2.0 model architectures.
  • Updates exllamav3 to version 0.0.11.
  • Updates triton-windows to version 3.5.0.post21.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Weights & Biases Weave

Sources Release notes → v0.52.11 NOTES

Weave v0.52.11 adds CRUD endpoints for Ops, Datasets, Scorers, and Evaluations, plus incremental score aggregation and a fire-and-forget EvaluationLogger API.

└──▷ GET THIS VERSION
$ git clone --branch v0.52.11 https://github.com/wandb/weave.git
# already have the repo? check out this version:
$ git checkout v0.52.11
  • Adds new CRUD endpoints for interacting with Ops, enabling programmatic create/read/update/delete of Op objects via the trace server API.
  • Adds new CRUD endpoints for interacting with Datasets, enabling programmatic create/read/update/delete of Dataset objects via the trace server API.
  • Adds new CRUD endpoints for interacting with Scorers, enabling programmatic create/read/update/delete of Scorer objects via the trace server API.
  • Adds new CRUD endpoints for interacting with Evaluations, enabling programmatic create/read/update/delete of Evaluation objects via the trace server API.
  • Adds a fire-and-forget API for EvaluationLogger with promise chain coordination in the TypeScript SDK, enabling non-blocking evaluation logging.
+3 moreshow less
  • Implements incremental score aggregation and update mechanisms in EvaluationLogger.
  • Supports context propagation in EvaluationLogger, allowing trace context to flow through evaluation workflows.
  • Introduces ImperativeEval in the TypeScript SDK (Part 1), enabling imperative-style evaluation authoring in TS.
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 →