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 -018, August 1, 2026

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

Cline

Sources Release notes → sdk/sdk/v0.0.68 NOTES

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

Cline SDK v0.0.68 adds getShellInvocation() for UTF-8 PowerShell stdin and improves model catalog display names

└──▷ GET THIS VERSION
$ git clone --branch sdk/sdk/v0.0.68 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout sdk/sdk/v0.0.68
  • Adds getShellInvocation() to replace the now-deprecated getShellArgs(), routing PowerShell commands over UTF-8 stdin so non-ASCII characters survive the active code page and long commands are no longer capped by the Windows command-line length limit; stdin write failures surface as a command error instead of hanging.
  • Exports finish-reason and auth-error helpers for describing agent errors.
  • Provider errors forwarded through the Vercel AI Gateway now surface the real upstream message instead of a raw Zod issue dump or [object Object].
└──▷ BREAKING ON UPGRADE
  • !getShellArgs() is now deprecated in favour of getShellInvocation(); callers should migrate to avoid relying on the removed behaviour.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.21.3 NOTES

Qwen Code v0.21.3 adds fork profiles, display_image tool, /review test-plan validation, and background workflow runs.

└──▷ GET THIS VERSION
$ git clone --branch v0.21.3 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.21.3
└──▷ TRY IT
Configure a dedicated model for compressing long chat histories without affecting the primary model.
$ /model --compaction qwen2.5-72b-instruct
Enable Anthropic's 1-hour extended prompt-cache tier to reduce latency on large repeated contexts.
json
{
  "generationConfig": {
    "cacheRetention": "1h"
  }
}
Hide bundled and project-level skills to keep the skill menu clean in a tightly controlled environment.
yaml
skills:
  disabledLevels:
    - bundled
    - project
  • Adds generationConfig.cacheRetention settings to support Anthropic's extended 1-hour prompt-cache tier alongside the default 5-minute retention.
  • Adds skills.disabledLevels setting to hide bundled, project, user, or extension skills without affecting host-provided skills.
  • Adds --compaction flag to the /model command to configure a dedicated model for chat compression.
  • Enables POST /session to accept and validate a caller-supplied sessionId instead of silently ignoring it.
  • Adds a SessionDelete hook event triggered after successfully deleting a historical session via /delete or ACP.
+17 moreshow less
  • Adds optional source_type and source_id fields to lifecycle hooks to help platforms distinguish sessions created through different entry points.
  • Adds project-level named fork profiles via markdown files in the .qwen/fork-profiles directory to define tool allowlists and prompt hints.
  • Adds a display_image tool to the TUI that renders PNGs using native terminal features or chafa fallbacks with an 8 MiB limit.
  • Adds the verify-capture.mjs script to generate evidence images for PR verification with a single command.
  • Enables workflows to support an opt-in background run mode that returns a run ID and reports results via a dedicated channel.
  • Raises the daemon default maximum session limit per workspace from 20 to 32.
  • Allows safe slash commands /status, /settings, and /help to run immediately while model responses are streaming.
  • Enhances the /review command with Test Plan assertion validation, measured test-failure attribution, adjudication rendering, workflow step extraction, and seven new verification lenses.
  • Running /triage on a pull request now triggers the sandboxed verify lane in parallel to start building and running tests immediately.
  • Adds an optional host tool invocation guard that can deny execution before a tool runs.
  • Adds OpenTelemetry GenAI streaming attributes to LLM spans, recording time-to-first-chunk for streaming requests.
  • Auto-generated Skills are tracked for usage, marked stale after 30 days of inactivity, and archived after 90 days via a new project-scoped curator.
  • Adds a Session Workflow view that visualizes plan execution, agent calls, and transcripts as a dependency graph.
  • Enables workflow agents to surface approval requests for shell commands and edits directly to the parent interface.
  • Web Shell transcript and review views now include a Download action for artifacts, supporting HTML, Markdown, and workspace file exports.
  • Review output footers now include the Qwen Code CLI version to help trace findings to specific releases.
  • Adds the foundational runtime supervisor for Agent View, enabling local session management and terminal stream bridging.
Was this useful?
◆  Local LLM Runtimes

KoboldCpp

Sources Release notes → v1.118.1 NOTES

KoboldCpp v1.118.1 adds image-gen abort support, multi-language Qwen3TTS, --jinjathink flag, and int8 convrot image model loading.

