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 -195, February 3, 2026

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

Agno (formerly Phidata)

Sources Release notes → v2.4.8 NOTES

Agno v2.4.8 adds CEL expression support for serializable workflow steps, a Neosantara LLM provider, and a visual Studio editor for AgentOS.

└──▷ GET THIS VERSION
$ git clone --branch v2.4.8 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.4.8
└──▷ USE IT
Target the Neosantara Indonesian LLM gateway in an Agno agent without changing the rest of your OpenAI-compatible workflow.
python
from agno.agent import Agent
from agno.models.neosantara import Neosantara

agent = Agent(model=Neosantara(id="<model-id>"))
agent.print_response("Halo, apa kabar?")
  • Adds CEL (Common Expression Language) expression support as evaluators in Condition, Loop, and Router workflow steps, making steps fully serializable as strings.
  • Adds step_choices support in the Router step's selector function, enabling the router to return a group of steps as a single choice.
  • Adds Neosantara as a new model provider — an Indonesian LLM gateway with an OpenAI-compatible API.
  • Adds shebang parsing and Windows command building to Skills for cross-platform script execution.
  • Introduces Studio: a visual drag-and-drop editor in AgentOS for building Agents, Teams, and Workflows, with a Registry for managing tools, models, databases, and schemas.
+1 moreshow less
  • WebsiteReader now defaults to FixedSizeChunking instead of Semantic chunking, removing the implicit dependency on an OpenAI API key.
Was this useful?

PydanticAI

Sources Release notes → v1.52.0 NOTES

PydanticAI v1.52.0 adds OpenAI data-retention control, retry counts in run context, and reasoning-content passthrough.

└──▷ GET THIS VERSION
$ git clone --branch v1.52.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.52.0
└──▷ USE IT
Disable OpenAI data retention for a model when handling sensitive workloads.
python
from pydantic_ai.models.openai import OpenAIChatModel

model = OpenAIChatModel('gpt-4o', openai_store=False)
  • Adds openai_store setting to OpenAIChatModel to control whether OpenAI retains request/response data.
  • Exposes the number of output-validation retries in the agent's run context, making retry count available to tool and result handlers.
  • Makes OpenAIChatModel return reasoning content via the same field it was received in, preserving round-trip fidelity of reasoning tokens.
Was this useful?

browser-use

Sources Release notes → 0.11.8 NOTES

browser-use 0.11.8 adds schema enforcement to the extract tool for structured data extraction.

└──▷ GET THIS VERSION
$ git clone --branch 0.11.8 https://github.com/browser-use/browser-use.git
# already have the repo? check out this version:
$ git checkout 0.11.8
  • Adds schema enforcement to the extract tool, enabling structured data extraction with a defined extraction schema.
  • Adds new capabilities to the CLI.
Was this useful?
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.30 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.30 adds PDF page-range reading, OAuth credentials for MCP servers, and a new /debug command

└──▷ GET THIS VERSION
$ git clone --branch v2.1.30 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.30
└──▷ TRY IT
Register a Slack MCP server that requires pre-configured OAuth credentials instead of Dynamic Client Registration.
$ claude mcp add slack-mcp --client-id <your-client-id> --client-secret <your-client-secret>
  • Adds pages parameter to the Read tool for PDFs, enabling specific page ranges (e.g., pages: "1-5"); large PDFs (>10 pages) now return a lightweight reference when @-mentioned instead of being inlined into context
  • Adds pre-configured OAuth client credentials for MCP servers that lack Dynamic Client Registration support (e.g., Slack) via new --client-id and --client-secret flags on claude mcp add
  • Adds /debug command for Claude to help troubleshoot the current session
  • Supports additional git log and git show flags in read-only mode, including --topo-order, --cherry-pick, --format, and --raw
  • Adds token count, tool uses, and duration metrics to Task tool results
+4 moreshow less
  • Adds reduced motion mode to the config
  • Improves --resume memory usage by 68% for users with many sessions via lightweight stat-based loading and progressive enrichment
  • Changes /model to execute immediately instead of being queued
  • [VSCode] Adds multiline input support to the "Other" text input in question dialogs via Shift+Enter
Was this useful?

Continue

Sources Release notes → @continuedev/[email protected] 2 RELEASES · 2026-02-03 NOTES STABLE

