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 -152, March 20, 2026

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

AutoGPT

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

AutoGPT Platform adds AgentMail blocks, AutoPilotBlock, GitHub CLI integration, graph search, and rich media previews in v0.6.52

└──▷ GET THIS VERSION
$ git clone --branch autogpt-platform-beta-v0.6.52 https://github.com/Significant-Gravitas/AutoGPT.git
# already have the repo? check out this version:
$ git checkout autogpt-platform-beta-v0.6.52
  • Adds AutoPilotBlock for invoking AutoPilot directly from graphs, enabling nested automation workflows.
  • Adds GitHub CLI support by injecting GH_TOKEN and a connect_integration tool, enabling agent-driven GitHub operations.
  • Adds AgentMail integration blocks, extending email automation surfaces available in the builder.
  • Adds graph search functionality to the new builder, allowing practitioners to locate nodes across large agent graphs.
  • Adds rich media previews for Builder node outputs and file inputs, surfacing artifacts inline during graph authoring.
+19 moreshow less
  • Supports Responses API in SmartDecisionMakerBlock, expanding the decision-making block's LLM backend options.
  • Enables SmartDecisionMakerBlock in the agent generator, making smarter decision logic available during agent creation.
  • Adds a read-only SQL views layer with an analytics schema, giving practitioners a structured query surface over platform data.
  • Supports prompt-in-URL for shareable prompt links, letting users distribute pre-filled prompts via URL.
  • Adds @@agptfile bare-ref parsing by file extension, broadening file-reference resolution in agent graphs.
  • Adds direct ID lookup to find_agent and find_block tools, enabling precise programmatic agent and block retrieval.
  • Adds gh pr checks --watch to the pr-address loop, letting AutoPilot wait on CI status before proceeding.
  • Adds merge conflict detection and resolution to the pr-address skill.
  • Adds polling for new PR comments while waiting for CI, keeping AutoPilot responsive to reviewer feedback mid-loop.
  • Enables E2B auto_resume and reduces the safety-net timeout, improving reliability of sandboxed code execution.
  • Adds CoPilot credit charging, token rate limiting, and a usage UI, surfacing consumption metrics to operators.
  • Adds whitelisting-backed beta user provisioning, giving operators a controlled onboarding gate for new users.
  • Generates personalized quick-action prompts from Tally business-understanding data.
  • Adds Nano Banana 2 model to image generator, customizer, and editor blocks.
  • Adds a 'Run now' button to the schedule view, allowing immediate manual execution of scheduled agents.
  • Adds a 'Jump Back In' button to the Library page for quick re-entry into recent agent sessions.
  • Replaces suggestion pills with themed prompt categories in the UI.
  • Comprehensive marketplace UI redesign.
  • Collapses navbar text to icons below 1280px for a more compact layout on smaller screens.
Was this useful?

LangChain LangGraph

Sources Release notes → cli==0.4.19 NOTES

Build resilient agents.

LangGraph CLI 0.4.19 adds deploy revisions list command to inspect deployment revisions.

└──▷ GET THIS VERSION
$ git clone --branch cli==0.4.19 https://github.com/langchain-ai/langgraph.git
# already have the repo? check out this version:
$ git checkout cli==0.4.19
└──▷ TRY IT
List all revisions for a deployed LangGraph app to audit deployment history or roll back.
$ langgraph deploy revisions list
  • Adds deploy revisions list subcommand to list revisions of a LangGraph deployment.
Was this useful?

Microsoft Semantic Kernel

Sources Release notes → dotnet-1.74.0 2 RELEASES · 2026-03-20 NOTES STABLE

Semantic Kernel .NET 1.74.0 adds server URL validation for OpenAPI plugins, LINQ-based text search, and migrates DALL-E to gpt-image-1.

└──▷ GET THIS VERSION
$ git clone --branch dotnet-1.74.0 https://github.com/microsoft/semantic-kernel.git
# already have the repo? check out this version:
$ git checkout dotnet-1.74.0
  • Adds AllowedDirectories deny-by-default configuration to DocumentPlugin to restrict file system access at the plugin level.
  • Adds server URL validation options for OpenAPI plugins to control which remote endpoints plugins are permitted to call.
  • Adds LINQ-based text search feature for .NET, enabling structured query expressions against text search providers.
  • Migrates .NET image generation support from deprecated DALL-E models to gpt-image-1.
  • Adds Python support for the new OpenAI text-to-image model.
+1 moreshow less
  • Updates OpenAI to 2.9.1, Azure.AI.OpenAI to 2.9.0-beta.1, Azure.AI.Projects to 2.0.0-beta.2, and Microsoft.Extensions.AI* to 10.4.0.
