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 -091, May 20, 2026

THE AI TOOLCHAIN NO. -091
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED MAY 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   # 14 tools matched
AI & LLM Tooling
◆  AI Agent Frameworks

AutoGPT

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

AutoGPT Platform v0.6.61 adds chat search, paginated session sidebar, and a redesigned profile popover.

└──▷ GET THIS VERSION
$ git clone --branch autogpt-platform-beta-v0.6.61 https://github.com/Significant-Gravitas/AutoGPT.git
# already have the repo? check out this version:
$ git checkout autogpt-platform-beta-v0.6.61
  • Adds chat search modal behind the CHAT_SEARCH feature flag, enabling users to search across conversations.
  • Paginates the session sidebar so conversation threads beyond 50 remain reachable.
  • Redesigns the profile popover, including display of the user's avatar image.
  • Adds a 'Response stopped' banner in Copilot to surface clearer feedback when a response is interrupted.
  • Retires deprecated LLM models with family-aware migration, automatically moving users to supported model families.
Was this useful?

LangChain

Sources Release notes → langchain-fireworks==1.4.0 NOTES

langchain-fireworks 1.4.0 migrates to the fireworks-ai 1.x SDK and surfaces ContextOverflowError on prompt-too-long.

└──▷ GET THIS VERSION
$ git clone --branch langchain-fireworks==1.4.0 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-fireworks==1.4.0
  • Migrates the integration to the fireworks-ai 1.x SDK, enabling access to the updated Fireworks AI client surface.
  • Raises ContextOverflowError when a prompt exceeds the model's context limit, giving callers a catchable, specific exception instead of a generic error.
└──▷ BREAKING ON UPGRADE
  • !The underlying client library is now fireworks-ai 1.x; any code that depended on internal APIs or behaviours of the pre-1.x SDK may break on upgrade.
Was this useful?

OpenClaw

Sources Release notes → v2026.5.19 NOTES

Your own personal AI assistant. Any OS.

OpenClaw v2026.5.19 adds typed plugin scaffolding, Android realtime voice, global skill installs, browser dialog handling, and sweeping QA-Lab expansions.

└──▷ GET THIS VERSION
$ git clone --branch v2026.5.19 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v2026.5.19
└──▷ TRY IT
Bootstrap a new typed tool plugin project with manifest generation and context factory stubs — useful when building a custom tool you want to distribute.
$ openclaw plugins init my-tool && openclaw plugins build && openclaw plugins validate
Install a skill into the shared managed location so all users on the machine can access it without per-user installs.
$ openclaw skills install <skill-name> --global
Run a long JavaScript evaluation against an open browser tab where the default timeout would expire before the script finishes.
$ openclaw browser evaluate --timeout-ms 30000 'document.querySelectorAll("a").length'
  • Adds defineToolPlugin plus openclaw plugins build, validate, and init for scaffolding typed simple tool plugins with generated manifest metadata, optional tool declarations, and context factories.
  • Adds --global flag to openclaw skills install and openclaw skills update so shared managed skills can be targeted without per-user installs.
  • Adds openclaw browser evaluate --timeout-ms to extend both the evaluate action and request timeout budgets for long-running in-page functions.
  • Surfaces pending and recently handled browser modal dialogs in snapshots, returns blockedByDialog when an action opens a modal, and adds browser dialog --dialog-id to answer pending dialogs.
  • Switches Android Talk Mode to realtime Gateway relay voice sessions with streaming mic input, realtime audio playback, tool-result bridging, and on-screen transcripts.
