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 -201, January 28, 2026

THE AI TOOLCHAIN NO. -201
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED JANUARY 28, 2026 · 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   # 14 tools matched
AI & LLM Tooling
◆  AI Agent Frameworks

Agno (formerly Phidata)

Sources Release notes → v2.4.7 NOTES

Agno v2.4.7 adds else_steps for workflow conditions, a new AwsBedrockReranker, and HITL confirmation support for MCPTools.

└──▷ GET THIS VERSION
$ git clone --branch v2.4.7 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.4.7
└──▷ USE IT
Define a fallback path in a workflow condition step when the primary condition is not met.
python
Condition(
    condition=my_condition,
    steps=[primary_step],
    else_steps=[fallback_step]
)
  • Adds else_steps to workflow condition logic, enabling an alternative execution path instead of skipping when a condition is not met.
  • New AwsBedrockReranker class supporting Cohere Rerank 3.5 and Amazon Rerank 1.0.
  • Enables MCPTools to work with requires_confirmation_tools, adding human-in-the-loop confirmation support for MCP tool calls.
  • Extends AwsBedrockEmbedder to support Cohere v4 Embed.
Was this useful?

AutoGPT

Sources Release notes → v0.6.44 NOTES

AutoGPT v0.6.44 adds Claude Code sandbox execution, external Agent Generator integration, and PostHog/OpenRouter observability for chat.

└──▷ GET THIS VERSION
$ git clone --branch v0.6.44 https://github.com/Significant-Gravitas/AutoGPT.git
# already have the repo? check out this version:
$ git checkout v0.6.44
  • Adds ClaudeCodeBlock for executing tasks via Claude Code inside an E2B sandbox environment.
  • Integrates an external Agent Generator service for automated agent creation workflows.
  • Adds PostHog analytics and OpenRouter tracing to the chat system for observability.
  • Adds a clarification-questions UI during agent generation so users can refine agent intent before launch.
  • Persists long-running tool results to survive SSE disconnects, enabling reliable async tool execution.
+6 moreshow less
  • Adds SSE heartbeats to prevent tool execution timeouts during long-running operations.
  • Auto-polls for long-running tool completion without requiring an active SSE connection.
  • Supports multiple node execution results with accumulated data display in the graph UI.
  • Implements node-specific auto-approval and a safety popup for agent node actions.
  • Increases max_agent_runs and max_agent_schedules platform limits.
  • Adds a $5 signup bonus and disables onboarding redirects to streamline new-user flow.
Was this useful?

CrewAI

Sources Release notes → 1.9.1 NOTES

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.

CrewAI 1.9.1 adds before/after tool call hooks and structured output support across providers

└──▷ GET THIS VERSION
$ git clone --branch 1.9.1 https://github.com/crewAIInc/crewAI.git
# already have the repo? check out this version:
$ git checkout 1.9.1
  • Adds before and after tool call hooks in CrewAgentExecutor for intercepting and acting on tool invocations.
  • Supports structured outputs and response_format parameter across LLM providers for typed agent responses.
Was this useful?

browser-use

Sources Release notes → 0.11.5 NOTES

browser-use 0.11.5 launches the bu-2-0 model (83.3% accuracy) with ChatBrowserUse API key support and Gemini 3 thinking controls.

└──▷ GET THIS VERSION
$ git clone --branch 0.11.5 https://github.com/browser-use/browser-use.git
# already have the repo? check out this version:
$ git checkout 0.11.5
  • Adds ChatBrowserUse(model='bu-2-0') class supporting the new bu-2-0 premium model, authenticated via the BROWSER_USE_API_KEY environment variable.
  • Adds ChatBrowserUse support in the CLI, reading credentials from the BROWSER_USE_API_KEY environment variable.
  • Adds configurable thinking level for Gemini 3 Pro models, with default thinking set to auto.
  • Increases character limit for content extraction, unlocking longer-page scraping use cases.
  • Expands context window to 4096-token prompts for Anthropic Opus/Haiku 4.5 models.
+2 moreshow less
  • Detects JavaScript event listeners to identify clickable elements that lack standard HTML click attributes.
  • New bu-2-0 model delivers 83.3% task accuracy — up 12% from bu-1-0's 74.7% — at approximately the same 60 s/task speed.