Continue 1.42.0 adds Nous Research Hermes models and OpenRouter provider support with dynamic model loading.

└──▷ GET THIS VERSION
$ git clone --branch @continuedev/[email protected] https://github.com/continuedev/continue.git
# already have the repo? check out this version:
$ git checkout @continuedev/[email protected]
  • Adds OpenRouter as a provider with dynamic model loading.
  • Adds Nous Research Hermes models as a supported provider.
1 more release in this issue · 2026-02-03
@continuedev/[email protected] NOTES STABLE

Continue adds tool prompt override support via .continuerc.json

└──▷ GET THIS VERSION
$ git clone --branch @continuedev/[email protected] https://github.com/continuedev/continue.git
# already have the repo? check out this version:
$ git checkout @continuedev/[email protected]
  • Adds tool prompt override support in .continuerc.json, allowing per-project customization of tool prompts.
Was this useful?

Charm Crush

Sources Release notes → v0.39.0 NOTES

Glamourous agentic coding for all

Crush v0.39.0 adds prompt history navigation, session rename/delete, collapsible chat blocks, and a transparent UI mode.

└──▷ GET THIS VERSION
$ git clone --branch v0.39.0 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.39.0
  • Adds Up/Down arrow key history navigation to cycle through past prompts, similar to Bash and VSCode.
  • Enables renaming sessions with Ctrl+R and deleting sessions with Ctrl+X from the session dialog.
  • Supports click-to-expand/collapse for code blocks, diffs, and thinking blocks in the chat.
  • Shows last-updated time for each session in the sessions dialog.
  • Displays the active provider name in the sidebar, panel, and message footers.
+2 moreshow less
  • Adds transparent mode for the UI.
  • Adds a configurable timeout for LSP initialization.
Was this useful?

GitHub Copilot CLI

Sources Release notes → v0.0.402 2 RELEASES · 2026-02-03 NOTES STABLE

GitHub Copilot CLI v0.0.402 adds ACP agent/plan session modes, MCP-to-ACP config bridging, and plugin lifecycle hooks.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.402 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v0.0.402
  • ACP server now supports agent and plan session modes.
  • MCP configuration now applies to ACP mode, bridging existing MCP setups into ACP workflows.
  • Plugins can now provide hooks for session lifecycle events.
  • Plugin update command now works for direct plugins and handles Windows file locks.
  • Custom agents with unknown fields now load with warnings instead of errors, improving forward compatibility.
+1 moreshow less
  • Custom agents receive environment context when run as subagents.
1 more release in this issue · 2026-02-03
v0.0.401 NOTES STABLE

GitHub Copilot CLI v0.0.401 adds copilot login, agent lifecycle hooks, .agents/skills auto-loading, and Claude-style MCP config support.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.401 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v0.0.401
└──▷ TRY IT
Authenticate with GitHub Copilot from the terminal using the new login subcommand.
$ copilot login
  • Adds copilot login subcommand with ACP terminal-auth support for authenticating from the CLI.
  • Adds agentStop and subagentStop hooks to control agent completion lifecycle.
  • Supports .agents/skills directory for auto-loading skills without manual registration.
  • Supports Claude-style .mcp.json format without a mcpServers wrapper, broadening MCP config compatibility.
  • MCP tools returning structuredContent now display correctly in the CLI.
+2 moreshow less
  • Adds shift+enter keybinding for inserting new lines in the VS Code integrated terminal.
  • /diff displays accurate line numbers with a dual-column layout.
Was this useful?

SST OpenCode

Sources Release notes → v1.1.49 NOTES

The open source coding agent.

OpenCode v1.1.49 adds mDNS hostname customization, Haskell formatting, Bedrock Claude Opus caching, SAP AI Core reasoning, and richer desktop/TUI features.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.49 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.1.49
└──▷ TRY IT
Expose OpenCode on a custom mDNS hostname on your local network for easier discovery across devices.
$ opencode --mdns-domain mydevbox.local
  • Adds --mdns-domain flag to customize the mDNS hostname for the OpenCode server.
  • Adds Ormolu code formatter support for Haskell projects.
  • Adds prompt caching support for Claude Opus on AWS Bedrock.
  • Adds reasoning variants support for SAP AI Core provider.
  • Adds User-Agent header for GitLab AI Gateway requests.
