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 -180, February 18, 2026

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

Anthropic Claude Code

Sources Release notes → v2.1.47 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.47 adds new hook fields, keybindings, statusline data, and smarter background-agent lifecycle controls.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.47 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.47
└──▷ TRY IT
Kill all running background agents at once without interrupting the main thread.
$ # While Claude Code is running, press ctrl+f to terminate all background agents instantly.
  • Adds last_assistant_message field to Stop and SubagentStop hook inputs, letting hooks read the final assistant response without parsing transcript files.
  • Adds chat:newline keybinding action for configurable multi-line input.
  • Adds added_dirs to the statusline JSON workspace section, exposing directories added via /add-dir to external scripts.
  • New ctrl+f shortcut kills all background agents; pressing ESC now cancels only the main thread while background agents keep running, giving finer control over agent lifecycle.
  • The /rename command now also updates the terminal tab title.
+3 moreshow less
  • Increases initial session count in the /resume picker from 10 to 50 for faster session discovery.
  • Config backup files are now stored in ~/.claude/backups/ instead of the home directory root.
  • VS Code plan preview auto-updates as Claude iterates and keeps the preview open on rejection so Claude can revise.
Was this useful?

Cline

Sources Release notes → v3.65.0 NOTES

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

Cline CLI gains a /skills slash command for viewing and managing installed skills.

└──▷ GET THIS VERSION
$ git clone --branch v3.65.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.65.0
└──▷ TRY IT
List and manage installed skills directly from the Cline CLI without leaving your terminal.
$ /skills
  • Adds /skills slash command to the CLI for viewing and managing installed skills.
Was this useful?

Block Goose

Sources Release notes → v1.25.0 NOTES

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

Goose v1.25.0 adds macOS sandboxing, unified summon extension, Claude Code streaming, MCP support for agentic CLI providers, and SLSA build provenance.

└──▷ GET THIS VERSION
$ git clone --branch v1.25.0 https://github.com/block/goose.git
# already have the repo? check out this version:
$ git checkout v1.25.0
  • Runs Goose Desktop inside a macOS sandbox for enhanced security isolation.
  • Introduces a unified summon extension, replacing the separate subagent and skills extensions.
  • Integrates MCP Apps UI via AppRenderer from the @mcp-ui/client SDK with fallback request handler support.
  • Enables editing a recipe's model and extensions directly in the desktop GUI.
  • Allows recipes to specify their own provider and model via recipe config.
+16 moreshow less
  • Adds streaming output support for the Claude Code CLI provider.
  • Supports dynamic model listing and mid-session model switching for Claude Code.
  • Gemini CLI provider now uses stream-json output and reuses sessions for efficiency.
  • MCP extensions now work with agentic CLI providers (Claude Code, Codex, Gemini CLI).
  • Exposes reasoning_content in the API for reasoning models.
  • Adds support for the extra field in chat completion tool calls for Gemini OpenAI compatibility.
  • Respects standard OpenTelemetry environment variables for exporter selection.
  • Adds model selection support for ACP session/new and session/set_model endpoints.
  • Allows overriding default bat syntax highlighting themes via environment variables.
  • Sets AGENT=goose environment variable automatically for cross-tool compatibility.
  • Generates manpages automatically for goose-cli.
  • Enables the Top Of Mind (tom) platform extension by default.
  • Filters the Apps page to show only standalone Goose Apps.
  • Advertises MCP Apps UI extension capability (via rmcp 0.15.0 upgrade).
  • Supports custom headers for custom OpenAI-compatible providers in the Desktop.
  • Release workflows now include SLSA build provenance attestations for supply-chain security.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.104.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI gains WebSocket proxy support, thread archive notifications, and distinct command approval IDs.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.104.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.104.0
└──▷ TRY IT
Route Codex CLI WebSocket traffic through a corporate proxy without modifying code or config files.
$ WS_PROXY=ws://proxy.corp.example.com:3128 codex
  • Supports WS_PROXY/WSS_PROXY environment variables (and lowercase variants) for proxying WebSocket connections through the network proxy.
  • App-server v2 now emits notifications when threads are archived or unarchived, so clients can react to state changes without polling.
  • Core and protocol layers now carry distinct approval IDs per command approval, enabling multiple approvals within a single shell command execution flow.
