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 -147, March 25, 2026

THE AI TOOLCHAIN NO. -147
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED MARCH 25, 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   # 12 tools matched
AI & LLM Tooling
◆  AI Agent Frameworks

AutoGPT

Sources Release notes → autogpt-platform-beta-v0.6.53 NOTES

AutoGPT Platform adds workflow import from n8n/Make/Zapier, dry-run mode, parallel execution, and admin marketplace controls.

└──▷ GET THIS VERSION
$ git clone --branch autogpt-platform-beta-v0.6.53 https://github.com/Significant-Gravitas/AutoGPT.git
# already have the repo? check out this version:
$ git checkout autogpt-platform-beta-v0.6.53
  • Adds dry-run execution mode with LLM block simulation, letting teams validate agent logic without live API calls.
  • Adds workflow import from external automation tools (n8n, Make.com, Zapier), enabling migration of existing automations into AutoGPT Platform.
  • Adds tool/block capability filtering to AutoPilotBlock, giving operators fine-grained control over which blocks an autopilot session can invoke.
  • Enables parallel block execution via infrastructure-level pre-launch, unlocking concurrent step processing in agent graphs.
  • Adds /pr-test skill with subscription mode auto-provisioning for automated pull-request validation workflows.
+4 moreshow less
  • Enables admin preview of marketplace submissions before approval, allowing review of agent behavior prior to publishing.
  • Allows admins to download submitted agents that are pending review.
  • Adds OAuth popup closed detection with a dismissible waiting modal, improving the OAuth connection UX.
  • Reduces tool schema token cost by 34%, lowering LLM prompt overhead for tool-heavy agents.
└──▷ BREAKING ON UPGRADE
  • !SmartDecisionMakerBlock is renamed to OrchestratorBlock; any agent graphs or configs referencing the old block name will break on upgrade.
Was this useful?

LangChain

Sources Release notes → langchain-openrouter==0.2.0 NOTES

langchain-openrouter 0.2.0 adds app_categories field for marketplace attribution and new model-profile fields.

└──▷ GET THIS VERSION
$ git clone --branch langchain-openrouter==0.2.0 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-openrouter==0.2.0
  • Adds app_categories field to the OpenRouter integration for marketplace attribution.
  • Adds new fields to model profiles.
Was this useful?

LlamaIndex

Sources Release notes → v0.14.19 NOTES

LlamaIndex v0.14.19 adds MiniMax LLM, Azure OpenAI Responses API support, LiteLLM custom providers, and GPT-5.4 Mini/Nano variants.

└──▷ GET THIS VERSION
$ git clone --branch v0.14.19 https://github.com/run-llama/llama_index.git
# already have the repo? check out this version:
$ git checkout v0.14.19
└──▷ USE IT
Use the new MiniMax LLM provider for inference in a LlamaIndex pipeline.
python
from llama_index.llms.minimax import MiniMax

llm = MiniMax()  # defaults to M2.7
response = llm.complete('Summarize the OWASP Top 10 for 2025.')
print(response)
Route LiteLLM calls through a custom LLM provider by passing it in model kwargs.
python
from llama_index.llms.litellm import LiteLLM

llm = LiteLLM(
    model='openai/gpt-4o',
    model_kwargs={'custom_llm_provider': 'azure'}
)
response = llm.complete('List the top cloud misconfigurations.')
print(response)
  • Adds llama-index-llms-minimax integration (v0.1.0) with MiniMax LLM provider, defaulting to the M2.7 model.
  • Adds Azure OpenAI Responses API support in llama-index-llms-azure-openai.
  • Adds support for a custom LLM provider via model kwargs in llama-index-llms-litellm.
  • Adds support for Mini and Nano variants of GPT-5.4 in llama-index-llms-openai.
  • Updates llama-index-llms-google-genai to default to Gemini 3 and exposes temperature control.
+1 moreshow less
  • Enables llama-cloud>1.0 install compatibility in llama-index-core and llama-index-indices-managed-llama-cloud.
Was this useful?

OpenAI Agents SDK

Sources Release notes → v0.13.1 NOTES

OpenAI Agents SDK v0.13.1 adds an any-llm adapter to the extension module for responses-compatible multi-LLM routing.