└──▷ GET THIS VERSION
$ git clone --branch v1.118.1 https://github.com/LostRuins/koboldcpp.git
# already have the repo? check out this version:
$ git checkout v1.118.1
└──▷ TRY IT
Enable Jinja templating automatically when using a thinking-capable model, without a separate Jinja flag.
$ koboldcpp --model mymodel.gguf --jinjathink
  • New --jinjathink flag automatically enables Jinja templating when specified.
  • Image generation can now be aborted mid-generation by closing the connection; disable this behavior per-request with the keep_image_gen_on_disconnect request field.
  • Adds support for loading int8 convrot image models (z-image models are excluded from image reference support).
  • Adds multiple language support for Qwen3TTS voices, available via the XTTS endpoint.
  • Adds support for Qwen3TTS aliases for all voices.
+1 moreshow less
  • RPC behavior updated to match upstream llama.cpp, making llama.cpp RPC server and clients interchangeable with KoboldCpp ones.
└──▷ BREAKING ON UPGRADE
  • !Row Split has been removed; selecting it will now default to tensor split.
  • !Rocwmma has been removed, matching upstream behavior.
  • !RPC protocol updated to match upstream llama.cpp behavior — existing RPC setups using prior KoboldCpp RPC wire format will need to upgrade both server and client.
Was this useful?

llama.cpp

Sources Release notes → b10219 3 RELEASES · 2026-08-01 NOTES STABLE

llama-cli now persists reasoning_content in chat history so --reasoning-preserve can re-inject prior thoughts on later turns.

└──▷ GET THIS VERSION
$ git clone --branch b10219 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b10219
  • Stores reasoning_content in the chat message history within llama-cli, enabling --reasoning-preserve to re-inject prior model thoughts on subsequent conversation turns.
2 more releases in this issue · 2026-08-01
b10218 NOTES STABLE

llama.cpp b10218 adds MiniCPM-V 4.6 multimodal downsample support via the mtmd image preprocessor.

└──▷ GET THIS VERSION
$ git clone --branch b10218 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b10218
  • Adds MiniCPM-V 4.6 downsample mode to the mtmd multimodal image preprocessor, enabling inference with the MiniCPM-V 4.6 vision model via mtmd_image_preprocessor_llava_uhd.
  • Stores the downsample mode inside the GGUF file metadata, allowing model files to self-describe their preprocessing requirements.
  • Adds a 4x ignore ViT merger path for MiniCPM-V 4.6 image tiling.
b10217 NOTES STABLE

llama.cpp b10217 enables tool call support during thinking mode for DeepSeek v4 (DS4) models.

└──▷ GET THIS VERSION
$ git clone --branch b10217 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b10217
  • Enables tool call execution within the thinking/reasoning phase for DeepSeek v4 (DS4) models in chat mode.
Was this useful?
◆  AI Agent Frameworks

OpenAI Agents SDK

Sources Release notes → v0.19.2 NOTES

OpenAI Agents SDK v0.19.2 exposes original callables through wrapped functions for easier introspection.

└──▷ GET THIS VERSION
$ git clone --branch v0.19.2 https://github.com/openai/openai-agents-python.git
# already have the repo? check out this version:
$ git checkout v0.19.2
  • Exposes the original callable via a wrapped attribute on wrapped functions, enabling runtime introspection of the underlying function.
Was this useful?

PydanticAI

Sources Release notes → v2.22.0 NOTES

PydanticAI v2.22.0 adds RunContext.is_tool_available, MCP task-skipping via prefer_tasks, and Gemini VALIDATED tool mode by default.

└──▷ GET THIS VERSION
$ git clone --branch v2.22.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v2.22.0
└──▷ USE IT
Skip optional MCP background tasks (e.g. sampling) when the host runtime does not support them, avoiding hangs on unsupported transports.
python
from pydantic_ai.mcp import MCPToolset

toolset = MCPToolset(
    server_url='http://localhost:3000',
    prefer_tasks=False  # skip optional MCP tasks rather than blocking
)
  • Adds RunContext.is_tool_available method, letting tool code check at runtime whether another named tool is accessible in the current agent context.
  • Adds prefer_tasks parameter to MCPToolset clients, allowing optional MCP tasks to be skipped when the runtime does not support them.
  • Adds configurable max_retries to ToolSearchToolset, giving control over how many times a tool-search lookup is retried on failure.
  • Enables Gemini VALIDATED tool mode by default on supported models, improving structured tool-call reliability without manual configuration.
  • Sends mid-conversation system prompts as native system messages on Anthropic, aligning prompt delivery with Anthropic's native message format.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

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

Phoenix v19.13.0 adds annotations to span exports and lifts the experiment metric chart selection limit.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v19.13.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v19.13.0
  • Span and trace annotations are now included when exporting spans, enriching exported data with human and automated feedback signals.
  • Removes the metric chart selection limit in the experiments view, allowing unlimited metrics to be charted simultaneously.
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 →