Was this useful?

All Hands AI OpenHands

Sources Release notes → 1.4.0 NOTES

OpenHands: AI-Driven Development

OpenHands 1.4.0 adds MiniMax-M2.5 model support.

└──▷ GET THIS VERSION
$ git clone --branch 1.4.0 https://github.com/All-Hands-AI/OpenHands.git
# already have the repo? check out this version:
$ git checkout 1.4.0
  • Adds MiniMax-M2.5 as a supported LLM backend.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.10.5 2 RELEASES · 2026-02-18 NOTES STABLE

Qwen Code v0.10.5 adds qwen3.5-plus model support for the Coding Plan feature.

└──▷ GET THIS VERSION
$ git clone --branch v0.10.5 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.10.5
  • Adds qwen3.5-plus as a supported model for the Coding Plan workflow.
1 more release in this issue · 2026-02-18
v0.10.4-preview.0 NOTES STABLE

Qwen Code v0.10.4-preview.0 adds Global/International region support for Coding Plan.

└──▷ GET THIS VERSION
$ git clone --branch v0.10.4-preview.0 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.10.4-preview.0
  • Adds Global and International region support for the Coding Plan feature.
Was this useful?

Zed

Sources Release notes → v0.224.4 NOTES

Zed v0.224.4 adds split diffs, LSP semantic tokens, per-tool Agent permissions, and folding range support.

└──▷ GET THIS VERSION
$ git clone --branch v0.224.4 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.224.4
└──▷ USE IT
Enable LSP-provided folding ranges so code folds match the language server's understanding of structure rather than indentation heuristics.
json
// In your language-specific settings block, e.g. for TypeScript:
{
  "languages": {
    "TypeScript": {
      "lsp_folding_ranges": "on"
    }
  }
}
Set a global LSP request timeout to avoid hangs with slow language servers in large monorepos.
json
{
  "global_lsp_settings": {
    "request_timeout": 30
  }
}
  • Adds per-tool permission settings for the Agent, including regex-based rules for auto-allow, auto-deny, or always-require-confirmation on individual tools.
  • Adds textDocument/foldingRange LSP support; set "lsp_folding_ranges": "on" in language settings to fetch and prefer LSP folds.
  • Adds global_lsp_settings.request_timeout setting to configure the maximum timeout duration for LSP-related operations.
  • Adds tab_switcher::OpenInActivePane action for a more vim-like tab switching experience.
  • Adds alt-l as an alternate keybinding for agent::CycleFavoriteModels on Linux and Windows.
+16 moreshow less
  • Adds support for viewing diffs in split (side-by-side) mode.
  • Adds LSP semantic tokens highlighting support.
  • Adds autocomplete support for the settings field in LSP configuration, complementing existing initialization_options autocomplete.
  • Adds support for .devcontainer.json in the project root.
  • Adds forwarding of ZED_* environment variables when using the Flatpak on Linux.
  • Adds project panel: collapse selected entry and children action to collapse a selected directory and all its subdirectories.
  • Adds Collapse All option to the Project Panel context menu for all directories, not just project roots.
  • Allows individual DAP settings fields (such as binary) to be overridden independently.
  • Improves Agent terminal command safety by auto-blocking a wider range of dangerous commands, detecting commands hidden in I/O redirects, here-documents, and compound constructs, and detecting path traversal attacks.
  • Requires Agent file and directory tool operations to confirm before modifying sensitive settings paths.
  • Adds Claude Opus 4.6 and 4.6 Thinking with Cross region inference for US, EU, and Global endpoints.
  • Adds a Latest indicator in the Agent Panel to highlight the latest models available through the Zed provider.
  • Adds C++ attribute highlighting.
  • Adds a dedicated @preproc capture group for C/C++ preprocessor directive highlighting, allowing themes to style them independently from language keywords.
  • Adds a Show Active Channels button to the collab panel to filter to only channels with active participants.
  • Reduces resource usage when the system is under high thermal stress.
Was this useful?

Google gemini-cli

Sources Release notes → v0.29.0 NOTES

An open-source AI agent that brings the power of Gemini directly into your terminal.