Was this useful?
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.21 NOTES

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Claude Code v2.1.21 adds Japanese IME input support and automatic Python venv activation in VS Code.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.21 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.21
└──▷ USE IT
Opt out of automatic Python venv activation in VS Code if you manage your interpreter another way.
json
// In VS Code settings.json
{ "claudeCode.usePythonEnvironment": false }
  • Supports full-width (zenkaku) number input from Japanese IME in option selection prompts.
  • Adds automatic Python virtual environment activation in the VS Code extension, ensuring python and pip use the correct interpreter (configurable via claudeCode.usePythonEnvironment).
  • Improves read/search progress indicators to show 'Reading…' while in progress and 'Read' when complete.
  • Improves Claude's preference for file operation tools (Read, Edit, Write) over bash equivalents (cat, sed, awk).
Was this useful?

Cline

Sources Release notes → v3.55.0 NOTES

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

Cline v3.55.0 adds MCP prompts as slash commands and two new models: Arcee Trinity Large Preview and Moonshot Kimi K2.5.

└──▷ GET THIS VERSION
$ git clone --branch v3.55.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.55.0
└──▷ TRY IT
Invoke a prompt defined by a connected MCP server directly from the Cline input — useful for standardizing reusable task templates across your team.
$ /mcp:<server>:<prompt>
  • Adds MCP prompts support: prompts from connected MCP servers now appear in slash command autocomplete as /mcp:<server>:<prompt>.
  • Adds new model: Arcee Trinity Large Preview.
  • Adds new model: Moonshot Kimi K2.5.
Was this useful?

GitHub Copilot CLI

Sources Release notes → v0.0.398 2 RELEASES · 2026-01-28 NOTES STABLE

GitHub Copilot CLI v0.0.398 adds middle-truncation for narrow terminal headers and cross-directory skill invocation.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.398 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v0.0.398
  • Skills defined in parent directories are now invocable from subdirectories, and skill resolution works in non-git directories.
  • CLI header now uses middle-truncation for long paths in narrow terminals, preserving the first and last folders for readability.
1 more release in this issue · 2026-01-28
v0.0.397 NOTES STABLE

GitHub Copilot CLI v0.0.397 adds MCP server inspection, --acp Agent Client Protocol flag, and directory @mention autocomplete.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.397 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v0.0.397
└──▷ TRY IT
Inspect an MCP server's details and the tools it exposes before invoking them in a session.
$ /mcp show <server-name>
Start Copilot CLI as an Agent Client Protocol server so an external agent or orchestrator can connect to it programmatically.
$ gh copilot --acp
  • Adds /mcp show <server-name> subcommand to display MCP server details and available tools.
  • Adds --acp flag to start the CLI as an Agent Client Protocol server.
  • Directories now appear in @mention autocomplete for referencing paths inline.
  • Content pasted into the prompt over 30 KB is automatically saved to workspace files.
Was this useful?

SST OpenCode

Sources Release notes → v1.1.40 3 RELEASES · 2026-01-28 NOTES STABLE

The open source coding agent.

OpenCode v1.1.40 adds global configuration, custom provider support, Thai locale, and subtask metadata references.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.40 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.40
  • Adds SubtaskPart with metadata reference for richer subtask tracking.
  • Adds global configuration support to the app package.
  • Adds custom provider support in the desktop app.
  • Adds Thai locale (th) support in the desktop app.
  • Enables Ctrl+N and Ctrl+P keyboard shortcuts for popover navigation in the desktop app.
+1 moreshow less
  • Adds streaming prop to the markdown element for real-time rendering.
2 more releases in this issue · 2026-01-28
v1.1.38 NOTES STABLE

OpenCode v1.1.38 adds an experimental OpenTUI markdown component to the app UI.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.38 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.38
  • Adds experimental OpenTUI markdown rendering component to the app, available behind an experimental flag.
v1.1.37 NOTES STABLE

OpenCode v1.1.37 adds headless ChatGPT/Codex auth, Kimi K2.5 tuning, dynamic AGENTS.md discovery, and a /learn command.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.37 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.37
  • Supports headless authentication for ChatGPT/Codex providers.
  • Adds recommended topP and temperature settings for the Kimi K2.5 model.
  • Adds agent description field to OpenCode agents.
  • Exposes Instance.directory to custom tools for more accurate path resolution.
  • Adds worktree context to the plugin tool context.
+12 moreshow less
  • Handles Venice cache creation tokens for Venice provider compatibility.
  • Adds provider settings panel to the app.
  • Adds a 'connect provider' button to the manage models dialog in the desktop app.
  • Adds Tauri localization and internationalization support to the desktop application.
  • Adds a file tree view with mode toggle, diff labels, and color-coded change dots to the desktop app.
  • Adds a highlights feature and new release modal to the desktop app.
  • Adds model settings interface to the desktop app.
  • Adds forward and back navigation buttons to the desktop app.
  • Adds visual feedback for diff wrap and conceal toggles in the TUI.
  • Makes diff wrapping toggle always available in the TUI command list.
  • Uses Anthropic-compatible Messages API for Anthropic models through Copilot.
  • Attaches Anthropic beta headers when using the Messages API for Copilot.
