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 -193, February 5, 2026

THE AI TOOLCHAIN NO. -193
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED FEBRUARY 5, 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   # 13 tools matched
AI & LLM Tooling
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.32 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.32 adds Opus 4.6, experimental multi-agent teams, automatic memory, and partial conversation summarization.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.32 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.32
└──▷ TRY IT
Spin up an experimental multi-agent team session to tackle complex, parallelizable tasks.
$ CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 claude
  • Adds Claude Opus 4.6 model support.
  • Introduces experimental multi-agent collaboration via agent teams (enable with CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1).
  • Claude now automatically records and recalls memories as it works across sessions.
  • Adds 'Summarize from here' option in the message selector for partial conversation summarization.
  • Skills defined in .claude/skills/ inside --add-dir directories are now loaded automatically.
+2 moreshow less
  • Skill character budget now scales with context window size (2% of context), allowing more skill descriptions to appear untruncated for users with larger context windows.
  • VSCode: Adds a spinner when loading the past conversations list.
Was this useful?

Cline

Sources Release notes → v3.57.0 NOTES

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

Cline v3.57.0 ships CLI 2.0, adds Opus 4.6, Minimax-2.1, Kimi-k2.5, and Codex-5.3 model support.

└──▷ GET THIS VERSION
$ git clone --branch v3.57.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.57.0
└──▷ TRY IT
Install or upgrade to Cline CLI 2.0 globally to use Cline from the terminal.
$ npm install -g cline
  • Adds Cline CLI 2.0, installable via npm install -g cline.
  • Adds Anthropic Opus 4.6 as an available model.
  • Adds Minimax-2.1 and Kimi-k2.5 models, available free during a limited-time promotion.
  • Adds Codex-5.3 access via ChatGPT subscription.
  • Skills are now always enabled, removing the need to toggle the feature setting.
└──▷ BREAKING ON UPGRADE
  • !The skills feature toggle setting has been removed; skills are now always enabled and cannot be disabled.
Was this useful?

GitHub Copilot CLI

Sources Release notes → v0.0.405 3 RELEASES · 2026-02-05 NOTES STABLE

GitHub Copilot CLI v0.0.405 adds /experimental help screen and uppercase support for plugin and marketplace names.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.405 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v0.0.405
  • Adds /experimental command that displays a help screen listing all available experimental features.
  • Plugins can now bundle LSP server configurations.
  • Plugin and marketplace names now support uppercase letters.
2 more releases in this issue · 2026-02-05
v0.0.404 NOTES STABLE

GitHub Copilot CLI v0.0.404 adds claude-opus-4.6 support, /tasks command, background agents for all users, and GITHUB_TOKEN in agent shells.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.404 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v0.0.404
└──▷ TRY IT
Check on long-running background tasks dispatched during a Copilot session.
$ /tasks
  • Adds GITHUB_TOKEN environment variable access inside agent shell sessions.
  • Adds /tasks command to view and manage background tasks.
  • Adds support for the claude-opus-4.6 model.
  • MCP server configurations now default to all tools when the tools parameter is not specified.
  • /allow-all and /yolo now execute immediately without an additional confirmation step.
+3 moreshow less
  • Cancelling the --resume session picker now starts a new session instead of exiting.
  • Enables background agents for all users.
  • MCP servers now shut down concurrently, improving exit performance.
v0.0.403 NOTES STABLE

GitHub Copilot CLI v0.0.403 adds ACP model usage/enablement info, comma-separated tools in agent frontmatter, and reasoning summaries on by default.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.403 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v0.0.403
  • ACP model info now includes usage multiplier and enablement status.
  • Supports comma-separated tools in custom agent frontmatter.
  • Reasoning summaries are enabled by default for supporting models.
  • Skills with unknown frontmatter fields now load with warnings instead of being silently skipped.
  • Config files preserve custom fields when the CLI updates them.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.98.0 2 RELEASES · 2026-02-05 NOTES STABLE

Lightweight coding agent that runs in your terminal

Codex CLI v0.98.0 ships GPT-5.3-Codex support and promotes Steer mode to stable-on-by-default.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.98.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.98.0
  • Adds GPT-5.3-Codex as a supported model.
  • Steer mode is now stable and enabled by default: Enter sends immediately during running tasks while Tab explicitly queues follow-up input.
