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 -089, May 22, 2026

THE AI TOOLCHAIN NO. -089
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED MAY 22, 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   # 13 tools matched
AI & LLM Tooling
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.149 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.149 adds per-category usage breakdowns, keyboard-scrollable diffs, GFM task list rendering, and enterprise MCP connector controls.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.149 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.149
└──▷ TRY IT
Check which categories (skills, subagents, plugins, MCP servers) are eating into your usage limits before hitting a cap.
$ /usage
Allow all claude.ai cloud MCP connectors in an enterprise managed deployment, alongside your existing managed-mcp.json config.
json
{ "allowAllClaudeAiMcps": true }
  • Adds per-category breakdown in /usage showing what's consuming your limits — skills, subagents, plugins, and per-MCP-server cost.
  • Enables keyboard scrolling in /diff detail view via arrows, j/k, PgUp/PgDn, Space, and Home/End.
  • Renders GFM task list checkboxes (- [ ] todo / - [x] done) in Markdown output instead of plain bullets.
  • New enterprise managed setting allowAllClaudeAiMcps loads claude.ai cloud MCP connectors alongside managed-mcp.json.
  • Improves /feedback reports to include conversation context from before compaction, aiding triage of issues in long sessions.
Was this useful?

Cline

Sources Release notes → cli-v3.0.12 3 RELEASES · 2026-05-22 NOTES STABLE

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

Cline v3.0.12 adds cline update for immediate version installs and refreshes the model catalog via SDK 0.0.42.

└──▷ GET THIS VERSION
$ git clone --branch cli-v3.0.12 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout cli-v3.0.12
└──▷ TRY IT
Force an immediate upgrade to the latest Cline release without waiting for the automatic age-gated rollout.
$ cline update
  • New cline update command installs the latest published version immediately, bypassing the automatic-update release age gate.
  • Updates bundled SDK to 0.0.42, refreshing the available model catalog.
  • Renders the ask-question tool prompt inline with the conversation, keeping questions and suggested answers attached to the assistant turn.
  • Shows a loading dialog during provider or model switches on the config screen.
2 more releases in this issue · 2026-05-22
cli-v3.0.11 NOTES STABLE

Cline CLI v3.0.11 adds Vertex Gemini auth via Google auth and full model list, plus tool-name tracking in session history.

└──▷ GET THIS VERSION
$ git clone --branch cli-v3.0.11 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout cli-v3.0.11
  • Supports Vertex Gemini authentication via Google auth when gcp.projectId is configured, exposing the full Vertex model list beyond Claude-only models.
  • Includes tool names in tool result content blocks so message logs and session history consistently track which tool produced each result.
cli-v3.0.10 NOTES STABLE

Cline CLI v3.0.10 adds Poolside and Gemini 3.5 Flash providers, file:// plugin installs, and Telegram bot auto-detection.

└──▷ GET THIS VERSION
$ git clone --branch cli-v3.0.10 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout cli-v3.0.10
  • Supports installing plugins from file:// URLs in addition to npm and git sources.
  • Adds Poolside as a new provider.
  • Adds Gemini 3.5 Flash to the Gemini provider model list.
  • Auto-detects Telegram bot username from the bot token, removing the need to configure it separately.
  • Notifies connectors when a scheduled execution fails, not just on success.
+2 moreshow less
  • Hides the skills tool from the system prompt when skills are disabled, and refreshes slash commands after toggling a skill.
  • Caches global settings reads keyed by file mtime, skipping redundant JSON parse and Zod validation on the hot path.
Was this useful?

Charm Crush

Sources Release notes → v0.71.0 NOTES

Glamourous agentic coding for all

Crush v0.71.0 adds user-invocable skills, pipe/redirect permission prompts, and a model-list scrollbar.

└──▷ GET THIS VERSION
$ git clone --branch v0.71.0 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.71.0
  • Adds support for user-invocable skills, letting users directly invoke defined skills from the chat interface.
  • Requires a permission prompt whenever the model attempts to run Bash commands containing pipes, redirection, or other chained operators.
  • Adds a scrollbar to the model selection list (dialog and onboarding) for easier navigation of long model lists.
  • Defaults AWS Bedrock integration to the us-east-1 region, making all Bedrock models available out-of-the-box without local region configuration.