+18 moreshow less
  • Adds skill dialog in TUI for selecting and inserting skills.
  • Adds skill slash commands and MCP/skill badges for slash commands in the desktop app.
  • Adds spinner animation for the Task tool in the TUI.
  • Adds UI for the skill tool in the TUI session view.
  • Enables password authentication for remote session attachment.
  • Adds workspace toggle command to the command palette and prompt input in the desktop app.
  • Adds session search in the desktop app.
  • Adds project context menu on right-click in the desktop app.
  • Adds open project search in the desktop app.
  • Adds tab close keybind to the desktop app.
  • Adds keyboard shortcuts for navigating between unread sessions in the desktop app.
  • Adds UTF-8 encoding defaults for Windows PTY.
  • Enables user plugins to override built-in auth plugins.
  • Adds binary file handling in the file view.
  • Adds responsive design breakpoints for larger screen layouts in the desktop app.
  • Shows exit message banner in the TUI.
  • Sends custom agent prompts as developer messages (instead of user messages) when using Codex subscriptions.
  • Scopes agent variant to the selected model.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.51.4 3 RELEASES · 2026-02-03 NOTES STABLE

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

Share URLs now default to the pi.dev domain.

└──▷ GET THIS VERSION
$ git clone --branch v0.51.4 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.51.4
  • Share URLs now default to pi.dev (replacing the previous default domain).
2 more releases in this issue · 2026-02-03
v0.51.3 NOTES STABLE

Pi v0.51.3 adds extension command discovery via ExtensionAPI.getCommands() and local path support for pi install/pi remove.

└──▷ GET THIS VERSION
$ git clone --branch v0.51.3 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.51.3
└──▷ TRY IT
Install a locally developed extension package by path instead of a registry name.
$ pi install ./my-extension
  • Adds ExtensionAPI.getCommands() so extensions can enumerate available slash commands (extensions, prompt templates, skills) for programmatic invocation.
  • Exports SlashCommandInfo types to support command discovery integrations.
  • Adds a commands.ts example extension demonstrating command discovery invocation patterns.
  • Supports local filesystem paths in pi install and pi remove, with relative paths resolved against the settings file.
└──▷ BREAKING ON UPGRADE
  • !The RPC get_commands response and SlashCommandSource type have the "template" value renamed to "prompt" — any code matching on "template" will break.
v0.51.2 NOTES STABLE

Pi v0.51.2 adds extension UI controls for tool output expansion and install-method-aware update instructions.

└──▷ GET THIS VERSION
$ git clone --branch v0.51.2 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.51.2
  • Adds ExtensionUIContext methods getToolsExpanded and setToolsExpanded so extensions can programmatically control tool output expansion in the UI.
  • Adds install method detection to display package-manager-specific update instructions (e.g., brew, apt) when an update is available.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.9.0 3 RELEASES · 2026-02-03 NOTES STABLE

Qwen Code v0.9.0 adds multi-modal input, concurrent batch execution, LSP support, extra_body for OpenAI providers, and a Zed extension.

└──▷ GET THIS VERSION
$ git clone --branch v0.9.0 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.9.0
└──▷ USE IT
Pass custom fields to an OpenAI-compatible provider — useful when the provider requires vendor-specific body parameters (e.g. routing keys or extended options).
json
{
  "extra_body": {
    "enable_thinking": true,
    "thinking_budget": 8192
  }
}
Cap the context window for a model that advertises a large context but needs to be constrained for cost or latency reasons.
json
{
  "contextWindowSize": 32768
}
  • Adds extra_body support for OpenAI-compatible providers, enabling pass-through of custom request body fields.
  • Adds contextWindowSize configuration key to control the model context window size.
  • Adds parentToolCallId and subagentType fields for ACP subagent tracking.
  • New concurrent runner for batch CLI execution, enabling parallel processing of multiple CLI tasks.
  • Adds multi-modal input support (image, PDF, audio) across all content generators.