└──▷ BREAKING ON UPGRADE
  • !Steer mode is now enabled by default, changing keyboard behavior: Enter sends immediately during running tasks instead of queuing input, and Tab is now the explicit queue key — any workflow that relied on the previous Enter-to-queue behavior will behave differently without reconfiguration.
1 more release in this issue · 2026-02-05
rust-v0.97.0 NOTES STABLE

Codex CLI v0.97.0 adds session-scoped tool auto-approval, live skill reloading, /debug-config, and configurable log_dir.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.97.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.97.0
└──▷ TRY IT
Inspect the exact merged configuration Codex is running with — useful when debugging unexpected behavior from config files, env vars, or MDM settings.
$ /debug-config
  • Adds session-scoped 'Allow and remember' approval for MCP/App tools, so repeated calls to the same tool are auto-approved without re-prompting during a session.
  • Adds live skill update detection so changes to skill files are picked up without restarting the CLI.
  • Supports mixed text and image content in dynamic tool outputs for app-server integrations.
  • New /debug-config slash command in the TUI lets you inspect the effective configuration at runtime.
  • Introduces initial memory plumbing (API client and local persistence) to support thread memory summaries.
+1 moreshow less
  • Adds configurable log_dir to redirect logs, overridable via -c flag.
Was this useful?

SST OpenCode

Sources Release notes → v1.1.53 2 RELEASES · 2026-02-05 NOTES STABLE

The open source coding agent.

OpenCode v1.1.53 adds session usage tracking to ACP, file-tree toggle, and external app file opening in Desktop.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.53 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.53
  • Adds session usage tracking to ACP, surfacing token/cost data per session.
  • Adds a button in the Desktop UI to open files in external applications.
  • Allows toggling the file tree closed independently in the Desktop UI.
  • User plugins now override built-in plugins for the same provider, enabling full customization of provider definitions.
1 more release in this issue · 2026-02-05
v1.1.52 NOTES STABLE

OpenCode v1.1.52 adds Claude 3.5 Sonnet support, key-bindable thinking blocks, model autocomplete, and a TUI bash spinner.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.52 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.52
└──▷ USE IT
Enable model autocomplete when editing opencode.json by referencing the models.dev schema.
json
{
  "$schema": "https://models.dev/opencode.json"
}
  • Adds Claude 3.5 Sonnet (new) model support.
  • Enables key-bindable toggle to hide or show thinking blocks in TUI.
  • Adds models.dev schema reference for model autocomplete in opencode.json.
  • Adds running spinner to bash tool in TUI for active task visibility.
  • Bundles GitLab auth plugin directly instead of requiring dynamic install.
+4 moreshow less
  • Supports remote server connections in the terminal.
  • Adds Bosnian locale to the desktop app.
  • Adds session options to the desktop app session page.
  • Renders last-turn changes in the desktop review pane.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.52.0 NOTES

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

Pi v0.52.0 adds Claude Opus 4.6 and GPT-5.3 Codex models, SSH git packages, and dynamic API key resolution via shell commands.

└──▷ GET THIS VERSION
$ git clone --branch v0.52.0 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.52.0
└──▷ USE IT
Pull API keys from a secrets manager or keychain at runtime instead of storing plaintext keys in auth.json.
json
# In auth.json:
{
  "openai": "!op read op://vault/openai/credential",
  "anthropic": "$ANTHROPIC_API_KEY"
}
  • Adds Claude Opus 4.6 to the model catalog.
  • Adds GPT-5.3 Codex to the model catalog (OpenAI Codex provider only).
  • Supports SSH URLs for git packages.
  • Enables dynamic API key resolution in auth.json via shell command (!command) and environment variable lookup.
  • Model selectors now display the currently selected model name.
+1 moreshow less
  • New minimal-mode.ts example extension demonstrating how to override built-in tool rendering for a minimal display mode.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.9.1 2 RELEASES · 2026-02-05 NOTES STABLE

Qwen Code v0.9.1 adds symlink support for the skill manager and preserves UTF-8 BOM during file edits.