└──▷ BREAKING ON UPGRADE
  • !AWS Bedrock now always uses us-east-1 as the region, ignoring any value set in AWS_REGION or AWS_DEFAULT_REGION.
Was this useful?

Block Goose

Sources Release notes → v1.35.0 NOTES

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

Goose v1.35.0 adds a hooks system for pre/post tool execution control, goose review, /goal self-evaluation, and five new providers.

└──▷ GET THIS VERSION
$ git clone --branch v1.35.0 https://github.com/block/goose.git
# already have the repo? check out this version:
$ git checkout v1.35.0
└──▷ TRY IT
Run a local code review on your current working directory to catch issues before committing.
$ goose review
  • Adds a hooks system for extensible pre/post tool execution, including PreToolUse denial hooks to block tool calls before they run.
  • New goose review command for local code review directly from the CLI.
  • New /goal slash command lets the agent self-evaluate against its goal before finishing a session.
  • Diff viewer added to the TUI for inspecting code changes inline.
  • Unified thinking effort control across all providers for consistent reasoning depth.
+27 moreshow less
  • Adds GOOSE_DISABLE_TOOL_CALL_SUMMARY environment variable to opt out of per-tool-call summaries.
  • Groups consecutive tool calls into a single summarized chain card in the UI.
  • Supports --parameters flag for scheduled recipes.
  • Adds quarterly scheduling option for recipes.
  • New goose://new-session deep link opens a fresh chat window.
  • Adds GOOSE_OAUTH_CALLBACK_PORT environment variable for a stable OAuth redirect URI.
  • Chat history search added to the navigation panel.
  • Encrypted Nostr session sharing for secure collaboration.
  • Nushell terminal and shell completion support.
  • Summon subagent instructions for directing spawned subagents.
  • Open-plugins generalization with skills support.
  • Projects usable as backend sources with system prompt injection.
  • Worktree-aware directory switcher in the TUI.
  • Slash commands (built-in, skill, recipe) now available in the ACP server.
  • Paginated session list in ACP.
  • Recipe discovery and execution in the ACP server.
  • Agents CRUD operations via ACP.
  • ACP streamable HTTP spec compliance.
  • New Vercel AI Gateway provider with opt-in leaderboard participation.
  • New GitHub Copilot /responses API support.
  • GPT-5.5 added to known models.
  • Linux musl CLI builds now available.
  • Linux Vulkan support for local inference.
  • Windows CUDA release artifacts.
  • New providers: Atomic Chat, Routstr, FuturMix, oMLX, SaladCloud AI Gateway.
  • Simplified Chinese (zh-CN) translation added.
  • Strip chain-of-thought markers from custom provider output.
Was this useful?

SST OpenCode

Sources Release notes → v1.15.9 NOTES

The open source coding agent.

v1.15.9 redesigns the diff viewer with a file tree, adds title-bar session status, and lets MCP OAuth configs set callback ports.

└──▷ GET THIS VERSION
$ git clone --branch v1.15.9 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.15.9
  • Redesigned diff viewer with a file tree and refreshed layout.
  • Copy the current worktree path from the command palette (TUI).
  • Desktop tab navigation moved into the title bar with tighter session tab shortcuts.
  • Shows session status in the desktop title bar.
  • MCP OAuth configs can now set a callback port and include configured scopes in client metadata.
Was this useful?

Google gemini-cli

Sources Release notes → v0.43.0 NOTES

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

gemini-cli v0.43.0 adds session export/import, machine hostname display, shell safety evals, and new subagent protocols.

└──▷ GET THIS VERSION
$ git clone --branch v0.43.0 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.43.0
  • Adds session export to file and import via flag, enabling portable session handoff and replay.
  • Displays machine hostname in the CLI interface for easier identification in multi-host workflows.
  • Adds shell command safety evaluations to assess risky command patterns.
  • Introduces LocalSubagentProtocol behind AgentProtocol for local subagent orchestration.
  • Introduces RemoteSubagentProtocol behind AgentProtocol for remote subagent orchestration.