gemini-cli v0.29.0 adds a /plan slash command, MCP admin allowlists, agent skill linking, Vim motions, and WebSocket network logging.

└──▷ GET THIS VERSION
$ git clone --branch v0.29.0 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.29.0
└──▷ TRY IT
Enter plan mode before execution to review and edit the agent's proposed plan for a complex task.
$ /plan Refactor the authentication module to use JWT tokens
List all MCP servers permitted by the admin allowlist to audit what is available to the agent.
$ gemini mcp list
  • Adds /plan slash command to enter an interactive planning mode before execution.
  • Adds enter_plan_mode tool so the agent can autonomously switch into plan mode.
  • Supports the replace tool inside plan mode to edit plans in-place.
  • Supports MCP servers within plan mode.
  • Implements admin allowlist for MCP server configurations, now also applied to extensions.
+19 moreshow less
  • Adds gemini mcp list command to inspect allowed MCP configurations.
  • Implements linking for agent skills.
  • Adds /extensions config command for managing extension configuration.
  • Adds extension registry client and enables extension config by default.
  • Adds W, B, and E Vim motions with operator support in the input prompt.
  • Adds WebSocket-based network logging and streaming chunk support.
  • Adds autocomplete in the input prompt.
  • Adds a shortcuts hint and panel for discoverability.
  • Adds default execution limits for subagents.
  • Implements observation masking for tool outputs, with high-signal tools exempted and remote configuration for masking thresholds.
  • Implements session-linked tool output storage and cleanup, with persistence and resumption for masked outputs.
  • Pauses agent timeout budget while waiting for tool confirmation.
  • Truncates shell output in UI history and improves active shell display.
  • Transitions to event-driven tool scheduler engine.
  • Removes hardcoded policy bypass for local subagents, enforcing consistent policy.
  • Exposes getUserTierName in config.
  • Updates approval modes UI.
  • Transitions sub-agents to XML format with improved definitions.
  • Expands verify-release to macOS and Windows platforms.
└──▷ BREAKING ON UPGRADE
  • !The experimental.enableEventDrivenScheduler setting is removed; the event-driven scheduler is now the default engine.
  • !The previewFeatures flag is removed and Gemini 3 is now the default model.
Was this useful?
◆  Local LLM Runtimes

KoboldCpp

Sources Release notes → v1.108.2 NOTES

KoboldCpp v1.108.2 adds Ollama /api/show emulation, image gen up to 2048x2048, multiple image LoRA support, and autofit improvements.

└──▷ GET THIS VERSION
$ git clone --branch v1.108.2 https://github.com/LostRuins/koboldcpp.git
# already have the repo? check out this version:
$ git checkout v1.108.2
└──▷ TRY IT
Query model metadata from KoboldCpp using an Ollama-compatible client or script that calls /api/show.
$ curl http://localhost:5001/api/show -d '{"name": "my-model"}'
  • Adds Ollama /api/show endpoint emulation, extending API compatibility for tools that expect an Ollama-compatible server.
  • Autofit is now triggered when -1 gpulayers (the default) is selected and no tensor splits or tensor overrides are set; setting explicit GPU layers overrides this behavior.
  • --autofit mode now hides the GUI layers selector to reduce confusion when autofit is active.
  • Autofit toggle is now accessible from the Quick Launch menu.
  • Allows the Image Gen soft limit to be overridden up to 2048x2048 resolution when the user explicitly chooses to do so.
+3 moreshow less
  • Adds support for loading multiple image LoRAs.
  • Improved MCP behavior with multipart content.
  • Adds a toggle in SDUI to send img2img as a reference image.
Was this useful?

llama.cpp

Sources Release notes → b8094 3 RELEASES · 2026-02-18 NOTES STABLE

llama.cpp server now saves generated text in /slots endpoint when LLAMA_SERVER_SLOTS_DEBUG=1

└──▷ GET THIS VERSION
$ git clone --branch b8094 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b8094
  • Sets LLAMA_SERVER_SLOTS_DEBUG=1 to enable saving generated text in the /slots endpoint for server-side slot inspection and debugging.
2 more releases in this issue · 2026-02-18
b8091 NOTES STABLE

llama.cpp b8091 adds JIT shader compilation for WebGPU, covering mul_mat, get_rows, and scale operations.