+18 moreshow less
  • Adds openclaw qa suite --runtime-parity-tier to wire standard Codex-vs-Pi tier checks into release gates separately from optional/live-only/soak lanes.
  • Exposes runtime tool fixture coverage through openclaw qa coverage --tools with optional suite-summary evaluation for parity gate artifacts.
  • Adds /codex plugins list, enable, and disable for managing configured native Codex plugins from chat without editing config by hand.
  • Adds OPENCLAW_IMAGE_APT_PACKAGES as the runtime-neutral image build arg for extra apt packages (with OPENCLAW_DOCKER_APT_PACKAGES kept as a legacy fallback).
  • Adds OPENCLAW_IMAGE_PIP_PACKAGES for opt-in Python package installation in local Docker/Podman image builds.
  • Supports HTTPS managed forward-proxy endpoints and scoped proxy.tls.caFile CA trust for proxy endpoint TLS.
  • Exposes config lookup reload metadata so tools can distinguish restart-required, hot-reloadable, and no-op fields before applying config edits.
  • Adds Telegram allowlisted native DM draft previews for transient tool progress while keeping final answers on the normal persistent delivery path.
  • Adds admin HTTP RPC support for trusted clients to start and wait for web QR login flows.
  • Adds a meme-maker skill covering curated template search, local SVG/PNG rendering, Imgflip hosted rendering, and Know Your Meme provenance links.
  • Adds a Python debugging skill for pdb, breakpoint(), post-mortem inspection, and debugpy remote attach.
  • Adds node inspector debugging, fused diagram generation, and throwaway spike workflow skills.
  • Adds QA-Lab personal-agent benchmark scenarios for approval-denial, local task followthrough, share-safe diagnostics, no-fake-progress verification, and report-only dreaming shadow-trial.
  • Adds pnpm test:restart:gateway benchmark tooling for measuring repeated restart readiness, downtime, trace, and resource-slope evidence.
  • Adds QA-Lab live-only harness self-health scenarios for plugin hook crashes, manifest contract errors, and WebChat direct-reply self-message routing.
  • Adds a live-frontier Codex-vs-Pi runtime token-efficiency artifact lane in the all-lanes QA workflow.
  • Redesigns Mac app Settings pages with consistent card layouts, cached navigation, and cleaner permissions/voice/skills/cron/exec/debug panes.
  • Adds presentation capability limits for channel renderers and adapts rich message controls before native rendering.
Was this useful?

PydanticAI

Sources Release notes → v1.99.0 NOTES

PydanticAI v1.99.0 adds support for the gemini-3.5-flash model.

└──▷ GET THIS VERSION
$ git clone --branch v1.99.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.99.0
  • Adds gemini-3.5-flash as a supported model.
Was this useful?

holmesgpt

Sources Release notes → 0.30.1 NOTES

SRE Agent - CNCF Sandbox Project

HolmesGPT 0.30.1 adds GitLab MCP datasource, user_email on chat requests, and LITELLM_MODEL_COST_MAP_URL support for firewalled environments.

└──▷ GET THIS VERSION
$ git clone --branch 0.30.1 https://github.com/HolmesGPT/holmesgpt.git
# already have the repo? check out this version:
$ git checkout 0.30.1
  • Accepts user_email on chat requests and persists it to HolmesUsageEvents for usage tracking.
  • Supports LITELLM_MODEL_COST_MAP_URL environment variable to configure model cost map fetching in firewalled environments.
  • Adds GitLab MCP entry to datasource-catalog.json, making GitLab available as a selectable MCP datasource.
  • Loki toolset now returns the raw response when parsing fails, surfacing unparseable data instead of silently dropping it.
Was this useful?
◆  AI Coding Agents

Cline

Sources Release notes → cli-v3.0.9 NOTES

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

Cline CLI v3.0.9 speeds up plugin startup, keeps sessions alive after cancel, and fixes dash-prefixed prompt parsing.

└──▷ GET THIS VERSION
$ git clone --branch cli-v3.0.9 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout cli-v3.0.9
└──▷ TRY IT
Pass a prompt that starts with a dash (e.g. a negative instruction) without it being misread as a CLI flag.
$ cline -- -no headers in the output
  • Speeds up CLI startup by loading sandboxed plugins concurrently and caching plugin tool descriptors per plugin, provider, and model.
  • Speeds up plugin and tool config toggles via optimistic TUI updates without reloading full config or reimporting plugins.
  • Keeps interactive CLI sessions alive after cancelling a task instead of tearing the session down.
  • Accepts dash-prefixed prompts when passed after --, so prompts starting with - are no longer parsed as flags.
Was this useful?

GitHub Copilot CLI

Sources Release notes → v1.0.51 NOTES