+4 moreshow less
  • Prefixes tool call IDs with tool names to support tool rendering in ACP-compliant IDEs.
  • Introduces an adaptive token calculator for more accurate content size estimation in context management.
  • Enables NumericalRouter when using dynamic model configs for smarter model routing.
  • Improves context snapshotter with enhancements to snapshot handling.
Was this useful?
◆  Local LLM Runtimes

Jan AI Jan

Sources Release notes → v0.8.0 NOTES

Jan v0.8.0 adds MiniMax cloud provider, /v1/orchestrations MCP API, Chain of Thought, API key rotation, and a Rust-native inference backend.

└──▷ GET THIS VERSION
$ git clone --branch v0.8.0 https://github.com/janhq/jan.git
# already have the repo? check out this version:
$ git checkout v0.8.0
└──▷ TRY IT
Trigger server-side MCP tool orchestration without relying on the client — useful for headless or API-only deployments.
$ curl -X POST http://localhost:1337/v1/orchestrations \
  -H 'Content-Type: application/json' \
  -d '{"model": "gpt-4o", "messages": [{"role": "user", "content": "Search the web for the latest CVEs in OpenSSL."}]}'
Enable server-side tool execution for /chat/completions via the Jan GUI so MCP tools run on the server rather than requiring client approval each call.
📍In the Jan GUI, go to Settings › Connectors, select your MCP server, and toggle 'Server-side tool execution' on.
  • Adds /v1/orchestrations API endpoint for server-side MCP tool execution.
  • Adds GUI toggle for server-side tool execution on /chat/completions.
  • Adds optional lightweight router model for MCP tool routing, with routing telemetry.
  • Adds feat(llamacpp): expands llama.cpp server flags and wires llama.cpp-only sampling parameters.
  • Adds MiniMax as a predefined cloud provider with M2.7 as the default model.
+18 moreshow less
  • Adds configurable token limits and auto-compact for remote model providers.
  • Adds API key fallbacks with automatic rotation across remote model providers.
  • Adds options to preserve user data during a factory reset.
  • Moves backend download and management logic to a Rust plugin with dependency verification.
  • Implements initial Chain of Thought (CoT) display for reasoning-capable models.
  • Adds paragraph-level 'Edit with AI' for assistant markdown responses.
  • Adds auto-summarize of thread titles after the first response, with cancellable background inference.
  • Adds message queuing during streaming with auto-send, two-stage stop, and editable pending chips in the input area.
  • Stores all user settings in local files instead of browser localStorage.
  • Splits the provider list into local and remote sections in the UI.
  • Adds an assistant chat button to start conversations directly from an assistant.
  • Adds optional health-check auto-restart for crashed model sessions.
  • Adds a regenerate button on failed message responses.
  • Adds a file attachment progress bar.
  • Expands supported file types for document attachments to include many additional extensions.
  • Adds Korean, Catalan, Hindi language localizations.
  • Renames MCP to 'Connectors' in the Settings sidebar.
  • Allows retrieving the last typed message by pressing the up arrow key.
Was this useful?

llama.cpp

Sources Release notes → b9291 3 RELEASES · 2026-05-22 NOTES STABLE

llama.cpp b9291 improves SYCL MoE prefill throughput via counting sort-based expert routing.

└──▷ GET THIS VERSION
$ git clone --branch b9291 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9291
  • Improves SYCL MoE prefill throughput by replacing an O(n_as * n_routed_rows) expert-routing loop in k_copy_src1_to_contiguous with a counting sort-based procedure of O(n_as + n_routed_rows) complexity, enabling faster batch inference on SYCL backends.
2 more releases in this issue · 2026-05-22
b9279 NOTES STABLE

Vulkan backend gains fused snake activation kernel for audio decoder models (BigVGAN, Vocos) across F32/F16/BF16.

└──▷ GET THIS VERSION
$ git clone --branch b9279 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9279
  • Adds a fused Vulkan kernel (snake.comp) that collapses the 5-op snake activation decomposition (mul, sin, sqr, mul, add) into a single elementwise dispatch via ggml_vk_snake_dispatch_fused, accelerating audio decoder models such as BigVGAN and Vocos on Vulkan backends across F32, F16, and BF16 precisions.