+6 moreshow less
  • Adds experimental LSP (Language Server Protocol) support for code intelligence.
  • Adds Zed extension for the Qwen Code agent server, expanding IDE integration.
  • Supports model selection through ACP in the VS Code IDE companion.
  • Improves retry logic with better handling of 429 and 5xx error responses.
  • Clarifies output formats for non-interactive mode.
  • Implements unified Web UI architecture with a shared component library.
2 more releases in this issue · 2026-02-03
v0.9.0-preview.2 NOTES STABLE

Qwen Code v0.9.0-preview.2 adds multi-modal input, concurrent batch execution, LSP support, Zed extension, and extra_body for OpenAI-compatible providers.

└──▷ GET THIS VERSION
$ git clone --branch v0.9.0-preview.2 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.9.0-preview.2
└──▷ USE IT
Set a specific context window size for models that support larger or smaller context limits.
yaml
contextWindowSize: 32768
  • Adds extra_body support for OpenAI-compatible providers, enabling pass-through of custom request fields.
  • Adds contextWindowSize configuration key to control the model context window size.
  • Adds parentToolCallId and subagentType fields for ACP subagent tracking.
  • Adds a concurrent runner for batch CLI execution, enabling parallel multi-session runs.
  • Adds experimental LSP (Language Server Protocol) support for code intelligence.
+6 moreshow less
  • Adds a Zed extension for the Qwen Code agent server, expanding IDE integration.
  • Adds multi-modal input support (image, PDF, audio) across all content generators.
  • Adds model selection through ACP in the VS Code IDE companion.
  • Improves retry logic for 429 and 5xx error handling in the core.
  • Clarifies output formats for non-interactive mode.
  • Implements a unified WebUI architecture with a shared component library.
v0.9.0-nightly.20260203.bd900d36 NOTES STABLE

Qwen Code v0.9.0 adds multi-modal input, concurrent batch execution, LSP support, Zed extension, and extra_body for OpenAI-compatible providers.

└──▷ GET THIS VERSION
$ git clone --branch v0.9.0-nightly.20260203.bd900d36 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.9.0-nightly.20260203.bd900d36
└──▷ USE IT
Cap the context window when working with a model that has a smaller effective limit than its advertised maximum.
yaml
contextWindowSize: 32768
  • Adds extra_body support for OpenAI-compatible providers, enabling pass-through of provider-specific request fields.
  • Adds contextWindowSize configuration key to control the model context window size.
  • Adds parentToolCallId and subagentType fields for ACP subagent tracking.
  • Adds a concurrent runner for batch CLI execution, enabling parallelised non-interactive workloads.
  • Adds multi-modal input support (image, PDF, audio) across all content generators.
+6 moreshow less
  • Adds experimental LSP (Language Server Protocol) support for code intelligence.
  • Adds a Zed extension for the Qwen Code agent server, bringing IDE companion support to Zed.
  • Adds model selection through ACP in the VS Code IDE companion.
  • Implements a unified WebUI architecture with a shared component library.
  • Improves retry logic with better handling of 429 and 5xx errors.
  • Clarifies output formats for non-interactive mode.
Was this useful?
◆  AI Model & Data Infrastructure

Ollama

Sources Release notes → v0.15.5 NOTES

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

Ollama v0.15.5 adds sub-agent support, browser-based sign-in, VRAM-aware context limits, and two new models.

└──▷ GET THIS VERSION
$ git clone --branch v0.15.5 https://github.com/ollama/ollama.git
# already have the repo? check out this version:
$ git checkout v0.15.5
└──▷ TRY IT
Pass extra flags to a launched tool — useful when resuming a paused coding session via Claude.
$ ollama launch claude -- --resume
  • Adds argument passthrough to ollama launch, enabling flags like --resume to be forwarded to the launched tool.
  • Adds sub-agent support to ollama launch for planning, deep research, and similar multi-step agentic workflows.
  • ollama signin now opens a browser window to the connect page for easier authentication.
  • Adds GLM-4.7-Flash support on Ollama's experimental MLX engine.
  • Adds new model Qwen3-Coder-Next, optimized for agentic coding workflows and local development.
+1 moreshow less
  • Adds new model GLM-OCR, a multimodal model for complex document understanding.
Was this useful?

NVIDIA Triton Inference Server

Sources Release notes → v2.65.0 NOTES

Triton v2.65.0 adds first-response latency histogram metrics for coupled models and makes Perf Analyzer dependencies optional.

