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 -220, January 9, 2026

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

Anthropic Claude Code

Sources Release notes → v2.1.3 2 RELEASES · 2026-01-09 NOTES STABLE

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.3 adds release channel switching, unreachable-rule warnings, and a 10-minute hook timeout.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.3 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.3
└──▷ TRY IT
Switch between stable and latest release channels without leaving the CLI.
$ /config
Audit your permission rules for unreachable entries and get fix guidance before they silently do nothing.
$ /doctor
  • Adds release channel toggle (stable or latest) to /config, letting you switch update tracks in-product.
  • New detection and warnings for unreachable permission rules surfaced in /doctor and after saving rules, with source attribution and actionable fix guidance.
  • Extends tool hook execution timeout from 60 seconds to 10 minutes, enabling longer-running hook scripts.
  • [VSCode] Adds clickable destination selector for permission requests, letting you choose where settings are saved: this project, all projects, shared with team, or session only.
  • Merges slash commands and skills into a unified concept, simplifying the mental model.
1 more release in this issue · 2026-01-09
v2.1.2 NOTES STABLE

Claude Code v2.1.2 adds OSC 8 hyperlinks, winget support, plan-mode shortcut, and full large-output persistence to disk.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.2 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.2
└──▷ TRY IT
Force plugin autoupdates in CI or locked-down environments where the main auto-updater is disabled.
$ FORCE_AUTOUPDATE_PLUGINS=1 claude
  • Adds clickable OSC 8 hyperlinks for file paths in tool output in supported terminals (e.g., iTerm).
  • Adds Windows Package Manager (winget) installation detection with automatic update instructions.
  • Adds Shift+Tab keyboard shortcut in plan mode to instantly select the "auto-accept edits" option.
  • Adds FORCE_AUTOUPDATE_PLUGINS environment variable to enable plugin autoupdate even when the main auto-updater is disabled.
  • Adds agent_type field to SessionStart hook input when --agent is specified.
+3 moreshow less
  • Adds source path metadata to images dragged onto the terminal so Claude knows where images originated.
  • Large bash command outputs and tool outputs are now saved to disk instead of truncated, giving Claude access to full content via file references.
  • Unifies plugins and MCPs in the /plugins installed tab with scope-based grouping.
└──▷ BREAKING ON UPGRADE
  • !The Windows managed settings path C:\ProgramData\ClaudeCode\managed-settings.json is deprecated; administrators must migrate to C:\Program Files\ClaudeCode\managed-settings.json.
  • !The minimum zod peer dependency is now ^4.0.0 (SDK).
Was this useful?

Cline

Sources Release notes → v3.48.0 NOTES

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

Cline v3.48.0 adds a Skills system for reusable agent instructions and new web search tooling in the Cline provider.

└──▷ GET THIS VERSION
$ git clone --branch v3.48.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.48.0
  • Adds a Skills system for defining reusable, on-demand agent instructions.
  • Adds web search tooling in the Cline provider.
  • Adds zai-glm-4.7 to the Cerebras model list.
  • Adds model refresh and improved reasoning support for Vercel AI Gateway.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.80.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI gains session forking, sandbox elevation, skill invocations via v2 API, requirements exposure, and metrics observability.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.80.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.80.0
└──▷ TRY IT
Elevate sandbox permissions interactively when your agent needs capabilities beyond the default sandbox mode.
$ /elevate-sandbox
  • Adds conversation/thread fork endpoints so clients can branch a session into a new thread.
  • Introduces the /elevate-sandbox command with onboarding prompts for upgrade/degraded sandbox mode.
  • Exposes requirement/list endpoint so clients can read requirements.toml and adapt agent-mode UX.
  • Supports explicit skill invocations through the v2 API UserInput::Skill.
  • Introduces metrics capabilities with additional counters for observability.
Was this useful?

SST OpenCode

Sources Release notes → v1.1.10 2 RELEASES · 2026-01-09 NOTES STABLE

The open source coding agent.

OpenCode v1.1.10 adds Bedrock API key prompting, plugin deduplication, per-session pane visibility, and opt-in server mode.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.10 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.10
  • Disables the server by default; must now be explicitly opted in to start.
  • Reports config errors at startup instead of silently terminating.
  • Adds API key prompt for Amazon Bedrock during auth login.
  • Deduplicates plugins by name using priority-based resolution when multiple plugins share the same name.
  • Stores terminal and review pane visibility per session in the desktop app.
└──▷ BREAKING ON UPGRADE
  • !The server is now disabled unless explicitly opted in; setups that relied on the server starting automatically will need to opt in to restore that behavior.