└──▷ BREAKING ON UPGRADE
  • !WebFileDownloadPlugin security defaults have been hardened — existing permissive configurations will be restricted on upgrade.
  • !DocumentPlugin now uses a deny-by-default AllowedDirectories policy — plugins with previously unrestricted directory access will be blocked on upgrade.
1 more release in this issue · 2026-03-20
vectordata-dotnet-10.1.0 NOTES STABLE

Semantic Kernel .NET gains LINQ-based text search, OpenAPI server URL validation, and DALL-E to gpt-image-1 migration

└──▷ GET THIS VERSION
$ git clone --branch vectordata-dotnet-10.1.0 https://github.com/microsoft/semantic-kernel.git
# already have the repo? check out this version:
$ git checkout vectordata-dotnet-10.1.0
  • Adds AllowedDirectories deny-by-default configuration to DocumentPlugin, hardening file-system access controls out of the box.
  • Adds server URL validation options for OpenAPI plugins to restrict which hosts plugins are permitted to call.
  • Migrates .NET DALL-E image generation from deprecated models to gpt-image-1.
  • Adds LINQ-based text search support for .NET vector data queries.
  • Adds support for the new OpenAI text-to-image model in the Python SDK.
+1 moreshow less
  • Updates OpenAI SDK to 2.9.1, Azure.AI.OpenAI to 2.9.0-beta.1, Azure.AI.Projects to 2.0.0-beta.2, and Microsoft.Extensions.AI* to 10.4.0.
└──▷ BREAKING ON UPGRADE
  • !WebFileDownloadPlugin security defaults are hardened — existing setups that relied on the previous permissive defaults will break on upgrade.
  • !DocumentPlugin now uses a deny-by-default AllowedDirectories policy — any directory not explicitly listed will be blocked after upgrade.
Was this useful?
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.81 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.81 adds --bare flag for headless scripting and --channels permission relay to mobile devices.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.81 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.81
└──▷ TRY IT
Run a fully headless, hook-free scripted prompt in CI where only an API key is available — no OAuth, no plugin overhead.
$ claude --bare -p "Summarize the security findings in findings.json" --settings ci-settings.json
  • Adds --bare flag for scripted -p calls — skips hooks, LSP, plugin sync, and skill directory walks; requires ANTHROPIC_API_KEY or apiKeyHelper via --settings (OAuth/keychain and auto-memory disabled).
  • Adds --channels permission relay so channel servers that declare the permission capability can forward tool-approval prompts to your phone.
  • Updates MCP OAuth to support Client ID Metadata Document (CIMD / SEP-991) for servers without Dynamic Client Registration.
  • Improves MCP read/search tool calls to collapse into a single 'Queried {server}' line, expandable with Ctrl+O.
  • Improves ! bash mode discoverability — Claude now suggests it when you need to run an interactive command.
+2 moreshow less
  • Improves ref-tracked plugin freshness — plugins now re-clone on every load to pick up upstream changes.
  • Resuming a session that was in a worktree now automatically switches back to that worktree.
└──▷ BREAKING ON UPGRADE
  • !Plan mode now hides the 'clear context' option by default; restore it by setting "showClearContextOnPlanAccept": true in settings.
  • !Line-by-line response streaming is disabled on Windows (including WSL in Windows Terminal) due to rendering issues.
Was this useful?

GitHub Copilot CLI

Sources Release notes → v1.0.10 NOTES

Copilot CLI v1.0.10 adds /undo, multi-session support, --effort alias, SDK elicitation dialogs, and camelCase config keys.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.10 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v1.0.10
└──▷ TRY IT
Roll back a bad AI-generated edit mid-session without manually reverting files.
$ /undo
Use the new camelCase config key to pin the status line display in your config file.
json
{ "statusLine": true, "effortLevel": "high", "autoUpdatesChannel": "stable" }
  • Adds --effort as a shorthand alias for --reasoning-effort flag.
  • Adds /undo command to undo the last turn and revert file changes made during a session.
  • Renames config settings to camelCase: includeCoAuthoredBy, effortLevel, autoUpdatesChannel, and statusLine (old snake_case names still accepted).
  • Workspace MCP servers from .mcp.json, .vscode/mcp.json, and devcontainer.json are now loaded only after folder trust is confirmed.
  • Plugins loaded via --plugin-dir now appear in /plugin list under a separate 'External Plugins' section.
+6 moreshow less
  • SDK clients can register custom slash commands when starting or joining a session.
  • SDK clients can show elicitation dialogs to the user via session.ui.elicitation.
  • Adds experimental support for multiple concurrent sessions.
  • Model picker reorganizes models into 'Available', 'Blocked/Disabled', and 'Upgrade' tabs based on user plan and policy.
  • /copy writes formatted HTML to clipboard on Windows for pasting into Word, Outlook, and Teams.
  • Plugins using .claude-plugin/ or .plugin/ manifest directories now load their MCP and LSP servers.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.61.1 2 RELEASES · 2026-03-20 NOTES STABLE

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