└──▷ GET THIS VERSION
$ git clone --branch b8091 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b8091
  • Adds JIT (just-in-time) compilation for WebGPU shaders covering mul_mat, get_rows, and scale operations, enabling runtime-optimized GPU kernel dispatch.
  • Reorganizes the WebGPU backend into an all-encompassing shader library, splitting large shaders into multiple static strings and refactoring argmax, set_rows, flash attention, and matrix multiplication into a unified format.
b8093 NOTES STABLE

llama.cpp b8093 adds support for the GLM-OCR model.

└──▷ GET THIS VERSION
$ git clone --branch b8093 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b8093
  • Adds support for the GLM-OCR model, including updates to convert_hf_to_gguf.py for conversion.
Was this useful?
◆  AI Agent Frameworks

LangChain

Sources Release notes → langchain-text-splitters==1.1.1 NOTES

LangChain text-splitters 1.1.1 adds model_kwargs support to SentenceTransformersTokenTextSplitter.

└──▷ GET THIS VERSION
$ git clone --branch langchain-text-splitters==1.1.1 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-text-splitters==1.1.1
  • Adds model_kwargs parameter to SentenceTransformersTokenTextSplitter, allowing callers to pass model-level arguments (e.g. device, trust_remote_code) directly to the underlying SentenceTransformers model at initialization.
Was this useful?

LlamaIndex

Sources Release notes → v0.14.15 NOTES

LlamaIndex v0.14.15 adds multimodal prompt templates, AgentMesh trust layer, LayoutIR reader, OCI streaming, and more integrations.

└──▷ GET THIS VERSION
$ git clone --branch v0.14.15 https://github.com/run-llama/llama_index.git
# already have the repo? check out this version:
$ git checkout v0.14.15
  • Adds llama-index-agent-agentmesh [0.1.0], a new trust layer integration for LlamaIndex agents via AgentMesh.
  • Adds multimodal prompt templates and a multimodal chat prompt helper to llama-index-core, enabling template variable formatting across multimodal types.
  • Adds retry and error handling to BaseExtractor in llama-index-core.
  • Adds support for the /predictWithStream endpoint in llama-index-llms-oci-data-science [1.0.0] for streaming use cases.
  • Adds support for custom span processors in llama-index-observability-otel [0.3.0], with improved OpenTelemetry data serialization via dict flattening; refactored to use llama-index-instrumentation instead of llama-index-core.
+7 moreshow less
  • Sandboxes LLM-generated code execution in EvaporateExtractor within llama-index-program-evaporate.
  • Enhances GitHubRepoReader in llama-index-readers-github [0.10.0] with selective file fetching and deduplication.
  • Adds pagination support for Microsoft Graph API calls in llama-index-readers-microsoft-sharepoint [0.8.0].
  • Adds partial_params propagation to get_tools_from_mcp utils in llama-index-tools-mcp [0.4.7].
  • Adds Claude Sonnet 4.6 model support to llama-index-llms-anthropic [0.10.9] and llama-index-llms-bedrock-converse [0.12.10].
  • Adds Azure SDK support to llama-index-llms-mistralai [0.10.0].
  • Adds recursive LLM type support to llama-index-core.
└──▷ BREAKING ON UPGRADE
  • !The persistent_connection parameter is removed from llama-index-embeddings-ibm [0.6.0.post1] and llama-index-llms-ibm [0.7.0.post1]; any configuration referencing this parameter will break on upgrade.
  • !The metadata_seperator field is removed from TextNode in llama-index-core; code or serialized objects referencing this field will break on upgrade.
Was this useful?

OpenClaw

Sources Release notes → v2026.2.17 NOTES

Your own personal AI assistant. Any OS.

OpenClaw v2026.2.17 adds 1M-context Anthropic support, Slack streaming, Discord slash commands, cron webhooks, and dozens of new platform capabilities.

