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 -032, July 18, 2026

THE AI TOOLCHAIN NO. -032
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED JULY 18, 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   # 5 tools matched
AI & LLM Tooling
◆  AI Coding Agents

Anthropic Claude Code

Sources Release notes → v2.1.214 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.214 adds EndConversation tool, OTEL enhancements, and new docker permission prompts.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.214 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.214
└──▷ TRY IT
Cap the size of OTEL content attributes to avoid bloated traces when Claude Code handles large tool outputs.
$ export CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH=32768
claude
  • Adds CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH environment variable to configure the 60 KB truncation limit on OpenTelemetry content attributes.
  • Adds message.uuid, client_request_id, and tool_source attributes to OpenTelemetry log events for message-level correlation and tool provenance.
  • Adds permission prompts for docker commands (including the Podman docker shim) carrying daemon-redirect flags --url, --connection, --identity, and Podman's remote mode.
  • Adds the EndConversation tool, allowing Claude to end sessions with highly abusive users or jailbreak attempts.
  • Adds an ISO modified timestamp to memory file frontmatter.
+5 moreshow less
  • Adds reasoning effort to the subagentStatusLine payload so custom agent rows can render model and effort.
  • Adds a periodic progress heartbeat for long-running tool calls that previously went silent.
  • Changes SessionStart hooks to report source: 'fork' when a session begins as a fork instead of 'resume'.
  • Changes single-segment dir/** hook if: conditions to match only <cwd>/dir; use **/dir/** for any-depth matching.
  • Changes file commands using -m/--magic-file or -f/--files-from to require permission instead of being auto-allowed as read-only.
└──▷ BREAKING ON UPGRADE
  • !Single-segment dir/** hook if: conditions now match only <cwd>/dir; any-depth matching requires rewriting the pattern to **/dir/**.
  • !file commands using -m/--magic-file or -f/--files-from now require explicit permission instead of being auto-allowed as read-only — existing workflows relying on silent approval will now prompt.
  • !SessionStart hooks now receive source: 'fork' instead of source: 'resume' when a session begins as a fork — hook logic that branches on 'resume' may misclassify fork sessions.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.19.12 NOTES

Qwen Code v0.19.12 adds archived session export, a workspace session-info endpoint, per-model sub-agent concurrency limits, and a web_fetch overhaul.

└──▷ GET THIS VERSION
$ git clone --branch v0.19.12 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.19.12
└──▷ HOW TO FIND IT
Toggle the web-shell session sidebar without reaching for the mouse during an active coding session.
📍Press Cmd+B (macOS) or Ctrl+B (Windows/Linux) in the web-shell to open or close the session sidebar.
  • Adds a workspace session-info aggregate endpoint (feat(serve)) for querying session state across workspaces.
  • Supports per-model sub-agent concurrency limits, letting operators cap how many sub-agents run in parallel for a given model.
  • Adds archived session export from the web-shell UI.
  • Adds mouse text selection and copy in VP mode for the CLI.
  • Adds same-turn message steering support in the CLI.
+22 moreshow less
  • Supports full-turn multimodal routing for image prompts.
  • Overhauled web_fetch with improved content fidelity, binary handling, security, and resilience.
  • Adds skill management pages to the web-shell UI.
  • Adds a workspace Goals page to the web-shell and preserves /goal state on daemon resume.
  • Adds git status chip, visual working-tree diff, and sidebar git status to the web-shell.
  • Adds directory autocomplete to the Add Workspace dialog in the web-shell.
  • Toggles the session sidebar with Cmd+B / Ctrl+B in the web-shell.
  • Persists split view state across refresh, per browser tab, in the web-shell.
  • Suggests sending new-topic drafts in a new session from the web-shell.
  • Routes VSCode extension logs to the 'Qwen Code Companion' output channel.
  • Adds formatDisplayPath() and wires improved descriptions for grep, glob, and ripGrep tools.
  • Exposes workspace-scoped observed contacts from channels.
  • Observes group names from inbound channel messages.
  • Enables per-message relevant memory recall in channels.
  • Confirms natural memory mutations and saves explicit multi-fact memory safely in channels.
  • Stamps daemon sourceId with channel instance name on created sessions.
  • Shows active path in compact tool summaries in the CLI.
  • Adds a daemon Todo stop guard to the CLI.
  • Propagates prompt IDs to turn events in the daemon.
  • Enables artifact defaults and write reminders in core.
  • Improves sub-agent delegation defaults and guardrails.
  • Traces cold first-session startup in the daemon for performance visibility.
Was this useful?
◆  AI Agent Frameworks

PydanticAI

Sources Release notes → v2.13.0 NOTES

PydanticAI v2.13.0 adds instrumentation controls, content-filter error raising, cache-hit ratio tracking, and new capability hooks.

└──▷ GET THIS VERSION
$ git clone --branch v2.13.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v2.13.0
└──▷ USE IT
Suppress large span attributes in high-volume tracing pipelines by omitting model_request_parameters from OTel spans.
python
from pydantic_ai.settings import InstrumentationSettings

settings = InstrumentationSettings(include_model_request_parameters=False)
  • Adds include_model_request_parameters instrumentation setting to control whether the model_request_parameters span attribute is included in traces.
  • Adds RaiseContentFilterError capability to raise an error when a non-empty content filter response is returned by the model.
  • Adds cache_hit_ratio property to RequestUsage and RunUsage for tracking cache efficiency across requests and runs.
  • Adds get_model, resolve_model_id, and for_agent capability hooks for customising model resolution and agent binding.
Was this useful?
◆  AI Model & Data Infrastructure

emisar

Sources Release notes → v0.31.0 NOTES

An MCP that lets AI tools securely connect to your infrastructure, write IaaS code, debug issues, and assist during incidents - without risking production stability. Built for security teams to approve and infrastructure teams to experience like magic.

emisar v0.31.0 adds browser-based device-flow agent connect, operator pack catalog controls, and 13 MCP clients out of the box.

└──▷ GET THIS VERSION
$ git clone --branch v0.31.0 https://github.com/AndrewDryga/emisar.git
# already have the repo? check out this version:
$ git checkout v0.31.0
  • Adds RFC 8628 device-flow browser approval for agent connect: the installer opens a consent page, mints per-client keys, and writes them directly into each client's config — no clipboard, shell history, or process-argument exposure.
  • Supports 13 MCP clients configured out of the box: Claude Code, Claude Desktop, Cursor, Gemini CLI, Codex CLI, OpenClaw, OpenCode, Windsurf, Pi, Copilot CLI, Zed, Hermes, and Goose, each in its own format.
  • Adds emisar doctor color output and a service-supervisor state check.
  • Adds operator pack catalog controls: delete a pack or a single version, revoke trust on a version, and auto-remove versions no runner has advertised for a configurable number of days.
  • Retired pack versions are now surfaced as 'retired' to lagging runners (with an upgrade pointer) instead of appearing as unknown packs — preventing inadvertent re-authorization of vulnerable bytes.
+4 moreshow less
  • Adds Nomad 0.2.0 pack with deployment control (list, pause, resume, fail), metadata-filtered discovery, node-pool and CSI plugin reads, and a uniform TLS path for API calls.
  • Gates three container/process environment-dump actions — where secrets such as database passwords live — behind explicit approval.
  • Runner CLI now reloads the daemon automatically after a pack install, update, or uninstall.
  • Under-permissioned roles now receive a clean denial instead of a server error on detail routes.
└──▷ BREAKING ON UPGRADE
  • !Self-hosted runners: the config key auth_key_env is renamed to enrollment_key_env — update your config and re-mint any enrollment keys that were never used.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-v19.1.0 NOTES

Phoenix v19.1.0 adds px setup mcp CLI command and a new MCP settings tab in the UI.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v19.1.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v19.1.0
└──▷ TRY IT
Register the Phoenix remote MCP server with your coding agent in one step.
$ px setup mcp
  • Adds px setup mcp CLI subcommand to register the Phoenix remote MCP server with a coding agent.
  • Adds a new MCP settings tab in the Phoenix UI with a setup guide for configuring MCP connections.
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 →