Pi v0.61.1 adds typed tool_call handler return values and updated default models for zai, cerebras, and MiniMax providers.

└──▷ GET THIS VERSION
$ git clone --branch v0.61.1 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.61.1
  • Adds ToolCallEventResult type exports from @mariozechner/pi-coding-agent top-level and core extension entry points, enabling extension authors to strongly type tool_call handler return values.
  • Updates default models for zai, cerebras, minimax, and minimax-cn providers and adds MiniMax-M2.1-highspeed model entries with normalized context limits.
1 more release in this issue · 2026-03-20
v0.61.0 NOTES STABLE

Pi v0.61.0 adds JSONL session export/import, a unified keybinding manager, and gpt-5.4-mini support.

└──▷ GET THIS VERSION
$ git clone --branch v0.61.0 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.61.0
└──▷ TRY IT
Preserve a full session to disk for audit, replay, or sharing with a teammate.
$ /export ~/sessions/pentest-2025-07-14.jsonl
Restore a previously saved session — useful for resuming a long engagement or reviewing an archived conversation.
$ /import ~/sessions/pentest-2025-07-14.jsonl
  • Adds JSONL session export and import via /export <path.jsonl> and /import <path.jsonl> commands.
  • Introduces namespaced keybinding IDs and a unified keybinding manager across the app and TUI, with automatic migration of older keybindings.json config files.
  • Adds gpt-5.4-mini to the openai-codex model catalog.
  • Adds a resizable sidebar to HTML share and export views.
└──▷ BREAKING ON UPGRADE
  • !Keybinding IDs in keybindings.json are now namespaced; extension authors must update keyHint(), keyText(), and keybindings.matches(...) calls from old names like "expandTools", "selectConfirm", and "interrupt" to namespaced IDs like "app.tools.expand", "tui.select.confirm", and "app.interrupt". Older config files are migrated automatically on startup.
  • !Custom editors and extension UI components receive an injected keybindings: KeybindingsManager and must not call getKeybindings() or setKeybindings() themselves.
Was this useful?
◆  Local LLM Runtimes

vLLM

Sources Release notes → v0.18.0 NOTES

vLLM v0.18.0 adds gRPC serving, GPU-less render launch, NGram GPU speculative decoding, FlexKV offloading, and streaming tool calls in the Responses API.

└──▷ GET THIS VERSION
$ git clone --branch v0.18.0 https://github.com/vllm-project/vllm.git
# already have the repo? check out this version:
$ git checkout v0.18.0
└──▷ TRY IT
Run GPU-less multimodal preprocessing and rendering on a CPU-only node, offloading preprocessing from the GPU inference server.
$ vllm launch render
Load an Elastic Expert Parallelism (EP) MoE model faster by filtering non-local expert weights during startup.
$ vllm serve deepseek-ai/DeepSeek-V3 --enable-ep-weight-filter
  • Adds --grpc flag to enable gRPC serving alongside the existing HTTP/REST interface for high-performance RPC-based inference.
  • Adds vllm launch render subcommand for GPU-less multimodal preprocessing and rendering, separating preprocessing from GPU inference.
  • Adds --enable-ep-weight-filter CLI option for faster Elastic Expert Parallelism model loading via NIXL-EP integration.
  • Adds --distributed-timeout-seconds option for configuring distributed operation timeouts.
  • Adds --attention-backend auto option for automatic attention backend selection.