b9276 NOTES STABLE

llama.cpp server now exposes prompt token counts in the /slots endpoint for client-side progress monitoring.

└──▷ GET THIS VERSION
$ git clone --branch b9276 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9276
  • Adds n_prompt_tokens, n_prompt_tokens_processed, and n_prompt_tokens_cache fields to the GET /slots JSON response, enabling clients to monitor prompt evaluation progress during processing.
Was this useful?

vMLX

Sources Release notes → v1.5.47 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.47 adds Tahoe-native DMG for macOS Tahoe, tightens parser boundaries across model families, and expands DSV4 release guards.

└──▷ GET THIS VERSION
$ git clone --branch v1.5.47 https://github.com/jjang-ai/vmlx.git
# already have the repo? check out this version:
$ git checkout v1.5.47
  • Adds a Tahoe-native DMG (vMLX-1.5.47-tahoe-arm64.dmg) for macOS Tahoe users who want native macosx_26 MLX wheels, alongside the existing Sequoia-compatible DMG (vMLX-1.5.47-sequoia-arm64.dmg).
  • Adds stronger parser boundaries so non-reasoning families such as Qwen2 and Qwen2-VL no longer silently inherit reasoning parsers, while MiniMax, DSV4, ZAYA, Hy3, Gemma, and GLM parser rows remain covered.
  • Adds DSV4-specific release guards for stale native-MTP launch args, cache/prefix policy, and JANG source parity.
Was this useful?
◆  AI Agent Frameworks

LangChain LangGraph

Sources Release notes → sdk==0.3.15 NOTES

Build resilient agents.

LangGraph SDK 0.3.15 adds metadata filtering for cron job search and count operations.

└──▷ GET THIS VERSION
$ git clone --branch sdk==0.3.15 https://github.com/langchain-ai/langgraph.git
# already have the repo? check out this version:
$ git checkout sdk==0.3.15
└──▷ USE IT
Filter cron job searches by metadata to find only crons matching specific labels or properties.
python
crons = await client.crons.search(metadata={"env": "production", "team": "infra"})
  • Supports metadata filter parameter when searching and counting cron jobs via the SDK.
Was this useful?

PydanticAI

Sources Release notes → v1.101.0 NOTES

PydanticAI v1.101.0 adds a pending message queue, MCP background tasks, model-agnostic XSearch, and top_k support across three model providers.

└──▷ GET THIS VERSION
$ git clone --branch v1.101.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.101.0
└──▷ USE IT
Inject a follow-up message into a running agent mid-execution using the new pending message queue.
python
agent_run.enqueue("Please also summarize in bullet points.")
  • Adds ctx.enqueue and agent_run.enqueue for a pending message queue, enabling mid-run message injection into agent execution.
  • Adds top_k model setting support to GoogleModel, AnthropicModel, and CohereModel.
  • Adds MCP background task support (SEP-1686) via the MCPServer integration.
  • Makes XSearch capability model-agnostic through a subagent fallback, removing the previous model-specific constraint.
Was this useful?
Other / Uncategorized
◆  VECTOR DB RAG

Milvus

Sources Release notes → v2.6.17 NOTES

Milvus v2.6.17 adds ARRAY_APPEND and ARRAY_REMOVE partial update operators for Array fields via gRPC and REST APIs.

└──▷ GET THIS VERSION
$ git clone --branch v2.6.17 https://github.com/milvus-io/milvus.git
# already have the repo? check out this version:
$ git checkout v2.6.17
  • Adds ARRAY_APPEND and ARRAY_REMOVE partial update operators for Array fields, exposed through both gRPC and REST upsert APIs.
  • Improves load/search isolation by using separate C++ executor pools and converting SegmentLoad and ReopenSegment to async futures with proper context cancellation.
Was this useful?

Weaviate

Sources Release notes → v1.36.15 NOTES

Weaviate v1.36.15 adds a new text2vec-digitalocean vectorization module.

└──▷ GET THIS VERSION
$ git clone --branch v1.36.15 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout v1.36.15
  • Adds text2vec-digitalocean module, enabling DigitalOcean-hosted embedding models as a vectorization source.
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 →