Was this useful?

Zed

Sources Release notes → v0.221.4 NOTES

Zed v0.221.4 adds ACP Registry agent installs, MCP-over-SSH, Vim tag stack nav, EditorConfig inheritance, and Podman dev container support.

└──▷ GET THIS VERSION
$ git clone --branch v0.221.4 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.221.4
└──▷ USE IT
Run an MCP server on the remote host rather than locally when doing SSH remote development.
json
{
  "mcpServers": {
    "my-server": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/projects"],
      "remote": true
    }
  }
}
Stop Zed from inheriting EditorConfig rules from directories above the project root.
ini
root = true

[*]
indent_style = space
indent_size = 2
  • Adds "remote": true property in the MCP server settings entry to run MCP servers on the remote server when using remote development.
  • Adds use_podman setting to enable Podman support for dev container actions.
  • Adds root = true support in .editorconfig files to stop inheriting EditorConfig settings from parent directories; Zed now traverses parent directories to find and apply EditorConfig settings.
  • Adds pane: go to older tag and pane: go to newer tag commands for Vim-style tag stack navigation, tracking 'Go to Definition' jumps in a dedicated stack.
  • Adds projects: initialize dev container modal to initialize a dev container definition in the current project.
+13 moreshow less
  • Adds @diagnostics context to 'New Thread' conversations, letting you feed current language-server diagnostics directly into the Agent Panel.
  • Adds ability to install new Agents via the ACP Registry from the Agent panel.
  • Adds ability to edit queued agent messages and interrupt the agent while messages are queued.
  • Makes prompt queuing the default behavior when sending messages during an ongoing agent generation.
  • Adds reasoning content support for the OpenAI provider in the Agent panel.
  • Adds a right-click menu item in the agent panel to copy a given agent's response.
  • Adds support for viewing and updating project settings files in remote projects via the Settings UI.
  • Adds the list of recent projects to the multi-project title bar menu.
  • Adds the language server's path to a tooltip shown when hovering on its status in the language server menu.
  • Improves pane::CloseActiveItem to close center pane items even when focus is on a dock panel such as the project panel or outline panel.
  • Adds support for using a venv-installed ty binary for Python/Ty.
  • Opens bundled files, keymap, local release notes, and the log file view within remote windows instead of opening a new local Zed window.
  • Opens settings files, keymap files, task files, and debug files within WSL windows instead of opening a new local Zed window.
Was this useful?

Google gemini-cli

Sources Release notes → v0.26.0 NOTES

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

gemini-cli v0.26.0 adds skill-creator, plan approval mode, agent enable/disable, and undeprecates --prompt

└──▷ GET THIS VERSION
$ git clone --branch v0.26.0 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.26.0
└──▷ TRY IT
Pass a one-shot prompt directly on the command line without entering the interactive REPL.
$ gemini --prompt "Summarize the last 10 git commits in this repo"
  • Introduces skill-creator built-in skill and CJS management tools for authoring and managing agent skills.
  • Adds experimental --plan flag and 'plan' approval mode that enforces a strict read-only policy and halts execution on violations before any writes occur.
  • Enables and disables individual agents from the CLI.
  • Undeprecates the --prompt flag for passing prompts directly on the command line.
  • Adds auto alias for default model selection in config.
+14 moreshow less
  • Enables agent skills by default.
  • Adds conflict detection and warnings when skills override one another.
  • Adds security consent prompts when installing skills.
  • Adds a Rewind Confirmation dialog and Rewind Viewer component for reviewing conversation history.
  • Adds source tracking to policy rules for auditability.
  • Adds a generalist agent to the core agent roster.
  • Adds admin controls polling and restart prompt for centralized admin management.
  • Renames negative settings to positive naming convention (disable*enable*).
  • Adds support for running available commands before MCP servers finish loading.
  • Steers the outer agent to delegate to expert sub-agents when they are present.
  • Adds experimental extension config setting.
  • Adds types and SchedulerStateManager for an event-driven scheduler with reactive tool state.
  • Optimizes text buffer and syntax highlighting for large inputs.
  • Removes read_many_files from plan approval mode policies so file reads are always permitted without approval.