└──▷ GET THIS VERSION
$ git clone --branch v0.13.1 https://github.com/openai/openai-agents-python.git
# already have the repo? check out this version:
$ git checkout v0.13.1
  • Adds an any-llm adapter to the extension module, enabling responses-compatible routing to any LLM supported by the [any-llm](https://github.com/mozilla-ai/any-llm) library.
Was this useful?

OpenClaw

Sources Release notes → v2026.3.24 NOTES

Your own personal AI assistant. Any OS.

OpenClaw v2026.3.24 adds OpenAI-compatible endpoints, Teams streaming, a --container flag, Discord auto-thread naming, and a revamped Skills UI.

└──▷ GET THIS VERSION
$ git clone --branch v2026.3.24 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v2026.3.24
└──▷ TRY IT
Run any openclaw command inside an already-running Docker or Podman container without shelling in manually.
$ openclaw --container my-openclaw-container skills list
Point an OpenAI-compatible RAG client or SDK at the OpenClaw gateway to list available models before sending completions.
$ curl http://localhost:3000/v1/models -H 'Authorization: Bearer <api-key>'
Check which tools are available to the current agent right now, with full detail, before crafting a prompt.
$ openclaw skills info openai-whisper-api
  • Adds /v1/models and /v1/embeddings Gateway endpoints and forwards explicit model overrides through /v1/chat/completions and /v1/responses for OpenAI-compatible client and RAG pipeline support.
  • Adds --container flag and OPENCLAW_CONTAINER env var to run openclaw commands inside a running Docker or Podman OpenClaw container.
  • Adds before_dispatch plugin hook with canonical inbound metadata, routing handled replies through the normal final-delivery path and preserving TTS and routed delivery semantics.
  • Enhances /tools endpoint to show tools the current agent can actually use right now, with a compact default view, optional detailed mode, and a live 'Available Right Now' section in the Control UI.
  • Migrates Microsoft Teams integration to the official Teams SDK with streaming 1:1 replies, welcome cards with prompt starters, feedback/reflection, typing indicators, status updates, and native AI labeling.
+9 moreshow less
  • Adds message edit and delete support for sent Teams messages, including in-thread fallbacks when no explicit target is provided.
  • Adds one-click install recipes to bundled skills (coding-agent, gh-issues, openai-whisper-api, session-logs, tmux, trello, weather) for dependency installation via CLI and Control UI.
  • Adds Control UI skills status-filter tabs (All / Ready / Needs Setup / Disabled) with counts and a click-to-detail dialog showing requirements, toggle, install action, API key entry, source metadata, and homepage link.
  • Adds optional autoThreadName: "generated" Discord config for asynchronous LLM-generated auto-thread titles.
  • Adds expandable <details> lazy-loaded inline markdown preview for agent workspace files in Control UI, with comprehensive .sidebar-markdown styles.
  • Integrates @create-markdown/preview v2 with frosted-backdrop dialog and auto-adapting light/dark system theme for agent workspace file previews in Control UI.
  • Replaces macOS app horizontal pill navigation with a collapsible tree sidebar using disclosure chevrons and indented subsection rows.
  • Surfaces API key setup guidance (where to get a key, CLI save command, storage path) in openclaw skills info output.
  • Adds Node 22.14+ as the supported floor for openclaw update, with preflight engines.node checks that fail clearly on outdated runtimes instead of attempting unsupported installs.
Was this useful?
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.83 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.83 adds drop-in policy fragments, new hook events, credential scrubbing, transcript search, and agent initialPrompt support.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.83 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.83
└──▷ TRY IT
Strip cloud credentials from all subprocesses to prevent accidental credential leakage to spawned tools and MCP servers.
$ CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 claude
Prevent Claude Code from registering the claude-cli:// URL handler on a locked-down or shared workstation.
json
# In managed-settings.json or a managed-settings.d/ fragment:
{ "disableDeepLinkRegistration": true }
  • Adds managed-settings.d/ drop-in directory so separate teams can deploy independent policy fragments that merge alphabetically alongside managed-settings.json.
  • Adds CwdChanged and FileChanged hook events for reactive environment management (e.g., direnv integration).
  • Adds sandbox.failIfUnavailable setting to exit with an error when sandbox is enabled but cannot start, instead of silently running unsandboxed.
  • Adds disableDeepLinkRegistration setting to prevent claude-cli:// protocol handler registration.
  • Adds CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 environment variable to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers).
