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 -084, May 27, 2026

THE AI TOOLCHAIN NO. -084
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED MAY 27, 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 Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.152 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.152 adds auto-fix code review, hook-driven skill reloading, a MessageDisplay hook, and live thinking indicators.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.152 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.152
└──▷ TRY IT
Run a code review and immediately apply all suggestions to your working tree in one step.
$ claude /code-review --fix
Restrict which tools are available when a skill is active — useful for locked-down review or planning skills.
yaml
# In a skill's frontmatter (e.g., .claude/skills/review.md)
---
disallowed-tools:
  - Bash
  - Edit
---
Reload skills installed by a SessionStart hook without restarting the session.
$ claude /reload-skills
  • Adds --fix flag to /code-review: automatically applies review findings (reuse, simplification, efficiency suggestions) to the working tree after review; /simplify now invokes /code-review --fix.
  • Skills and slash commands can now set disallowed-tools in frontmatter to restrict which tools the model can use while that skill is active.
  • Adds /reload-skills command to re-scan skill directories mid-session without restarting.
  • SessionStart hooks can now return reloadSkills: true to make newly installed skills available in the same session.
  • SessionStart hooks can now set the session title via hookSpecificOutput.sessionTitle on startup and resume.
+11 moreshow less
  • Adds MessageDisplay hook event, enabling hooks to transform or hide assistant message text as it is rendered.
  • Adds pluginSuggestionMarketplaces managed setting, allowing admins to allowlist org marketplaces whose plugins may be suggested via context-aware tips.
  • claude plugin marketplace remove now accepts --scope user|project|local for symmetry with marketplace add, install, and uninstall.
  • Automatically switches to the configured --fallback-model for the rest of the session when the primary model is not found, instead of failing every request.
  • Auto mode no longer requires opt-in consent.
  • Vim mode: / in NORMAL mode now opens reverse history search (like Ctrl+R), matching bash/zsh vi-mode behavior.
  • The /usage breakdown now includes large session files, scanned with a streaming read to keep memory usage flat.
  • Thinking summaries in collapsed groups now render as markdown, stay readable for at least 3 seconds, and cap at 10 lines; Ctrl+O shows the full thinking.
  • In fullscreen mode, the 'Thinking for Ns' indicator now counts up live while the model thinks and retains its value if interrupted mid-thought.
  • Post-response timer now shows 'Waiting for N background agents/workflows to finish' and reports cumulative time once results are processed.
  • Adds session entrypoint as an OpenTelemetry metric attribute (app.entrypoint), opt-in via OTEL_METRICS_INCLUDE_ENTRYPOINT=true.
Was this useful?

Block Goose

Sources Release notes → v1.36.0 NOTES

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

Goose v1.36.0 adds goose review, a hooks system for PreToolUse denial, TUI diff viewer, /goal self-evaluation, and 7+ new AI providers.

└──▷ GET THIS VERSION
$ git clone --branch v1.36.0 https://github.com/block/goose.git
# already have the repo? check out this version:
$ git checkout v1.36.0
└──▷ TRY IT
Run a local code review on your current working directory before opening a PR.
$ goose review
Suppress verbose tool call summaries in CI pipelines where only final output matters.
$ GOOSE_DISABLE_TOOL_CALL_SUMMARY=1 goose run --recipe my-recipe.yaml
  • New goose review command for local code review without leaving the terminal.
  • New TUI diff viewer to inspect file changes interactively in the terminal UI.
  • New /goal slash command lets the agent self-evaluate against a stated goal before finishing a session.
  • New hooks system supports PreToolUse denial and extensibility, enabling policy enforcement on tool calls.
  • Adds NEAR AI Cloud, Scaleway, Vercel AI Gateway, Atomic Chat, Routstr, FuturMix, and oMLX as new AI providers.
