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 -153, March 19, 2026

THE AI TOOLCHAIN NO. -153
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED MARCH 19, 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   # 11 tools matched
AI & LLM Tooling
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.80 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.80 adds MCP push channels, inline plugin settings, effort frontmatter, and rate-limit statusline fields.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.80 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.80
└──▷ TRY IT
Push messages into your session from an MCP server during a long-running workflow — currently in research preview.
$ claude --channels
Set a specific effort level for a skill or slash command so it always runs at the right cost/quality trade-off when invoked.
yaml
# In your skill or slash-command frontmatter:
---
effort: low
---
  • Adds rate_limits field to statusline scripts exposing Claude.ai rate-limit usage across 5-hour and 7-day windows, including used_percentage and resets_at.
  • Adds source: 'settings' plugin marketplace source so plugin entries can be declared inline in settings.json without a separate marketplace lookup.
  • Adds CLI tool usage detection to plugin tips, supplementing existing file-pattern matching for smarter plugin suggestions.
  • Adds effort frontmatter key for skills and slash commands to override the model effort level on a per-command basis.
  • Adds --channels (research preview) enabling MCP servers to push messages directly into a running session.
Was this useful?

Cline

Sources Release notes → v3.74.0 NOTES

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

Cline v3.74.0 adds dynamic free model detection, file read deduplication cache, and feature tips during thinking state.

└──▷ GET THIS VERSION
$ git clone --branch v3.74.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.74.0
  • Adds dynamic free model detection for the Cline API, surfacing available no-cost models automatically.
  • Adds a file read deduplication cache to avoid redundant reads of the same file within a session.
  • Adds feature tips tooltip displayed during the model's thinking state to surface helpful guidance in context.
Was this useful?

Charm Crush

Sources Release notes → v0.51.0 NOTES

Glamourous agentic coding for all

Crush v0.51.0 adds native Docker MCP Catalog integration and new --continue/--session CLI flags.

└──▷ GET THIS VERSION
$ git clone --branch v0.51.0 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.51.0
└──▷ TRY IT
Resume the last AI session non-interactively to continue a scripted or automated workflow without re-entering context.
$ crush run --continue
Jump back into a specific named session from the terminal, skipping the session-picker UI.
$ crush --session <session-id>
Enable the Docker MCP Catalog so Crush can pull in context-relevant MCPs (e.g. Postgres, ARM) on demand during a conversation.
📍In Crush, press ctrl+p, then choose "Enable Docker MCP Catalog" (requires Docker Desktop to be running).
  • Integrates the Docker MCP Catalog natively, pulling relevant MCPs on demand during conversations (enable via ctrl+p > 'Enable Docker MCP Catalog' with Docker Desktop running).
  • Adds crush r and crush s as short aliases for crush run and crush session.
  • Adds --continue flag to resume the last session in both TUI (crush --continue) and non-interactive (crush run --continue) modes.
  • Adds --session <session-id> flag to open a specific past session directly from the CLI or TUI.
Was this useful?

GitHub Copilot CLI

Sources Release notes → v1.0.9 NOTES

GitHub Copilot CLI v1.0.9 adds include_gitignored config option to surface gitignored files in @ file search.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.9 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v1.0.9
  • Adds include_gitignored config option to include gitignored files in @ file search results.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.116.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI gains ChatGPT device-code sign-in, a userpromptsubmit hook, smarter plugin management, and richer realtime sessions.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.116.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.116.0
└──▷ TRY IT
Intercept every user prompt before it runs — useful for adding mandatory prefixes or blocking disallowed patterns in shared environments.
$ # In your Codex hooks config, register the new hook:
# hooks:
#   userpromptsubmit:
#     - <path-to-your-hook-script>
  • Adds device-code ChatGPT sign-in during onboarding and token refresh support in the app-server TUI.
  • New userpromptsubmit hook lets users block or augment prompts before execution and before they enter history.
  • Plugin setup now prompts to install missing plugins/connectors, honors a configured suggestion allowlist, and syncs install/uninstall state remotely.
  • Realtime sessions start with recent thread context and are less likely to self-interrupt during audio playback.
Was this useful?
◆  Local LLM Runtimes

KoboldCpp

Sources Release notes → v1.110 NOTES

KoboldCpp v1.110 adds OpenAI-compatible router mode, auto-unload timeout, Qwen3TTS 1.7B, and runtime multi-LoRA loading.

└──▷ GET THIS VERSION
$ git clone --branch v1.110 https://github.com/LostRuins/koboldcpp.git
# already have the repo? check out this version:
$ git checkout v1.110
└──▷ TRY IT
Enable router mode so clients can hot-swap models via the OpenAI-compatible API without restarting the server.
$ koboldcpp --model default.gguf --adminpassword mysecret --routermode
Load LoRAs from a directory so users can apply any of them at runtime using prompt syntax, without restarting.
$ koboldcpp --model mymodel.gguf --sdlora ./loras/
Run Qwen3TTS 1.7B with GPU acceleration enabled for faster voice synthesis.
$ koboldcpp --model Qwen3-TTS-12Hz-1.7B-Base-q8_0.gguf --ttsgpu
  • Adds --routermode flag to enable OpenAI-compatible Router Mode, allowing full config-reloads and automatic model hotswapping via reverse proxy within existing requests and responses; requires admin mode enabled, streaming supported.
  • Adds initial_model option to model swapping to reference the originally loaded model when using router mode.
  • Adds Auto Unload Timeout feature to unload all models after a specified number of seconds, designed to pair with --routermode for automatic reload workflows.
  • Adds --ttsgpu toggle for Qwen3TTS GPU acceleration, with Vulkan speed improvements.
  • Extends --sdlora to accept directories, enabling all image LoRAs in the directory to be loaded at runtime via <lora:filename:multiplier> syntax in image generation prompts.