└──▷ GET THIS VERSION
$ git clone --branch v0.9.1 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.9.1
  • Adds symlink support for the skill manager, allowing skills to be referenced via symbolic links.
  • Preserves UTF-8 BOM markers when editing files, preventing BOM stripping on save.
  • Adds cache_control headers for system and last user text messages in the Anthropic content generator, optimizing prompt caching.
1 more release in this issue · 2026-02-05
v0.9.0-nightly.20260205.ce7506d6 NOTES STABLE

Qwen Code v0.9.0-nightly adds symlink support for the skill manager and preserves UTF-8 BOM during file edits.

└──▷ GET THIS VERSION
$ git clone --branch v0.9.0-nightly.20260205.ce7506d6 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.9.0-nightly.20260205.ce7506d6
  • Adds symlink support for the skill manager, allowing skill files to be referenced via symbolic links.
  • Preserves UTF-8 BOM markers when editing files, preventing BOM stripping on save.
Was this useful?

Zed

Sources Release notes → v0.222.3 NOTES

Zed v0.222.3 adds Claude Opus 4.6 and 1M-token context window variants for Opus 4.6 and Sonnet 4.5 BYOK models.

└──▷ GET THIS VERSION
$ git clone --branch v0.222.3 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.222.3
  • Adds Claude Opus 4.6 as a supported model.
  • Claude Opus 4.6 and Sonnet 4.5 BYOK models now support variants with 1 million token context windows at distinct pricing.
Was this useful?
◆  AI Agent Frameworks

LangChain

Sources Release notes → langchain-core==1.2.9 NOTES

langchain-core 1.2.9 adds approximate token counting scaled by reported usage.

└──▷ GET THIS VERSION
$ git clone --branch langchain-core==1.2.9 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-core==1.2.9
  • Enables scaling of approximate token counts by reported usage, improving token estimation accuracy when exact counts are unavailable.
Was this useful?

OpenAI Agents SDK

Sources Release notes → v0.8.0 NOTES

OpenAI Agents SDK v0.8.0 adds human-in-the-loop approval flows, structured tool input, configurable MCP failure handling, and max-turns error hooks.

└──▷ GET THIS VERSION
$ git clone --branch v0.8.0 https://github.com/openai/openai-agents-python.git
# already have the repo? check out this version:
$ git checkout v0.8.0
└──▷ USE IT
Gate a sensitive tool behind human approval so an operator can confirm or deny each invocation before the agent proceeds.
python
@function_tool(needs_approval=True)
async def delete_record(record_id: str) -> str:
    # Only runs after a human approves
    return f"Record {record_id} deleted"

result = await Runner.run(agent, "Delete record 42")
for interruption in result.interruptions:
    state = result.to_state()
    if await confirm(f"Approve {interruption.name}({interruption.arguments})?"):
        state.approve(interruption)
    else:
        state.reject(interruption)
result = await Runner.run(agent, state)
Restore fail-fast behavior for MCP tool errors on an agent that previously expected the run to abort when an MCP tool failed.
python
agent = Agent(
    name="My Agent",
    instructions="...",
    tools=[...],
    mcp_config={"failure_error_function": None},
)
  • Adds needs_approval=True parameter to @function_tool to declare that a tool call requires human approval before execution; pending approvals surface as result.interruptions on the run result.
  • Adds RunState class with state.approve(interruption) and state.reject(interruption) methods, and result.to_state() to serialize a paused run so it can be resumed via Runner.run(agent, state) after human decisions.
  • Adds mcp_config={"failure_error_function": ...} agent-level config key to control MCP tool failure handling; defaults now return model-visible error output instead of failing the whole run; set failure_error_function=None on individual MCP servers to restore fail-fast behavior.
  • Adds tool_error_formatter parameter for customizing the error output returned to the model when a tool call fails.
  • Adds max_turns run error handlers so callers can supply a callback when the agent hits its turn limit.
+5 moreshow less
  • Adds session customization parameters to Runner for controlling session behavior.
  • Adds MCP tool meta resolver support, allowing dynamic resolution of MCP tool metadata.
  • Supports image responses from MCP servers, enabling MCP tools to return image content.
  • Adds CRLF line-ending support for apply_diff, broadening compatibility with Windows-style patch content.
  • Adds structured agent tool input support, enabling agents-as-tools to receive typed, structured input.