+10 moreshow less
  • Adds transcript search — press / in transcript mode (Ctrl+O) to search, then n/N to step through matches.
  • Adds Ctrl+X Ctrl+E as a readline-native alias for opening the external editor (Ctrl+G still works).
  • Pasted images now insert an [Image #N] chip at the cursor for positional referencing in prompts.
  • Agents can now declare initialPrompt in frontmatter to auto-submit a first turn.
  • chat:killAgents and chat:fastMode keybindings are now rebindable via ~/.claude/keybindings.json.
  • /status now works while Claude is responding, instead of being queued until the turn finishes.
  • Linux now respects XDG_DATA_HOME when registering the claude-cli:// protocol handler.
  • WebFetch now identifies as Claude-User so site operators can recognize and allowlist Claude Code traffic via robots.txt.
  • Increased non-streaming fallback token cap from 21k to 64k and timeout from 120s to 300s so fallback requests are less likely to be truncated.
  • [VSCode] Spinner now turns red with 'Not responding' when the backend hasn't responded for 60 seconds.
└──▷ BREAKING ON UPGRADE
  • !The 'stop all background agents' keybinding is changed from Ctrl+F to Ctrl+X Ctrl+K.
  • !TaskOutput tool is deprecated in favor of using Read on the background task's output file path.
Was this useful?

Continue

Sources Release notes → v1.2.18-vscode NOTES

Continue v1.2.18 adds Tensorix and MiniMax LLM providers, Bedrock API key auth, CLI skill importing, and session export/import.

└──▷ GET THIS VERSION
$ git clone --branch v1.2.18-vscode https://github.com/continuedev/continue.git
# already have the repo? check out this version:
$ git checkout v1.2.18-vscode
└──▷ TRY IT
Run a code review using custom checks defined in your project's .continue/checks/ directory.
$ cn review
  • Adds feat(bedrock): support Bedrock API key authentication — enables API key-based auth for the AWS Bedrock provider.
  • Adds feat(cli): discover .continue/checks/ directory in cn review for custom review checks.
  • Adds feat(cli): invokable skills and import any skill — CLI can now invoke and import arbitrary skills.
  • Adds feat(cli): export and import sessions — persist and restore CLI sessions.
  • Adds Tensorix as a new LLM provider.
+4 moreshow less
  • Adds MiniMax as a new LLM provider with M2.7 as the default model.
  • Adds Qwen multi-file FIM template for repository-level autocompletion.
  • Supports Gemini through the AI SDK provider path.
  • Sends x-api-key instead of api-key as the header for Azure-hosted Anthropic service.
Was this useful?

Charm Crush

Sources Release notes → v0.52.0 NOTES

Glamourous agentic coding for all

Crush v0.52.0 adds project-level skills, agent-detection env vars, and smarter file picker ranking.

└──▷ GET THIS VERSION
$ git clone --branch v0.52.0 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.52.0
└──▷ TRY IT
Gate a script's behavior on whether it is being invoked by Crush (or any compatible AI agent) using the new env vars.
$ if [ "$CRUSH" = "1" ] || [ "$AI_AGENT" = "crush" ]; then echo 'Running inside Crush — skipping interactive prompts'; fi
  • Adds project-scoped skills: Crush now auto-loads skills from .agents/skills, .crush/skills, .claude/skills, or .cursor/skills, making team skill-sharing as simple as committing files.
  • Sets CRUSH=1, AGENT=crush, and AI_AGENT=crush environment variables when running Bash commands, letting tools detect they are running inside Crush.
  • Improves @-triggered file picker with a significantly better completion ranking algorithm, especially useful in large repositories.
  • Expands Windows global skills path to include ~/.config/crush/skills and ~/.config/agents/skills alongside the AppData location.
  • Improves system prompt to enforce model responses and session titles in the same language as the user's prompt.
Was this useful?

Zed

Sources Release notes → v0.229.0 NOTES

Zed v0.229.0 adds BYOK 1M-context Claude support, editor::AlignSelections, configurable git panel badges, and keymap unbinding via keymap.json.

└──▷ GET THIS VERSION
$ git clone --branch v0.229.0 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.229.0
└──▷ USE IT
Remove an unwanted default key binding without affecting other bindings that share the same key.
json
[
  {
    "context": "Editor && edit_prediction",
    "unbind": {
      "tab": "editor::AcceptEditPrediction"
    }
  }
]
Show uncommitted change counts as a badge on the git panel icon and enable file type icons in the git panel.
json
{
  "git_panel": {
    "show_count_badge": true,
    "file_icons": true,
    "folder_icons": true
  }
}
Use the current buffer's language in a task command, e.g., to run a language-specific linter.
json
{
  "label": "Lint current file",
  "command": "lint-runner --lang $ZED_LANGUAGE ${ZED_FILE}"
}
  • Adds git_panel.show_count_badge config key (off by default) to display a numeric badge on the git panel sidebar icon showing the count of uncommitted changes.
  • Adds git_panel.file_icons config key (off by default) to enable file type icons from icon theme extensions in the git panel, and git_panel.folder_icons to toggle folder icons (on by default).
  • Adds unbind key support in keymap.json to remove default key bindings without re-declaring other bindings on the same key.
  • Adds "formatter": "none" setting to explicitly disable the formatter.
  • Adds project_panel.scrollbar.horizontal_scroll config key to toggle horizontal scrolling in the project panel.
+18 moreshow less
  • Adds $ZED_LANGUAGE task variable exposing the current buffer's language name.
  • Adds editor::AlignSelections action to align multiple cursors vertically.
  • Adds editor::GoToPreviousSymbol and editor::GoToNextSymbol actions to navigate outline symbols via tree-sitter or LSP.
  • Adds workspace::FocusCenterPane action to move focus to the most recent center pane from any dock.
  • Adds hotkey actions for toggling light and dark themes: cmd-k cmd-shift-t on macOS, ctrl-k ctrl-shift-t on Linux/Windows.
  • Adds scroll-to-top and scroll-to-bottom keybindings for markdown preview (gg/G in Vim mode, cmd-up/cmd-down on macOS, ctrl-home/ctrl-end on Linux/Windows).
  • Updates BYOK integration to support the new 1M context window for Claude Opus and Sonnet.
  • Terminal tool permissions regexes can now match environment variables; bare interpolations like $FOO are disallowed when permissions regexes are active.
  • Adds usage tracking when streaming responses from OpenAI providers.
  • Adds an error indicator in the edit prediction menu when the free tier limit is exceeded.
  • Pinch-to-zoom now works in the image viewer on macOS and Linux.
  • Project panel now colors folders containing deleted files.
  • Adds editor::CopyFileLocation improvement: includes the full selected line range (e.g., src/main.rs:12-18) when multiple lines are selected.
  • Adds _ and newline characters as subword boundaries.
  • Adds C/C++ clangd readonly token modifier to semantic token rules to highlight constant variables as constants.
  • Recognizes C++ module interface files as C++ files.
  • Remote hostname is now shown in the title bar project picker tooltip.
  • Recent projects on external drives or network mounts are now preserved for 7 days when temporarily disconnected.
Was this useful?
◆  AI Model & Data Infrastructure

Ollama

Sources Release notes → v0.18.3 NOTES

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

Ollama v0.18.3 adds direct VS Code integration via GitHub Copilot, letting local models be used inside the editor.

└──▷ GET THIS VERSION
$ git clone --branch v0.18.3 https://github.com/ollama/ollama.git
# already have the repo? check out this version:
$ git checkout v0.18.3
└──▷ HOW TO FIND IT
Use a locally running Ollama model as your Copilot model inside VS Code without leaving the editor.
📍In VS Code with GitHub Copilot, open the model picker in the Copilot chat panel and select any model served by your local Ollama instance.
  • Enables VS Code GitHub Copilot integration so any local or cloud Ollama model can be selected directly inside Visual Studio Code.
Was this useful?
◆  Local LLM Runtimes

llama.cpp

Sources Release notes → b8526 NOTES

llama.cpp b8526 adds support for the codefuse-ai/F2LLM-v2 model.

└──▷ GET THIS VERSION
$ git clone --branch b8526 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b8526
  • Adds support for the codefuse-ai/F2LLM-v2 model.
Was this useful?
Other / Uncategorized
◆  VECTOR DB RAG

LanceDB

Sources Release notes → python-v0.30.2-beta.0 2 RELEASES · 2026-03-25 NOTES STABLE

LanceDB python-v0.30.2-beta.0 adds parallel remote inserts via multipart write and a progress bar for add().

└──▷ GET THIS VERSION
$ git clone --branch python-v0.30.2-beta.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout python-v0.30.2-beta.0
  • Adds a progress bar to the add() method to track data ingestion in real time.
  • Enables parallel inserts for remote tables via multipart write, improving throughput for large uploads.
  • Updates the lance dependency to v3.0.1.
1 more release in this issue · 2026-03-25
v0.27.2-beta.0 NOTES STABLE

LanceDB v0.27.2-beta.0 adds parallel multipart inserts for remote tables and a progress bar for add().

└──▷ GET THIS VERSION
$ git clone --branch v0.27.2-beta.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout v0.27.2-beta.0
  • Adds progress bar for the add() method to track data ingestion.
  • Enables parallel inserts for remote tables via multipart write in the Rust client.
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 →