+23 moreshow less
  • Slash commands (built-in, skill, recipe) now available in the ACP server.
  • Summon subagent instructions enable structured multi-agent delegation.
  • Unified thinking effort control across all providers via a single configuration surface.
  • New goose://resume and goose://new-session deep links for session management from external apps.
  • New --parameters flag for scheduled recipes to pass runtime parameters.
  • Quarterly scheduling option added to the recipe scheduler.
  • GitHub Copilot /responses API support added.
  • Chat history search feature added to the desktop UI.
  • Projects can now act as backend sources with system prompt injection.
  • Linux Vulkan support enables GPU-accelerated local inference on Linux.
  • Linux musl CLI builds available for Alpine/musl-based environments.
  • Windows CUDA release artifacts now published for GPU-accelerated local inference on Windows.
  • New GOOSE_DISABLE_TOOL_CALL_SUMMARY env var to suppress tool call summaries.
  • New GOOSE_OAUTH_CALLBACK_PORT env var for a stable OAuth redirect URI across sessions.
  • Proactive OAuth token refresh avoids re-authentication on every new session.
  • New MAX_CODE_BLOCK_LINES env var controls code block rendering length.
  • Honors GOOSE_FAST_MODEL env var in ModelConfig for fast-model selection.
  • GPT-5.5 added to known models list.
  • ACP session list now supports pagination.
  • Encrypted Nostr session sharing for secure cross-client session handoff.
  • Nushell terminal and shell completion support added.
  • Worktree-aware directory switcher for multi-worktree Git workflows.
  • Harbor eval runner integration added.
Was this useful?

SST OpenCode

Sources Release notes → v1.15.11 NOTES

The open source coding agent.

OpenCode v1.15.11 adds headerTimeout config, partial modalities config, background agent push updates, and a resizable prompt.

└──▷ GET THIS VERSION
$ git clone --branch v1.15.11 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.15.11
└──▷ USE IT
Set a custom header timeout for slow provider endpoints to avoid premature connection drops.
yaml
# In your opencode config file:
headerTimeout: 30000
  • Adds headerTimeout config option for provider requests (defaults to 10s for OpenAI setups) to control how long to wait for response headers.
  • Supports setting only modalities.input or modalities.output in config independently, without requiring both fields.
  • Experimental background agents now push updates to clients without polling, reducing latency in agent workflows.
  • TUI prompt now resizes dynamically with terminal width and exposes a prompt size config option.
  • Adds a dispose hook for plugins in the Extensions API.
+1 moreshow less
  • Desktop v2 home screen, prompt, status popover, and session controls refined.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.76.0 NOTES

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

Pi v0.76.0 adds explicit session IDs for automation, RPC bash context exclusion, and configurable provider retry limits.

└──▷ GET THIS VERSION
$ git clone --branch v0.76.0 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.76.0
└──▷ TRY IT
Resume a named session in a CI script so every run appends to the same conversation history rather than starting fresh.
$ pi --session-id ci-build-session-42 'Check for new lint errors in the diff'
Cap provider retries to avoid long waits on quota errors in automated pipelines.
yaml
# In your Pi settings file:
retry:
  provider:
    maxRetries: 2
  • Adds --session-id <id> flag to create or resume an exact project-local session, enabling deterministic session management in scripts and automation.
  • Adds excludeFromContext flag to the RPC bash command so shell output can be kept out of the model's next prompt context.
  • Introduces retry.provider.maxRetries setting to give explicit control over provider-level retries instead of relying on hidden SDK defaults.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.16.2 NOTES

Qwen Code v0.16.2 adds a --worktree flag, /memory toggle, W3C trace propagation, runaway-protection guardrails, and a redesigned three-tier auto-compaction ladder.

└──▷ GET THIS VERSION
$ git clone --branch v0.16.2 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.16.2
└──▷ TRY IT
Work on a feature branch in an isolated Git worktree so the agent doesn't touch your main checkout.
$ qwen --worktree feature/my-branch
Toggle auto-skill and auto-dream memory features on or off mid-session without restarting.
$ /memory
Supply project-specific context to the agent by dropping a local memory file into your repo root.
$ echo '# Project conventions
Always use snake_case for variables.' >> .qwen/QWEN.local.md
  • Adds --worktree startup flag (Phase D) with symlinkDirectories support and PR refs for Git worktree-based parallel workflows.
  • Adds /memory slash command to toggle auto-dream and auto-skill on/off at runtime; both now default to enabled.
  • Loads .qwen/QWEN.local.md as project-local context, letting teams ship per-repo instructions without touching the global memory file.
  • Adds a memory-leak-debug skill for heap snapshot diagnosis.
  • Redesigns auto-compaction thresholds as a three-tier ladder, replacing the previous single threshold.