+6 moreshow less
  • Supports the Qwen3TTS 1.7B model for text-to-speech with improved voice quality and voice cloning.
  • AceStep 1.5 music generation now supports Reference Audio uploads, MP3 output, and defaults to stereo output.
  • Improved Ollama emulation now buffers responses for endpoints that only support streaming.
  • MCP now supports notifications and can handle simultaneous STDIO requests and requests with multiple parts.
  • OpenAI-compatible endpoints now return dynamic IDs and accurate token usage in responses.
  • Adds Nemotron model support and Qwen3.5 improvements via upstream merge.
Was this useful?
◆  AI Agent Frameworks

LangChain

Sources Release notes → langchain==1.2.13 NOTES

LangChain 1.2.13 adds LangSmith integration metadata to create_agent and init_chat_model, and registers Baseten as a built-in provider.

└──▷ GET THIS VERSION
$ git clone --branch langchain==1.2.13 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain==1.2.13
  • Adds LangSmith integration metadata support to create_agent and init_chat_model for improved observability tracing.
  • Registers baseten in _BUILTIN_PROVIDERS, enabling it as a first-class provider in model initialization.
Was this useful?

OpenAI Agents SDK

Sources Release notes → v0.12.5 NOTES

OpenAI Agents SDK v0.12.5 exposes auth and httpx_client_factory in MCP SSE/StreamableHttp transport params.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.5 https://github.com/openai/openai-agents-python.git
# already have the repo? check out this version:
$ git checkout v0.12.5
  • Adds auth and httpx_client_factory parameters to MCP SSE and StreamableHttp transport configuration, enabling custom authentication and HTTP client injection for MCP server connections.
Was this useful?
Other / Uncategorized
◆  MCP TOOLING

Composio

Sources Release notes → @composio/[email protected] NOTES

Composio CLI 0.2.5 adds a manage namespace for advanced commands and moves code-gen under a unified generate command.

└──▷ GET THIS VERSION
$ git clone --branch @composio/[email protected] https://github.com/ComposioHQ/composio.git
# already have the repo? check out this version:
$ git checkout @composio/[email protected]
  • Adds manage namespace to the CLI for grouping advanced commands.
  • Moves Python and TypeScript SDK code-generation subcommands under a unified generate command.
└──▷ BREAKING ON UPGRADE
  • !The Python and TypeScript SDK generation subcommands (py and ts) have been moved under the generate command; any scripts or workflows invoking the old command paths will break.
Was this useful?
◆  VECTOR DB RAG

Weaviate

Sources Release notes → v1.36.6 2 RELEASES · 2026-03-19 NOTES STABLE

Weaviate v1.36.6 adds audio support to multi2vec-google, a DEFAULT_SHARDING_COUNT env var, and a DisableDimensionMetrics config option.

└──▷ GET THIS VERSION
$ git clone --branch v1.36.6 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout v1.36.6
└──▷ TRY IT
Override the default shard count for all new collections without modifying each schema definition individually.
$ DEFAULT_SHARDING_COUNT=3 ./weaviate --config-file /etc/weaviate/config.yaml
  • Adds DEFAULT_SHARDING_COUNT environment variable to override the default shard count at the instance level.
  • Adds DisableDimensionMetrics configuration option to control whether dimension metrics are reported.
  • Adds audio modality support to the multi2vec-google module for multimodal vectorization.
  • Adds IPv6 support for cluster networking.
  • Enables dynamic lazy loading of shards to improve startup and resource utilization.
1 more release in this issue · 2026-03-19
v1.35.15 NOTES STABLE

Weaviate v1.35.15 adds audio support to multi2vec-google, a new DEFAULT_SHARDING_COUNT env var, and a DisableDimensionMetrics config option.

└──▷ GET THIS VERSION
$ git clone --branch v1.35.15 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout v1.35.15
  • Adds DEFAULT_SHARDING_COUNT environment variable to override the default shard count at the server level.
  • Adds DisableDimensionMetrics configuration option to control whether dimension metrics are reported.
  • Adds audio support to the multi2vec-google module, expanding multimodal vectorization beyond text and images.
  • Adds support for Google AI Studio models in the multi2vec-google module.
Was this useful?
◆  AI OBSERVABILITY

Weights & Biases Weave

Sources Release notes → v0.52.35 NOTES

Weave v0.52.35 adds WAL mechanics, feedback stats queries, wildcard ref filtering, and a Redis client configuration.

└──▷ GET THIS VERSION
$ git clone --branch v0.52.35 https://github.com/wandb/weave.git
# already have the repo? check out this version:
$ git checkout v0.52.35
  • Adds WAL (write-ahead log) mechanics for improved trace durability.
  • Adds a feedback stats query capability for aggregating feedback data.
  • Supports wildcard filtering on input/output refs when querying calls.
  • Adds Redis client and connection configuration support.
  • Allows Ref.uri to be used as a property (without parentheses), in addition to Ref.uri().
+1 moreshow less
  • Adds client-side digest calculation plumbing to reduce server-side load.
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 →