└──▷ GET THIS VERSION
$ git clone --branch v2026.2.17 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v2026.2.17
└──▷ TRY IT
Add a top-of-hour cron job with a deterministic stagger to avoid thundering-herd spikes, delivering results to a webhook.
$ openclaw cron add --schedule "0 * * * *" --stagger 90s --delivery.mode webhook --webhook https://example.com/hook "Summarize overnight alerts"
  • Adds opt-in 1M context beta header for Anthropic Opus/Sonnet via params.context1m: true (maps to anthropic-beta: context-1m-2025-08-07).
  • Supports Anthropic Claude Sonnet 4.6 (anthropic/claude-sonnet-4-6) with forward-compat fallback to Sonnet 4.5.
  • Adds /subagents spawn chat command for deterministic subagent activation.
  • Adds iOS share extension forwarding shared URL/text/image content directly to gateway agent.request with delivery-route fallback and optional receipt acknowledgements.
  • Adds iOS Talk Mode Background Listening toggle to keep Talk Mode active while the app is backgrounded.
+25 moreshow less
  • Adds iOS Talk Mode Voice Directive Hint toggle to disable ElevenLabs voice-switching instructions and save tokens.
  • Adds native Slack single-message text streaming via chat.startStream/appendStream/stopStream with replyToMode threading and automatic fallback.
  • Adds configurable Slack streaming modes for draft previews.
  • Adds inline button style support (primary|success|danger) for Telegram interactive messages.
  • Surfaces Telegram user message reactions as system events with configurable channels.telegram.reactionNotifications scope.
  • Supports replyToId on outbound iMessage text/media sends.
  • Adds intent-first tool detail views and exec summaries in the Web UI.
  • Exposes native Discord /exec command options (host/security/ask/node) with autocomplete and structured inputs.
  • Allows reusable Discord interactive components (buttons, selects, forms) with components.reusable=true.
  • Adds per-button allowedUsers allowlist for Discord interactive components.
  • Adds separate per-job cron webhook delivery (delivery.mode = "webhook") with valid HTTP(S) URL enforcement.
  • Adds openclaw cron add/edit --stagger <duration> and --exact flags for per-job timing control, with auto-migration of existing jobs to persisted schedule.staggerMs.
  • Logs per-run model/provider usage telemetry in cron run logs/webhooks and adds a local usage report script for aggregating token usage by job.
  • Adds URL allowlists for web_search and web_fetch tools.
  • Adds extraArgs config for custom Chrome launch arguments in the browser integration.
  • Pre-caches inbound greeting TTS for faster first playback in voice calls.
  • Enables tool_stream by default for Z.AI real-time tool call streaming, with opt-out via params.tool_stream: false.
  • Adds before_agent_start plugin hook for model/provider overrides before resolution.
  • Adds Mattermost emoji reaction actions and reaction event notifications with an explicit boolean remove flag.
  • Adds full-text search fallback plus query expansion for memory search.
  • Supports per-model thinkingDefault overrides in model config.
  • Enables llms.txt discovery in default agent behavior.
  • Adds OpenAI Codex CLI auth provider integration.
  • Adds Feishu Bitable create-app and create-field tools for automation workflows.
  • Adds optional OPENCLAW_INSTALL_BROWSER Docker build arg to preinstall Chromium + Xvfb, avoiding runtime Playwright installs.
Was this useful?

PydanticAI

Sources Release notes → v1.61.0 NOTES

PydanticAI v1.61.0 adds Python 3.14 support and Claude Sonnet 4.6 via updated Anthropic SDK.

└──▷ GET THIS VERSION
$ git clone --branch v1.61.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.61.0
  • Supports Python 3.14.
  • Adds Claude Sonnet 4.6 model availability via Anthropic SDK upgrade to 0.80.0.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-v13.1.0 NOTES

Phoenix 13.1.0 adds session skills, dynamic markdown chat rendering, model display in evaluator details, and column resizing in evaluator tables.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v13.1.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v13.1.0
  • Merges the phoenix-sdk-python skill into phoenix-evals, consolidating skill capabilities into the evals package.
  • Adds session skills support via the new skills system, enabling skill-based session workflows.
  • Adds model information display to evaluator details in the UI.
  • Adds column resizing support to EvaluatorsTable and DatasetEvaluatorsTable for improved data exploration.
  • Renders session chat using dynamic markdown content, enabling richer chat display in the session view.
+1 moreshow less
  • Updates the CLI starter kit to use clack for an improved interactive CLI experience.
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 →