└──▷ BREAKING ON UPGRADE
  • !Synchronous Python function tools now execute on worker threads via asyncio.to_thread(...) instead of the event loop thread; tools that depend on thread-local state or thread-affine resources must migrate to async implementations or make thread affinity explicit.
  • !Local MCP tool failure handling default behavior changed: failures now return model-visible error output instead of failing the whole run; to restore fail-fast semantics, set mcp_config={"failure_error_function": None} at the agent level and failure_error_function=None on each local MCP server that has an explicit handler.
Was this useful?

OpenClaw

Sources Release notes → v2026.2.3 NOTES

Your own personal AI assistant. Any OS.

OpenClaw v2026.2.3 adds Cron announce delivery mode, per-channel response prefixes, and new AI provider onboarding for Cloudflare and Moonshot.

└──▷ GET THIS VERSION
$ git clone --branch v2026.2.3 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v2026.2.3
└──▷ TRY IT
Run a one-shot Cron job and retain it after it completes successfully, useful for auditing or debugging.
$ openclaw cron run --at 2026-03-01T09:00:00Z --keep-after-run
  • Adds announce delivery mode for isolated Cron jobs, configurable via CLI and Control UI.
  • Defaults isolated Cron jobs to announce delivery mode.
  • Accepts ISO 8601 schedule.at in Cron tool inputs for scheduling.
  • Deletes one-shot Cron jobs after successful execution by default; new --keep-after-run flag preserves them.
  • Suppresses messaging tools during announce delivery so summaries post consistently.
+3 moreshow less
  • Adds per-channel and per-account responsePrefix overrides across channels.
  • Adds Cloudflare AI Gateway as a provider option in onboarding setup.
  • Adds Moonshot (.cn) as an auth choice in onboarding, preserving the China base URL when keeping defaults.
└──▷ BREAKING ON UPGRADE
  • !Isolated Cron jobs are hard-migrated to announce/none delivery; legacy post-to-main and payload delivery fields and atMs inputs are dropped.
Was this useful?
◆  Local LLM Runtimes

llama.cpp

Sources Release notes → b7951 NOTES

llama.cpp b7951 adds adaptive CPU/GPU interleave on Metal for improved Apple Silicon inference.

└──▷ GET THIS VERSION
$ git clone --branch b7951 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7951
  • Adds adaptive CPU/GPU interleave scheduling on Metal, dynamically balancing compute across CPU and GPU based on the number of graph nodes for Apple Silicon and iOS deployments.
Was this useful?
Other / Uncategorized
◆  VECTOR DB RAG

Milvus

Sources Release notes → v2.6.10 NOTES

Milvus 2.6.10 adds automatic FP32-to-FP16/BF16 search conversion, KMS key revocation WAL control, BM25 search-by-PK, and mmap page-fault reduction.

└──▷ GET THIS VERSION
$ git clone --branch v2.6.10 https://github.com/milvus-io/milvus.git
# already have the repo? check out this version:
$ git checkout v2.6.10
└──▷ USE IT
Enable map_populate for mmap to pre-fault pages and eliminate random page-fault latency spikes during vector search on memory-mapped segments.
yaml
map_populate: true
  • Adds the map_populate flag for mmap to reduce page faults during memory-mapped data access.
  • Adds loading timeout and cancellation support for better control of long-running segment load operations.
  • Supports alter_collection_field() updating a field's description.
  • Adds BM25 search_by_pk support, enabling primary-key lookups through the BM25 path.
  • Adds automatic FP32-to-FP16/BF16 conversion during search, reducing memory and compute overhead without manual type casting.
+5 moreshow less
  • Updates default auto-index configuration for vector fields.
  • Disables storage-version upgrade compaction by default.
  • Limits segment load concurrency by submitting loads to a dedicated load pool.
  • Improves slow logs by recording average cost per NQ for latency diagnostics.
  • Adds StoppingBalancer and extracts assign policy from the balancer for finer query-node load-balancing control.
└──▷ BREAKING ON UPGRADE
  • !Storage-version upgrade compaction is now disabled by default; deployments relying on automatic storage-version upgrade compaction must re-enable it explicitly.
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 →