+4 moreshow less
  • Adds headless/non-interactive runaway-protection guardrails for unattended CLI runs.
  • Adds a dense inline panel with keyboard navigation for parallel agent fan-out.
  • Adds client-side HTTP span telemetry and opt-in W3C traceparent header propagation.
  • Enables Token Plan cache control in the core.
└──▷ BREAKING ON UPGRADE
  • !Auto-compaction thresholds are redesigned with a three-tier ladder — existing single-threshold configurations will behave differently after upgrade.
Was this useful?

Zed

Sources Release notes → v1.4.2 NOTES

Zed v1.4.2 adds agent skills, global AGENTS.md, MCP image output, OAuth pre-registration, and new Git diff controls.

└──▷ GET THIS VERSION
$ git clone --branch v1.4.2 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v1.4.2
└──▷ USE IT
Hide the Stage/Restore buttons on diff hunks for a cleaner diff view.
json
{
  "git.show_stage_restore_buttons": false
}
Override the code font used in the Markdown preview independently of the editor font.
json
{
  "markdown_preview_code_font_family": "JetBrains Mono"
}
  • Adds git.show_stage_restore_buttons setting to hide Stage/Restore buttons on diff hunks.
  • Adds editor: toggle all diff hunks action to expand or collapse all diff hunks at once.
  • Adds agent: new terminal thread action for defining custom shortcuts to launch an Agent Panel terminal thread.
  • Adds markdown_preview_code_font_family setting to override the code font in the markdown preview.
  • Adds buffer_font_fallbacks support on Linux.
+11 moreshow less
  • Adds support for agent skills, replacing the previous rules library.
  • Adds support for a global AGENTS.md file alongside settings.json for user-wide agent instructions included in every project's system prompt.
  • Adds commands to open global and project-specific AGENTS.md rules files.
  • Adds support for image output from MCP tools in the Agent Panel.
  • Adds support for OAuth client pre-registration with a client ID and client secret in the built-in MCP client.
  • Adds keyboard shortcuts cmd-1/cmd-2 (macOS) and ctrl-1/ctrl-2 (Linux/Windows) for switching between the Changes and History tabs in Git views.
  • Adds the ability to choose the base branch in the branch diff view.
  • Adds runnables for C++.
  • Improves CSV preview with column pinning to keep identifiers visible while scrolling.
  • Improves restricted mode to make it more obvious and require immediate action when opening an untrusted project.
  • Updates OpenCode with reasoning support, image support, and token count metadata.
└──▷ BREAKING ON UPGRADE
  • !The rules library has been removed and replaced with skills support; @rule autocomplete is replaced by @skill in the agent chat input.
Was this useful?

Google gemini-cli

Sources Release notes → v0.44.0 NOTES

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

gemini-cli v0.44.0 adds unified Auto mode, Sublime Text/Emacs editor support, RAG debug logging, and new AgentSession invocation wiring.

└──▷ GET THIS VERSION
$ git clone --branch v0.44.0 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.44.0
  • Merges multiple Auto modes into a single unified Auto mode, simplifying permission-level selection.
  • Adds Sublime Text and Emacs Client as supported external editors with improved error messages.
  • Exposes RAG snippets to the local log file for debugging retrieval-augmented generation context.
  • Adds adk.agentSessionSubagentEnabled flag to control agent session subagent behavior.
  • Introduces LocalSessionInvocation and RemoteSessionInvocation for agent session management.
+3 moreshow less
  • Wires AgentSession invocations into the agent-tool, enabling session-based agent orchestration.
  • Changes agent registration to first-wins priority, with project-level agents taking precedence.
  • Adds agent-tui and tui-tester skills for agent terminal UI testing.
Was this useful?
◆  AI Agent Frameworks

LangChain

Sources Release notes → langchain-perplexity==1.3.0 NOTES

ChatPerplexity gains a use_responses_api flag to opt into Perplexity's Responses API.

└──▷ GET THIS VERSION
$ git clone --branch langchain-perplexity==1.3.0 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-perplexity==1.3.0
└──▷ USE IT
Opt into the Perplexity Responses API when initializing ChatPerplexity for access to Responses-API-specific capabilities.
python
from langchain_perplexity import ChatPerplexity