1 more release in this issue · 2026-01-09
v1.1.8 NOTES STABLE

OpenCode v1.1.8 adds multi-select questions, full-path fuzzy autocomplete, and chunked/lazy message loading in the desktop app.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.8 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.8
  • Supports multi-select questions in interactive prompts.
  • Uses full file path for fuzzy matching in autocomplete, improving accuracy when files share names.
  • Incrementally renders turns with markdown caching and lazy diff rendering for faster desktop UI response.
  • Implements chunked message loading and lazy diff loading in the desktop app for improved performance with large sessions.
  • Prefetches adjacent sessions in the desktop app to reduce perceived load time when switching sessions.
+1 moreshow less
  • Adds Vesper theme to the desktop app.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.7.0-nightly.20260109.f776075a NOTES

Qwen Code v0.7.0 adds multi-provider model configuration support and changes user vs. workspace settings precedence.

└──▷ GET THIS VERSION
$ git clone --branch v0.7.0-nightly.20260109.f776075a https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.7.0-nightly.20260109.f776075a
  • Adds multi-provider model configuration support, allowing multiple AI providers to be configured simultaneously.
  • Changes the selection order of user settings and workspace settings, giving workspace settings a different precedence relative to user settings.
Was this useful?
◆  AI Agent Frameworks

LangChain

Sources Release notes → langchain-core==0.3.82 2 RELEASES · 2026-01-09 NOTES STABLE

LangChain Core 0.3.82 adds usage_metadata to trace metadata in LangChainTracer.

└──▷ GET THIS VERSION
$ git clone --branch langchain-core==0.3.82 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-core==0.3.82
  • Adds usage_metadata field to metadata emitted by LangChainTracer, surfacing token/usage information directly in traces.
1 more release in this issue · 2026-01-09
langchain-core==1.2.7 NOTES STABLE

langchain-core 1.2.7 adds custom message separators in get_buffer_string() and expands ignored file extensions in HTML link extraction.

└──▷ GET THIS VERSION
$ git clone --branch langchain-core==1.2.7 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-core==1.2.7
└──▷ USE IT
Separate chat history messages with a custom delimiter instead of the default when serializing a buffer — useful when feeding history into prompts that require a specific format.
python
from langchain_core.messages import get_buffer_string

buffer = get_buffer_string(messages, human_prefix="Human", ai_prefix="AI", separator="\n---\n")
  • Supports a custom message separator parameter in get_buffer_string() for flexible buffer formatting.
  • Adds more file extensions to the ignore list in HTML link extraction utilities.
Was this useful?
◆  Local LLM Runtimes

SGLang

Sources Release notes → gateway-v0.3.1 NOTES

SGLang gateway v0.3.1 delivers 10-12x faster cache-aware routing, 99% memory reduction, JWT/OIDC auth, and a new Classification API.

└──▷ GET THIS VERSION
$ git clone --branch gateway-v0.3.1 https://github.com/sgl-project/sglang.git
# already have the repo? check out this version:
$ git checkout gateway-v0.3.1
  • Adds JWT/OIDC authentication for control plane APIs (tokenizer management, worker registration, admin endpoints) with native support for Google, Azure, Oracle, and GitHub identity providers.
  • Adds PrefixHash load balancing policy — a new KV cache-aware routing strategy using prefix hashing to improve cache hit rates in multi-tenant environments.
  • Adds native Classification API support with dedicated pipeline stages and protocol types for serving classification models alongside inference workloads.
  • Adds Nemotron Nano V3 reasoning parser support.
  • Adds in-flight request age metrics for observability and SLA monitoring.
+3 moreshow less
  • Radix tree / cache-aware routing engine overhauled: INSERT throughput up from 38 MB/s to 440 MB/s, MATCH throughput up from 83 MB/s to 253 MB/s, latency down from 52.9 µs to 4.6 µs per operation, and memory per node down from ~180 KB to ~1.4 KB (~99% reduction).
  • Organizes CLI arguments into logical groups for improved discoverability.
  • HTTP Router fan-out replaced from serial execution to concurrent streams for reduced latency under load.
Was this useful?

llama.cpp

Sources Release notes → b7681 NOTES

llama.cpp b7681 adds remote preset support, letting a single HF repo reference multiple GGUF sources.

└──▷ GET THIS VERSION
$ git clone --branch b7681 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7681
  • Adds remote preset support via --offline option awareness, allowing argument configurations to be fetched from a remote Hugging Face repo — including one HF repo pointing to multiple HF repos for multi-GGUF use cases.
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 →