GitHub Copilot CLI v1.0.51 adds session resumption, /security-review, /chronicle cost-tips, secret scanning for commits/PRs, and new hook controls.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.51 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v1.0.51
└──▷ USE IT
Enable OSC 9;4 terminal progress indicators so your terminal emulator shows task progress in the taskbar or tab.
json
"terminalProgress": true
Trigger an experimental security review of your staged or recent code changes without leaving the CLI.
$ /security-review
  • Adds --session-id=<id> flag to resume known sessions or tasks, or start new sessions with a specific UUID.
  • Adds terminalProgress setting to enable or disable OSC 9;4 terminal progress indicators.
  • Adds /security-review slash command (experimental) to review code changes for security vulnerabilities.
  • Adds /chronicle cost-tips subcommand for personalized token usage and cost reduction recommendations.
  • Adds preMcpToolCall hook for hook providers to control outgoing MCP request metadata.
+10 moreshow less
  • Extends postToolUse hooks to inject additionalContext into successful tool results.
  • Secret scanning now covers commit messages and PR descriptions, redacting secrets before they are published.
  • /remote commands now respect organization remote control and cloud policy, showing a clear error when disabled.
  • /remote command can now be used while the agent is actively working.
  • /memory show displays documentation links for learning about and managing Copilot Memory.
  • MCP servers using OAuth stay connected when authentication was performed in a separate session.
  • GitHub MCP web search tool is available immediately without requiring a tool search.
  • Customizable status line in the terminal footer displays session info such as model, context window, and git branch.
  • MCP tool loading at startup is faster for users with many HTTP-based MCP servers.
  • Input area grows responsively with terminal height instead of capping at 3 lines.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.132.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI gains --output-schema for resumed execs, faster TUI startup, and auth-backed remote executor registration.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.132.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.132.0
└──▷ TRY IT
Resume a long-running automation and enforce a structured JSON schema on its output without losing session context.
$ codex exec resume <session-id> --output-schema '{"type":"object","properties":{"result":{"type":"string"}}}'
  • Adds --output-schema flag to codex exec resume, enabling resumed automations to enforce structured JSON output while preserving session context.
  • Enables remote executor registration via standard Codex auth, eliminating the need for a separate registry credential flow.
  • Optimizes TUI startup by batching terminal capability probes, reducing time to first interactive frame.
  • Supports preserving requested image fidelity — including original-resolution local images — across user inputs and image-producing tools in app-server turns.
Was this useful?

SST OpenCode

Sources Release notes → v1.15.6 NOTES

The open source coding agent.

OpenCode v1.15.6 adds a TUI diff viewer, shell mode in run, desktop tabs, and structured public error schemas in the v2 HTTP API.

└──▷ GET THIS VERSION
$ git clone --branch v1.15.6 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.15.6
  • Adds a diff viewer in the TUI for reviewing file changes, with automatic focus on the first file and collapsed single-child directories in the file tree.
  • Adds shell mode to the run prompt for running shell commands directly.
  • Replaces subagent tabs with an on-demand picker in run for cleaner multi-agent workflows.
  • Exposes structured public error schemas (including catalog and request errors) via the v2 HTTP API.
  • Adds initial desktop tabs support.
+2 moreshow less
  • Adds a native app menu on Windows.
  • Adds Ukrainian locale support.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.75.4 NOTES

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

Pi v0.75.4 adds supply-chain hardening with shrinkwrap/lifecycle-script controls and interactive post-update changelogs.

└──▷ GET THIS VERSION
$ git clone --branch v0.75.4 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.75.4
└──▷ TRY IT
After upgrading, view the new version's changelog inline before resuming work.
$ pi update
  • Supply-chain hardening: ships npm-shrinkwrap.json for transitive dependency locking, enforces dependency pinning and lifecycle-script allowlists, and disables lifecycle scripts during self-update and local release installs.
  • Shows interactive update notes after pi update so users can review the installed version's changelog before continuing.
  • Exports image resize utilities from the package root for SDK consumers.
Was this useful?

Zed

Sources Release notes → v1.3.5 NOTES

Zed v1.3.5 adds Terminal Threads, Git branch history, inline Mermaid/image rendering in agent, and new subagent_model setting.

