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 -219, January 10, 2026

THE AI TOOLCHAIN NO. -219
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED JANUARY 10, 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

Cline

Sources Release notes → v3.49.0 NOTES

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

Cline v3.49.0 adds runtime OTEL collector config and auto-sync of remote MCP servers from remote config.

└──▷ GET THIS VERSION
$ git clone --branch v3.49.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.49.0
  • Enables configuring an OpenTelemetry (OTEL) collector at runtime for live observability without restart.
  • Auto-syncs remote MCP servers from remote config to local settings, keeping MCP toolchains consistent.
  • Improves image display in MCP responses for richer tool output rendering.
Was this useful?

SST OpenCode

Sources Release notes → v1.1.12 2 RELEASES · 2026-01-10 NOTES STABLE

The open source coding agent.

OpenCode v1.1.12 adds ChatGPT-Account-Id header support for OpenAI organization subscriptions.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.12 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.12
  • Supports ChatGPT-Account-Id header, enabling use with ChatGPT organization subscriptions.
1 more release in this issue · 2026-01-10
v1.1.11 NOTES STABLE

OpenCode v1.1.11 adds Codex authentication support and GPT-5.2-codex model variants.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.11 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.11
  • Adds Codex authentication support, enabling OpenCode to authenticate with OpenAI Codex.
  • Adds GPT-5.2-codex model variants for more granular model selection.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.42.2 NOTES

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

Pi v0.42.2 adds smarter model switching, a custom footer API, and a hotkey to recover queued messages.

└──▷ GET THIS VERSION
$ git clone --branch v0.42.2 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.42.2
└──▷ TRY IT
Jump directly to a specific provider's model when multiple providers offer the same model name.
$ /model openai/gpt-4
  • Adds pre-filtering and exact-match auto-selection to /model <search>, with provider/model syntax (e.g., /model openai/gpt-4) to disambiguate across providers.
  • Introduces FooterDataProvider API: ctx.ui.setFooter() gains a third footerData parameter exposing getGitBranch(), getExtensionStatuses(), and onBranchChange() for reactive custom footers.
  • Adds Alt+Up hotkey to restore queued steering or follow-up messages back into the editor without aborting the current run.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.7.0-nightly.20260110.bde31d12 NOTES

Qwen Code v0.7.0 adds multi-provider model configuration and changes workspace settings selection order.

└──▷ GET THIS VERSION
$ git clone --branch v0.7.0-nightly.20260110.bde31d12 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.7.0-nightly.20260110.bde31d12
  • Adds multi-provider models config support, enabling multiple AI provider backends to be configured simultaneously.
  • Changes the selection order of user settings and workspace settings to give workspace settings proper precedence.
Was this useful?
◆  AI Model & Data Infrastructure

Ollama

Sources Release notes → v0.14.0 NOTES

Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

Ollama v0.14.0 adds an agent loop with bash tool, Anthropic API compatibility, image generation, and Modelfile version pinning.

└──▷ GET THIS VERSION
$ git clone --branch v0.14.0 https://github.com/ollama/ollama.git
# already have the repo? check out this version:
$ git checkout v0.14.0
└──▷ TRY IT
Run an agent loop with bash tool access — useful for tasks that require multi-step reasoning and shell execution.
$ ollama run --experimental llama3.2
Call Ollama from an Anthropic-compatible client or SDK by pointing it at the /v1/messages endpoint.
$ curl http://localhost:11434/v1/messages \
  -H 'Content-Type: application/json' \
  -d '{"model": "llama3.2", "max_tokens": 256, "messages": [{"role": "user", "content": "Hello!"}]}'
  • New ollama run --experimental flag opens an agent loop CLI with a built-in bash tool for agentic workflows.
  • Adds Anthropic API compatibility via the /v1/messages endpoint, enabling Anthropic-compatible clients to target Ollama.
  • New REQUIRES Modelfile command lets model authors declare the minimum Ollama version required to run the model.
  • Adds experimental support for image generation models powered by MLX.
  • Adds Swift source code syntax highlighting in the Ollama app.
+1 moreshow less
  • Linux install bundles now use zst compression for faster downloads.
Was this useful?
◆  AI Agent Frameworks

OpenClaw

Sources Release notes → v2026.1.9 NOTES

Your own personal AI assistant. Any OS.

OpenClaw v2026.1.9 adds Microsoft Teams, MiniMax/OpenCode Zen models, gateway discovery, message subcommands, and a major provider capability expansion.