└──▷ GET THIS VERSION
$ git clone --branch v2.65.0 https://github.com/triton-inference-server/server.git
# already have the repo? check out this version:
$ git checkout v2.65.0
  • Adds support for the nv_inference_first_response_histogram_ms metric when running models in coupled (non-decoupled) mode, enabling latency histogram tracking for standard inference workloads.
  • Makes Perf Analyzer dependencies optional when installing tritonclient via pip, reducing install footprint for deployments that don't need performance analysis.
  • Exposes HTTP errors for non-JSON format responses, improving error visibility for clients sending malformed requests.
Was this useful?
◆  Local LLM Runtimes

llama.cpp

Sources Release notes → b7919 NOTES

llama.cpp b7919 adds Falcon-H1-Tiny-Coder FIM token support to the vocabulary.

└──▷ GET THIS VERSION
$ git clone --branch b7919 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7919
  • Adds Falcon-H1-Tiny-Coder Fill-in-the-Middle (FIM) tokens to the vocabulary, enabling FIM-mode code completion with that model.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-evals-v2.9.0 NOTES

Phoenix Evals 2.9.0 adds FaithfulnessEvaluator, tool invocation accuracy metric, tool_selection evaluator, and neutral optimization direction.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-evals-v2.9.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-evals-v2.9.0
└──▷ USE IT
Evaluate whether an LLM response is faithful to the retrieved context, replacing the deprecated HallucinationEvaluator.
python
from phoenix.evals import FaithfulnessEvaluator

evaluator = FaithfulnessEvaluator(model=model)
results = evaluator.evaluate(input=query, response=answer, context=retrieved_docs)
  • Adds FaithfulnessEvaluator class to replace HallucinationEvaluator for grounded response evaluation.
  • Adds tool_selection evaluator to assess whether an agent selected the correct tool.
  • Adds tool invocation accuracy metric for measuring correctness of tool calls made by agents.
  • Adds neutral optimization direction option for Scores, enabling evaluation metrics where neither higher nor lower values are inherently better.
  • Returns trace_id in Scores objects, enabling direct correlation of evaluation results to traces.
Was this useful?

Weights & Biases Weave

Sources Release notes → v0.52.26 NOTES

Weave v0.52.26 adds usage stats APIs, a performance flag, Anthropic parse patching, and column ordering for saved views.

└──▷ GET THIS VERSION
$ git clone --branch v0.52.26 https://github.com/wandb/weave.git
# already have the repo? check out this version:
$ git checkout v0.52.26
  • Adds GET /trace/usage endpoint to dynamically aggregate usage data across traces.
  • Adds GET /calls/usage endpoint to dynamically bulk-aggregate usage data across calls.
  • Adds column_order field to SavedViewDefinition to control column ordering in saved views.
  • Adds patching support for Anthropic parse calls, extending Weave's Anthropic integration.
  • Introduces a new opt-in flag for improved query performance on distributed ClickHouse clusters (PREWHERE optimization).
+2 moreshow less
  • Adds support for filtering calls by annotation queue.
  • Allows LLM-as-a-Judge evaluations to specify image and video scoring targets.
Was this useful?
◆  VECTOR DB RAG

LanceDB

Sources Release notes → v0.25.0-beta.0 2 RELEASES · 2026-02-03 NOTES STABLE

LanceDB v0.25.0-beta.0 adds configurable permutation builder memory limits and VoyageAI v4 embedding models.

└──▷ GET THIS VERSION
$ git clone --branch v0.25.0-beta.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout v0.25.0-beta.0
  • Allows the permutation builder memory limit to be configured via environment variable.
  • Adds VoyageAI v4 models as embedding options in the Python client.
1 more release in this issue · 2026-02-03
python-v0.28.0-beta.0 NOTES STABLE

LanceDB python-v0.28.0-beta.0 adds VoyageAI v4 model support and an env-var-configurable permutation builder memory limit.

└──▷ GET THIS VERSION
$ git clone --branch python-v0.28.0-beta.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout python-v0.28.0-beta.0
  • Adds support for VoyageAI v4 embedding models in the Python client.
  • Allows the permutation builder memory limit to be configured via an environment variable.
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 →