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 -196, February 2, 2026

THE AI TOOLCHAIN NO. -196
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED FEBRUARY 2, 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

Charm Crush

Sources Release notes → v0.38.0 NOTES

Glamourous agentic coding for all

Crush v0.38.0 adds Vercel as a native provider with broader model support.

└──▷ GET THIS VERSION
$ git clone --branch v0.38.0 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.38.0
  • Adds Vercel as a dedicated provider (previously treated as an OpenAI provider), enabling access to Vercel's full model catalog.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.94.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI v0.94.0 enables plan mode by default, stabilizes personality config, and adds skills loading from .agents/skills.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.94.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.94.0
└──▷ USE IT
Set your preferred personality in the Codex config file to control agent tone across all sessions.
toml
# In your codex config (e.g., ~/.codex/config.toml)
personality = "friendly"
  • Plan mode is now enabled by default with updated interaction guidance in the plan prompt.
  • Personality configuration is now stable: default is friendly, configured via the personality config key, with automatic forward migration of existing settings.
  • Supports loading skills from .agents/skills, with explicit relative-path lookup instructions and nested-folder markers supported.
  • Console output now includes runtime metrics for easier diagnostics.
Was this useful?

All Hands AI OpenHands

Sources Release notes → 1.3.0 NOTES

OpenHands: AI-Driven Development

OpenHands 1.3.0 adds CORS support for remote browser access and host networking mode for reverse proxy setups.

└──▷ GET THIS VERSION
$ git clone --branch 1.3.0 https://github.com/All-Hands-AI/OpenHands.git
# already have the repo? check out this version:
$ git checkout 1.3.0
  • Adds CORS support to the Docker sandbox service, enabling remote browser access by setting WEB_HOST and SANDBOX_CONTAINER_URL_PATTERN.
  • Adds host networking mode via OH_SANDBOX_USE_HOST_NETWORK=true, allowing reverse proxies to reach user-launched applications on any port beyond the predefined worker ports.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.51.1 NOTES

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

Pi v0.51.1 adds a programmatic session-switching Extension API and a new terminal clear-on-shrink setting.

└──▷ GET THIS VERSION
$ git clone --branch v0.51.1 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.51.1
  • New ctx.switchSession(sessionPath) Extension API lets extensions programmatically switch sessions.
  • New terminal.clearOnShrink setting (also togglable via PI_CLEAR_ON_SHRINK=1) pins editor and footer to the bottom of the terminal when content shrinks.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.9.0-nightly.20260202.bd900d36 NOTES

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

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

LangChain

Sources Release notes → langchain==1.2.8 2 RELEASES · 2026-02-02 NOTES STABLE

LangChain 1.2.8 exports ToolCallRequest from the middleware layer for direct use in custom middleware.

└──▷ GET THIS VERSION
$ git clone --branch langchain==1.2.8 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain==1.2.8
  • Adds ToolCallRequest to middleware exports, making it available for import directly from the middleware module.
1 more release in this issue · 2026-02-02
langchain-core==1.2.8 NOTES STABLE

langchain-core 1.2.8 adds multimodal token counting and an XML format option for message buffer serialization.

└──▷ GET THIS VERSION
$ git clone --branch langchain-core==1.2.8 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-core==1.2.8
  • Adds XML format option to get_buffer_string for serializing chat message histories as XML.
  • Extends count_tokens_approximately with multimodal support, enabling approximate token counting for messages that include images or other non-text content.
Was this useful?

OpenClaw

Sources Release notes → v2026.2.1 NOTES

Your own personal AI assistant. Any OS.

OpenClaw v2026.2.1 adds agent system prompt guardrails, TLS 1.3 enforcement, Discord thread routing, and gateway timestamp injection.

└──▷ GET THIS VERSION
$ git clone --branch v2026.2.1 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v2026.2.1
  • Adds system prompt safety guardrails for Agents.
  • Extends CreateAgentSessionOptions with systemPrompt, skills, and contextFiles parameters.
  • Enforces TLS 1.3 minimum for all TLS listeners on the Gateway.
  • Injects timestamps into agent and chat.send messages at the Gateway layer.
  • Adds OpenRouter app attribution headers for Agents.
+2 moreshow less
  • Enables Discord channels to inherit thread parent bindings for message routing.
  • Adds shared pairing store support for Telegram.
└──▷ BREAKING ON UPGRADE
  • !The cacheControlTtl field is renamed to cacheRetention (back-compat mapping is included, but configurations referencing cacheControlTtl should be migrated).
Was this useful?

Microsoft Semantic Kernel

Sources Release notes → python-1.39.3 NOTES

Semantic Kernel Python 1.39.3 adds domain allowlisting for HttpPlugin and directory allowlists for SessionsPythonTool file access.

└──▷ GET THIS VERSION
$ git clone --branch python-1.39.3 https://github.com/microsoft/semantic-kernel.git
# already have the repo? check out this version:
$ git checkout python-1.39.3
└──▷ USE IT
Restrict an HttpPlugin instance to only fetch from trusted domains, preventing SSRF-style abuse in agent workflows.
python
from semantic_kernel.core_plugins.http_plugin import HttpPlugin

plugin = HttpPlugin(allowed_domains=["api.example.com", "data.trusted.org"])
  • Adds allowed_domains parameter to HttpPlugin to restrict which domains the plugin may fetch from.
  • Adds directory allowlist configuration to SessionsPythonTool to control which directories the tool can access for file operations.
  • Adds class validation for Dapr Runtime step loading in process orchestration.
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 →