└──▷ BREAKING ON UPGRADE
  • !Settings previously named with a disable* prefix are renamed to enable* (e.g., a setting like disableX becomes enableX); existing configs using the old names will need to be updated.
Was this useful?

shell-gpt

Sources Release notes → 1.5.0 NOTES

shell-gpt 1.5.0 lets you edit AI-generated shell commands before execution and drops the instructor dependency.

└──▷ GET THIS VERSION
$ git clone --branch 1.5.0 https://github.com/TheR1D/shell_gpt.git
# already have the repo? check out this version:
$ git checkout 1.5.0
└──▷ TRY IT
Restore function-calling support after upgrading, required because the instructor package was removed.
$ sgpt --install-functions
  • Adds ability to modify a generated shell command before running it, letting you tweak AI output in-place rather than accepting or rejecting wholesale.
└──▷ BREAKING ON UPGRADE
  • !The instructor package has been removed from dependencies; users who relied on function calling must re-run sgpt --install-functions to reinstall default functions and manually update any custom functions.
Was this useful?
◆  Local LLM Runtimes

llama.cpp

Sources Release notes → b7864 3 RELEASES · 2026-01-28 NOTES STABLE

llama.cpp b7864 adds draftless self-speculative decoding via --spec-type, no separate draft model required.

└──▷ GET THIS VERSION
$ git clone --branch b7864 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7864
└──▷ TRY IT
Run the llama.cpp server with self-speculative decoding enabled — no draft model binary needed, speeding up throughput on a single model.
$ llama-server --model ./mistral-7b-q4_k_m.gguf --spec-type ngram
  • Adds --spec-type CLI flag to enable self-speculative decoding without a separate draft model, using an n-gram map to generate draft tokens from the primary model itself.
  • Introduces common_speculative_type enum and a vector of speculative states to support multiple speculation modes within a single server session.
  • Adds common_speculative_begin() and common_speculative_state::accept() to the speculative decoding API, enabling structured draft/accept lifecycle management in code integrating llama.cpp.
└──▷ BREAKING ON UPGRADE
  • !The speculative.draftless_type config field is renamed to speculative.type.
  • !The --spec-draftless flag is replaced by --spec-type; any existing invocation using --spec-draftless will break.
  • !The --spec-config flag is removed entirely.
  • !common_speculative_params is removed from the API.
2 more releases in this issue · 2026-01-28
b7858 NOTES STABLE

llama.cpp b7858 adds a new ggml backend for Virglrenderer API Remoting GPU acceleration.

└──▷ GET THIS VERSION
$ git clone --branch b7858 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7858
  • Adds a new ggml backend for Virglrenderer API Remoting acceleration, enabling GPU-accelerated inference over virtualized graphics stacks.
b7851 NOTES STABLE

WebGPU backend gains new unary operators (SOFTPLUS, EXPM1, FLOOR, CEIL, ROUND, TRUNC) and per-thread state isolation.

└──▷ GET THIS VERSION
$ git clone --branch b7851 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7851
  • Adds SOFTPLUS, EXPM1, FLOOR, CEIL, ROUND, and TRUNC unary operators to the WebGPU backend, each with f16/f32 and inplace/non-inplace shader variants.
  • Splits webgpu_context shared state into global state (Instance, Device, Adapter, capabilities) and per-thread state (Queue, pipelines, parameter buffers), enabling safe multi-threaded WebGPU execution.
  • Re-enables XIELU unary operator support in the WebGPU backend after correcting IEEE 754 bit-pattern preservation in parameter passing.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-v12.33.0 NOTES

Arize Phoenix 12.33.0 adds EMAIL_ATTRIBUTE_PATH for configurable email extraction in OAuth2 flows.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v12.33.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v12.33.0
└──▷ TRY IT
Map a non-standard email claim path from your IdP's token payload so Phoenix can identify users during OAuth2 login.
$ EMAIL_ATTRIBUTE_PATH=user.contact.email
  • Adds EMAIL_ATTRIBUTE_PATH environment variable to OAuth2 configuration, enabling customizable extraction of the email field from identity provider token responses.
Was this useful?

Langfuse

Sources Release notes → v3.150.0 NOTES

Langfuse v3.150.0 adds single-observation evaluations for LLM-as-a-judge workflows.

└──▷ GET THIS VERSION
$ git clone --branch v3.150.0 https://github.com/langfuse/langfuse.git
# already have the repo? check out this version:
$ git checkout v3.150.0
  • Adds single observation evals, enabling LLM-as-a-judge evaluation to target individual observations rather than full traces.
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 →