+34 moreshow less
  • Adds reasoning_effort=none API option to disable reasoning effort.
  • Adds PyTorch profiler schedule configuration option.
  • NGram speculative decoding now runs on GPU and is compatible with the async scheduler, reducing speculative decode overhead.
  • Adds FlexKV as a new KV cache offloading backend with support for multiple KV groups in the offloading spec.
  • Adds smart CPU offloading that stores only frequently-reused KV cache blocks (reuse-frequency-gated CPU stores).
  • Adds streaming tool/function calling support to the OpenAI Responses API.
  • Adds online beam search transcription support for ASR encoder/decoder models, plus offline beam search, and audio transcription for MP4/M4A/WebM formats.
  • Adds Cohere Embed v2 API support.
  • Adds Azure Blob Storage support for RunAI Model Streamer.
  • Adds graceful shutdown timeout for in-flight requests.
  • Adds Anthropic API support for redacted thinking blocks.
  • Adds Granite4 tool parser.
  • Adds NIXL-EP integration for dynamic GPU scaling of MoE experts (Elastic EP Milestone 2).
  • Adds HMA + NIXL KV connector and All-to-All DCP backend for KV transfer.
  • Adds ModelOpt MXFP8 MoE quantization support.
  • Adds MXFP4 MoE routing simulation override for accuracy control.
  • Adds FP8 LoRA dense kernel.
  • Adds FA4 kernel support for MLA prefill.
  • Adds FlashInfer Sparse MLA FP8 KV cache support and CUDA graphs on ROCm.
  • Adds TRTLLM FP8 MoE modular kernel.
  • Adds 320-dimension MLA head size support.
  • Adds support for RISC-V CPU backend.
  • Adds AMD Zen CPU backend via zentorch.
  • Adds aarch64 int8 matmul via OneDNN upgrade.
  • Adds gfx1152/gfx1153 (Krackan) GPU support on ROCm.
  • Adds ROCm Quark W4A8 MXFP4/FP8 quantization support for LinearLayer.
  • Adds Intel XPU Model Runner V2, MLA Sparse backend for DeepSeek V3.2, and LoRA via torch.compile.
  • Adds OOT linear method registration and custom collective ops registration for non-CUDA platforms for extensibility.
  • Adds new model architectures: Sarvam MoE, OLMo Hybrid, HyperCLOVAX-SEED-Think-32B VLM, HyperCLOVAX-SEED-Think-14B, Kimi-Audio-7B-Instruct, ColPali late-interaction retrieval, and ERNIE pooling models.
  • Adds Eagle3 speculative decoding support for Qwen3.5 and Kimi K2.5 MLA, plus Eagle for Mistral Large 3 with dense layers.
  • Adds Whisper LoRA support.
  • Adds online use_audio_in_video multimodal capability, audio extraction from MP4 for Nemotron Nano VL, and media_io_kwargs exposure at runtime.
  • Updates FlashInfer dependency to version 0.6.6 with performance and correctness improvements.
  • Removes Ray as a default dependency — must now be installed explicitly.
└──▷ BREAKING ON UPGRADE
  • !Ray is no longer a default dependency; existing setups that rely on Ray must install it explicitly after upgrading.
  • !Cascade attention is now disabled by default; workloads that relied on cascade attention being on by default will see changed behavior.
  • !The swap_space parameter has been removed (was deprecated in V0); configs or CLI invocations using swap_space will fail.
  • !Monolithic TRTLLM MoE is disabled for renormalize routing; setups depending on monolithic TRTLLM MoE with renormalize routing will be affected.
Was this useful?

vMLX

Sources Release notes → v1.3.0 NOTES

vMLX - JANGTQ Uber Compressed MLX Models - L2 Disk Cache (survives restart) + L1 Paged (super fast ttft) + Hybrid SSM Scheduler + Cont Batching + etc!

vMLX v1.3.0 adds Nemotron-H support with hybrid SSM caching and session status banners with smooth token streaming.

└──▷ GET THIS VERSION
$ git clone --branch v1.3.0 https://github.com/jjang-ai/vmlx.git
# already have the repo? check out this version:
$ git checkout v1.3.0
  • Adds Nemotron-H JANG engine support with gate dequant (8→2 bit), fc1/fc2 rename, and MTP filter (42 GB GPU, 46 tok/s).
  • Extends hybrid SSM full cache — prefix, paged, and disk caching — to Qwen3.5-A3B and Nemotron-H models.
  • Adds session status banners showing loading, sleeping, and stopped states in chat UI.
  • Adds renderer-side typewriter animation via requestAnimationFrame (rAF) for smooth token streaming.
└──▷ BREAKING ON UPGRADE
  • !Think-completion seed injection has been removed entirely.
  • !The STREAM_THROTTLE_MS configuration, _is_vlm_config() function, and vestigial weights parameter have been removed.
Was this useful?
Other / Uncategorized
◆  MCP TOOLING

Composio

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

Composio CLI 0.2.6 reorganizes commands into consumer vs. developer scopes and adds smarter execute defaults.

└──▷ 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]
  • Moves composio search, composio link, and composio execute to consumer-only top-level commands, with developer-scoped operations now under composio manage ....
  • Defaults composio execute to an empty object {} when no -d/--data flag or piped stdin is provided, eliminating the need to pass an explicit empty payload.
  • Uses -d "{}" in the search call-to-action for tools with no schema properties, ensuring shell-safe invocation.
  • Removes developer-only flags from root help output and adds short related-command hints pointing to composio manage ....
└──▷ BREAKING ON UPGRADE
  • !Developer-scoped commands previously available at composio search, composio link, and composio execute are now consumer-only at the root level; developer usage must move to composio manage ....
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 →