└──▷ GET THIS VERSION
$ git clone --branch v2026.1.9 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v2026.1.9
└──▷ TRY IT
Discover local and wide-area gateways and get structured JSON output for scripting or inventory.
$ clawdbot gateway discover --json --timeout 10
Inspect or reorder authentication profiles to control which credentials are tried first for model access.
$ clawdbot models auth order get
clawdbot models auth order set anthropic minimax opencode
  • Adds Microsoft Teams provider with polling, attachment support, outbound sends, requireMention, config reload, and DM policy.
  • Onboards OpenCode Zen and MiniMax (Anthropic-compatible API) models with hosted onboarding flows.
  • Introduces token auth profiles and clawdbot models auth order {get,set,clear} for managing authentication priority.
  • Adds OAuth expiry health checks in doctor/status output.
  • Introduces unified message subcommands (message send|poll|...) replacing the flat clawdbot message command.
+26 moreshow less
  • Adds gateway discover command with local and wide-area DNS-SD, JSON output, and configurable timeout.
  • Adds gateway status command with human-readable and JSON output, plus SSH loopback support.
  • Wide-area gateway records now include gatewayPort, sshPort, cliPath, and tailnet DNS fallback.
  • New /debug command for runtime overrides and effective config view.
  • New /config get subcommand and config --section flag for chat-based config inspection.
  • New /commands list, /models alias, and /usage alias commands.
  • Adds session_status tool for agents, including sandbox allow support.
  • Adds claude-cli runner for agent execution.
  • Introduces sandbox list and recreate commands.
  • Adds logs output modes (pretty/plain/JSONL) with colorized health and daemon output.
  • New global --no-color flag for CLI output.
  • Adds /status cost reporting and a /cost lines alias.
  • Adds Telegram inline keyboard buttons and callback payload routing.
  • Adds Telegram cron topic delivery targets.
  • Adds [[audio_as_voice]] tag support for Telegram audio messages.
  • Adds Signal reactions and notifications with allowlist support.
  • Adds WhatsApp broadcast groups for multi-agent replies.
  • Makes WhatsApp inbound media size cap configurable.
  • Adds identity-based message prefixes for WhatsApp.
  • Control UI: adds queued messages with Enter-to-send, session links, reasoning view, and mobile responsiveness improvements.
  • TUI: adds agent picker, agents list RPC, and a tui --message bootstrap prompt.
  • Adds per-agent auth candidates display in /model status.
  • QuickStart now auto-installs gateway (Node-only) with a provider picker and skip-systemd flags.
  • Inline env vars now supported in config.
  • Adaptive context pruning enabled by default.
  • Provider status probes added to doctor, with warnings for Discord intents and Telegram privacy settings.
└──▷ BREAKING ON UPGRADE
  • !clawdbot message is now subcommands (message send|poll|...) and requires --provider unless only one provider is configured.
  • !The /restart command and gateway restart tool are disabled by default; enable with commands.restart=true.
Was this useful?

PydanticAI

Sources Release notes → v1.41.0 NOTES

PydanticAI v1.41.0 adds YAML/TOML media type support in BinaryContent and metadata for DeferredToolResults.

└──▷ GET THIS VERSION
$ git clone --branch v1.41.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.41.0
└──▷ USE IT
Load a YAML file as binary content to pass structured data directly into an agent.
python
BinaryContent.from_path('config.yaml')
  • Adds YAML and TOML media type support to BinaryContent.from_path, enabling those file types to be loaded as binary content.
  • Adds metadata support for DeferredToolResults, allowing metadata to be attached to deferred tool result objects.
Was this useful?
◆  Local LLM Runtimes

llama.cpp

Sources Release notes → b7694 3 RELEASES · 2026-01-10 NOTES STABLE

llama.cpp b7694 adds support for named remote presets

└──▷ GET THIS VERSION
$ git clone --branch b7694 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7694
  • Supports named remote presets, allowing preset configurations to be referenced by name from remote sources
2 more releases in this issue · 2026-01-10
b7691 NOTES STABLE

llama.cpp b7691 embeds all licenses into compiled binaries, accessible via new --license flag.

└──▷ GET THIS VERSION
$ git clone --branch b7691 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7691
  • Adds --license flag to display all embedded licenses directly from the binary, eliminating the need to distribute separate LICENSE files alongside executables.
b7689 NOTES STABLE

llama.cpp b7689 adds Gemma3n multimodal support with MobileNetV5 vision encoder for image processing.

└──▷ GET THIS VERSION
$ git clone --branch b7689 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7689
  • Adds Gemma3nVisionModel with MobileNetV5 vision encoder to convert_hf_to_gguf.py, enabling conversion and inference of Gemma3n multimodal models.
  • Adds gemma3n vision projector entry to gguf-py/gguf/constants.py and supporting tensor mappings in tensor_mapping.py for the new architecture.
  • Implements mobilenetv5.cpp with clip_graph_mobilenetv5 struct to support the MobileNetV5 vision encoding pipeline within llama.cpp.
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 →