llm = ChatPerplexity(use_responses_api=True)
response = llm.invoke('Summarize the latest AI research.')
print(response.content)
  • Adds use_responses_api flag to ChatPerplexity to enable use of the Perplexity Responses API.
Was this useful?

OpenClaw

Sources Release notes → v2026.5.26 NOTES

Your own personal AI assistant. Any OS.

OpenClaw v2026.5.26 adds transcript capture, named auth profiles, reaction approvals, QA coverage matching, and a live Activity tab.

└──▷ GET THIS VERSION
$ git clone --branch v2026.5.26 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v2026.5.26
└──▷ TRY IT
Discover matching QA scenarios from existing metadata before committing to a full live or remote run — useful for scoping a proof lane to a specific feature area.
$ openclaw qa coverage --match "transcript capture"
  • Adds core transcript capture and source-provider support for transcript-backed meeting summaries, with a new CLI surface and cleaned user-turn persistence.
  • Adds named model login profiles with credential migration for Hermes, OpenCode, and Codex auth profiles, including explicit opt-out and non-interactive controls.
  • Adds qa coverage --match <query> subcommand for focused proof selection against existing scenario metadata before running live or remote lanes.
  • Adds Signal, iMessage, and WhatsApp thumb/reaction approval support so mobile approval flows work without textual /approve commands.
  • Adds Android pair-new-gateway action and iOS direct realtime Talk mode with compact toolbar status and responsive voice waveform feedback.
+10 moreshow less
  • Adds an alpha-bucket model picker for Discord when provider or model lists exceed 25 items, grouping entries by first-letter ranges instead of prev/next pagination.
  • Adds an ephemeral Activity tab in Control UI for sanitized live tool activity summaries without persisting raw telemetry.
  • Adds OpenTelemetry LLM content spans and alertable telemetry signals for blocked tools, failover, stale sessions, liveness, oversized payloads, and webhook ingress.
  • Adds gateway secret-preparation tracing, skill/tool usage classification, and model stream progress surfacing for improved observability.
  • Forwards OpenAI sampling parameters through the Gateway and exposes estimated context-budget status for active agent runs.
  • Queues prompts submitted while an agent is busy and shows explicit fast-mode state plus richer systemd Gateway hygiene in status output.
  • Defaults cron.maxConcurrentRuns to 8 so scheduled automations run in parallel without explicit configuration.
  • Replaces the Sharp image backend with Rastermill for metadata, resizing, EXIF orientation, and PNG alpha-preserving optimization, removing the Sharp and WhatsApp Jimp dependencies.
  • Exposes shared realtime voice SDK surface for turn-context tracking, output activity tracking, consult question matching, and activation-name matching, reused across Discord, browser voice, and meeting surfaces.
  • Adds Plugin SDK reaction approval helpers and makes diagnostic event root exports discoverable across function-name and alias-bound module graphs.
└──▷ BREAKING ON UPGRADE
  • !The Sharp image backend and the WhatsApp Jimp fallback are removed; image processing now uses Rastermill, so any environment relying on Sharp being installed by OpenClaw will no longer have it.
Was this useful?

PydanticAI

Sources Release notes → v1.103.0 NOTES

PydanticAI v1.103.0 adds MCP prompt listing, Vercel timestamp round-tripping, and OpenRouter eager streaming support.

└──▷ GET THIS VERSION
$ git clone --branch v1.103.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.103.0
└──▷ USE IT
Enable eager input streaming when using Anthropic-compatible models via OpenRouter to reduce time-to-first-token.
python
from pydantic_ai.models.openrouter import OpenRouterModel

model = OpenRouterModel(
    'anthropic/claude-3-5-sonnet',
    anthropic_eager_input_streaming=True,
)
  • Adds list_prompts and get_prompt methods to McpServer, enabling MCP clients to discover and retrieve prompts from a server.
  • Supports anthropic_eager_input_streaming in OpenRouterModel, bringing eager input streaming parity with the native Anthropic model.
  • Round-trips message timestamps through VercelAIAdapter's UIMessage.metadata, preserving original message timing across the adapter boundary.
Was this useful?

holmesgpt

Sources Release notes → 0.31.0 NOTES