└──▷ GET THIS VERSION
$ git clone --branch v1.3.5 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v1.3.5
└──▷ USE IT
Pin a specific model for subagent tasks so long-running agentic workflows use a faster or cheaper model than your primary one.
json
{
  "subagent_model": "gpt-5.4-mini"
}
Enable AWS Bedrock guardrails so every model request satisfies IAM policies that require a guardrail.
json
{
  "language_models": {
    "bedrock": {
      "guardrail_identifier": "my-guardrail-id",
      "guardrail_version": "1"
    }
  }
}
Show symbol-style text icons next to completion menu items for quicker visual scanning of completion kinds.
json
{
  "completion_menu_item_kind": "symbol"
}
  • Adds subagent_model setting to specify which model is used when a subagent is spawned.
  • Adds guardrail_identifier and guardrail_version settings for the AWS Bedrock provider, enabling use in environments where IAM policies require a guardrail on all model requests.
  • Adds "completion_menu_item_kind": "symbol" config option to enable text/symbol icons for completion menu items (disabled by default).
  • Adds vim.show_edit_predictions_in_normal_mode setting to control whether edit predictions are shown in normal mode.
  • Adds support for opening a file at a line range in the file finder using path:start-end syntax (e.g. file.rs:10-20).
+23 moreshow less
  • Adds SCP-style SSH URL support: zed ssh://user@host:~/code/proj.
  • Adds Terminal Threads creation from the Sidebar and Agent Panel.
  • Adds a history view to the Git panel showing all commits for a given branch.
  • Adds support for running global custom Git command tasks from the Git Graph commit context menu.
  • Adds a Copy Tag action to the Git Graph context menu.
  • Adds alt+click on the delete button to force-delete a branch immediately.
  • Adds confirmation prompt when deleting unmerged Git branches, with option to force delete.
  • Adds support for force-deleting worktrees that contain modified or untracked files.
  • Adds inline image rendering in the agent panel.
  • Adds Mermaid diagram rendering inline in the agent panel, with theme-matched styling.
  • Adds support for grok-4.3 and grok-4.2 models.
  • Adds Google Gemini 3.1 Flash Lite model.
  • Adds gpt-5.4-nano and gpt-5.4-mini models for the OpenAI provider.
  • Adds dynamic fetching of available models from the Anthropic API.
  • Adds Vim-mode jump-to-word navigation on g z.
  • Adds support for Helix buffer picker opened via space b.
  • Adds user confirmation requirement before allowing tools to modify files inside .agents/skills/ (per-project) or ~/.agents/skills/ (global).
  • Adds theme keys for configuring editor diff hunk colors.
  • Adds a Hide Button entry to the right-click context menu on status bar items and panel buttons.
  • Adds file:line:col navigation from ctrl+click hover links in the editor.
  • Adds built-in language server support for Bash.
  • Adds the ability to input an 'expected patch' in the edit prediction: rate completions modal.
  • Adds support for editing the thread title for external agent threads.
Was this useful?
◆  Local LLM Runtimes

llama.cpp

Sources Release notes → b9254 3 RELEASES · 2026-05-20 NOTES STABLE

llama.cpp b9254 adds Programmatic Dependent Launch (PDL) for NVIDIA Hopper+ GPUs, toggled via GGML_CUDA_PDL.

└──▷ GET THIS VERSION
$ git clone --branch b9254 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9254
└──▷ TRY IT
Disable PDL on a Hopper GPU if you suspect it causes regressions or need a reproducible baseline.
$ GGML_CUDA_PDL=0 ./llama-cli -m model.gguf -p 'Hello'
  • Adds GGML_CUDA_PDL environment variable to enable or disable Programmatic Dependent Launch (PDL) on NVIDIA Hopper+ GPUs; set GGML_CUDA_PDL=0 to disable.
  • Introduces PDL support for NVIDIA Hopper+ (SM90+) GPUs, overlapping CUDA kernel execution to improve inference throughput; enabled by default on qualifying devices, excluded on Ada and below.
2 more releases in this issue · 2026-05-20
b9253 NOTES STABLE

llama.cpp b9253 introduces a unified llama executable with a serve subcommand for the server.