SRE Agent - CNCF Sandbox Project

HolmesGPT 0.31.0 adds Robusta Platform MCP toolset, multi-instance Elasticsearch/Grafana, per-conversation OAuth opt-out, and periodic MCP tool refresh.

└──▷ GET THIS VERSION
$ git clone --branch 0.31.0 https://github.com/HolmesGPT/holmesgpt.git
# already have the repo? check out this version:
$ git checkout 0.31.0
  • Adds the Robusta Platform MCP toolset with dynamic session token authentication for connecting Holmes to the Robusta platform.
  • Adds per-conversation OAuth opt-out support, letting individual sessions bypass OAuth flows.
  • Adds periodic MCP tools refresh so newly added tools are discovered without restarting the process.
  • Adds multi-instance Elasticsearch support, enabling Holmes to query across multiple Elasticsearch backends.
  • Adds multi-instance Grafana dashboard support, enabling Holmes to query across multiple Grafana instances.
+4 moreshow less
  • Adds multi-region support for Robusta platform endpoints.
  • Adds optional ClickHouse HTTP JSONEachRow format for DateTime64 query results.
  • Adds evaluation harness for metrics analyses, expanding the benchmark coverage to metric-based investigations.
  • Warns at startup when an OTLP endpoint is configured but required OTEL packages are missing.
Was this useful?
◆  Local LLM Runtimes

LocalAI

Sources Release notes → v4.3.2 NOTES

LocalAI v4.3.2 adds model routing, PII filtering, cloud proxies, LTX-2 video generation, and a native object detection backend.

└──▷ GET THIS VERSION
$ git clone --branch v4.3.2 https://github.com/mudler/LocalAI.git
# already have the repo? check out this version:
$ git checkout v4.3.2
  • Adds X-LocalAI-Node response header (gated) in distributed/middleware mode to expose which node served a request.
  • Adds middleware-layer model routing, PII filtering, and cloud model proxy support for request pipelines.
  • Adds rfdetr-cpp native backend enabling object detection and segmentation without external dependencies.
  • Adds LTX-2 and LTX-2.3 GGUF support to the stablediffusion-ggml backend, including gallery entries for image-to-video and first-last-frame-to-video variants.
  • Adds 'Fits in my GPU' toggle filter on the Install Models UI screen to surface only models that fit available VRAM.
Was this useful?

llama.cpp

Sources Release notes → b9370 3 RELEASES · 2026-05-27 NOTES STABLE

llama.cpp b9370 adds Q4_1 quantization support for Hexagon MUL_MAT and MUL_MAT_ID operations via HVX and HMX.

└──▷ GET THIS VERSION
$ git clone --branch b9370 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9370
  • Adds Q4_1 quantization support to Hexagon MUL_MAT and MUL_MAT_ID operations, with both HVX-only and HMX paths, enabling the Hexagon backend to offload nearly the entire compute graph.
  • Adds early-wake support and op-batch completion polling on the Hexagon backend, reducing inference latency when the backend claims full graph ownership.
2 more releases in this issue · 2026-05-27
b9366 NOTES STABLE

llama.cpp b9366 adds Vulkan REPEAT op support for f16-to-f16 tensors.

└──▷ GET THIS VERSION
$ git clone --branch b9366 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9366
  • Adds Vulkan GPU pipeline support for the REPEAT operation on f16-to-f16 tensor types, enabling models that use this op to run fully on Vulkan backends.
b9354 NOTES STABLE

llama.cpp b9354 adds MiniCPM5 tokenizer support for GGUF conversion

└──▷ GET THIS VERSION
$ git clone --branch b9354 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9354
  • Adds MiniCPM5 pre-tokenizer support to convert_hf_to_gguf_update.py, enabling conversion of MiniCPM5 models to GGUF format with correct BPE tokenization via hardcoded regex handling in llama-vocab.cpp.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-v16.3.0 NOTES

Phoenix v16.3.0 adds drag-to-zoom on metric charts, skills for the PXI agent, and an expanded model selector.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v16.3.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v16.3.0
  • Adds drag-to-zoom interaction on project metric charts for faster time-range exploration.
  • Adds skills capability to the PXI agent, expanding what the built-in AI agent can do.
  • Expands the PXI settings model selector with additional model options.
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 →