└──▷ GET THIS VERSION
$ git clone --branch b9253 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9253
  • Introduces the llama unified executable, consolidating multiple tools under a single binary with subcommands including serve (for the server) and help.
b9244 NOTES STABLE

llama.cpp b9244 adds OpenCL MoE support for q4_k, q5_k, and q6_k quantizations on Adreno GPUs.

└──▷ GET THIS VERSION
$ git clone --branch b9244 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9244
  • Adds OpenCL Mixture-of-Experts (MoE) inference support for q4_k, q5_k, and q6_k quantization formats on Adreno GPUs.
Was this useful?

oobabooga's Text Generation WebUI (textgen)

Sources Release notes → v4.9 NOTES

v4.9 adds MTP speculative decoding, web search snippets, live token-speed display, drag-and-drop upload, and localhost-only CORS hardening.

└──▷ GET THIS VERSION
$ git clone --branch v4.9 https://github.com/oobabooga/textgen.git
# already have the repo? check out this version:
$ git checkout v4.9
└──▷ TRY IT
Lock the API surface to localhost only (default after v4.9) or expose it to the network when needed.
$ # Default — localhost only, no extra flag needed
python server.py

# Opt into network exposure
python server.py --listen
# or for public API access
python server.py --public-api
  • Adds draft-mtp as a new --spec-type option for MTP speculative decoding; auto-enabled when loading MTP GGUFs (e.g. Qwen 3.6 MoE MTP builds).
  • Treats negative --ctx-size values as auto (0), allowing automatic context-size selection.
  • Adds snippet support to the web_search tool so results include a short text excerpt, often eliminating the need for a follow-up fetch_webpage call.
  • Shows live generation speed (tokens/s) and context size in the UI while generating.
  • Adds drag-and-drop file upload support to the chat input.
+8 moreshow less
  • Adds Linux aarch64 portable builds for DGX Spark support.
  • Stores Electron app data in user_data/cache/electron instead of the OS default location.
  • Auto-detects and auto-selects sibling mmproj-*.gguf files when loading a model; these appear in the mmproj dropdown and are hidden from the regular model dropdown.
  • Drops link URLs from fetch_webpage output (links render as plain text instead of [text](url) markdown), significantly reducing tokens used per page.
  • Adds 'Check for updates' button, a folder picker for the models directory, right-click copy context menu, and a spellcheck toggle in the Electron Session tab.
  • Improves web search security by rejecting non-HTTP links.
  • Hides reasoning and tools controls in chat mode (shown only in instruct / chat-instruct modes).
  • One-click installer now tracks the latest release tag instead of bleeding-edge main.
└──▷ BREAKING ON UPGRADE
  • !Electron app data location changed from the OS default to user_data/cache/electron; existing cached data in the old location will not be picked up automatically.
Was this useful?

vMLX

Sources Release notes → v1.5.45 NOTES

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

vMLX 1.5.45 adds MCP config auto-discovery, chained tool calls across multi-round chats, and localized What's New notices.

└──▷ GET THIS VERSION
$ git clone --branch v1.5.45 https://github.com/jjang-ai/vmlx.git
# already have the repo? check out this version:
$ git checkout v1.5.45
└──▷ TRY IT
Let vMLX auto-discover your MCP configuration without specifying a launch flag — just place your config in the working directory.
$ # Place your MCP config in the project root, then launch normally
# vMLX will auto-discover mcp.json or mcp.yaml without any extra flag
echo '{"mcpServers": {"my-server": {"command": "npx", "args": ["-y", "my-mcp-server"]}}}' > mcp.json
vmlx
  • MCP config auto-discovery now loads mcp.json or mcp.yaml from the working directory or user config paths without requiring a launch flag, and MCP policy flows through sessions and gateway routes.
  • Built-in coding tools and MCP tools can now chain across multi-round chats using structured tool_calls, with a text-chat watchdog that clears stuck 'Generating tool call' states.
  • Adds support for Qwen3.6 native MTP, JANG/JANGTQ group-size detection, DSV4 cache policy, and TurboQuant/L2/paged cache telemetry with stricter release gates.
  • The in-app What's New notice is now localized in English, Spanish, Japanese, Korean, and Chinese, covering MCP, MTP, cache, and updater safety notes.
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 →