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 -103, May 8, 2026

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

Anthropic Claude Code

Sources Release notes → v2.1.136 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.136 adds hard-deny auto mode classifier rules and an OTel survey toggle for enterprises.

└──▷ GET THIS VERSION
$ git clone --branch v2.1.136 https://github.com/anthropics/claude-code.git
# already have the repo? check out this version:
$ git checkout v2.1.136
└──▷ USE IT
Enforce a hard block on a category of auto mode actions that no allow rule or user intent can override.
json
{
  "autoMode": {
    "hard_deny": ["delete_files", "network_requests"]
  }
}
Re-enable the session quality survey when your enterprise pipelines session telemetry through OpenTelemetry.
$ CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL=1 claude
  • Adds CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL env var to re-enable the session quality survey for enterprises capturing responses via OpenTelemetry.
  • Adds settings.autoMode.hard_deny for auto mode classifier rules that block requests unconditionally, regardless of user intent or allow exceptions.
  • WSL2: image paste from Windows clipboard now works via a PowerShell fallback when xclip/wl-paste cannot read image data.
Was this useful?

Charm Crush

Sources Release notes → v0.66.1 NOTES

Glamourous agentic coding for all

Crush v0.66.1 adds flat_rate provider config to skip per-token cost tracking for subscription-based providers.

└──▷ GET THIS VERSION
$ git clone --branch v0.66.1 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.66.1
└──▷ USE IT
Suppress cost tracking for a subscription provider so Crush doesn't report misleading $0.00 per-token charges.
json
{
  "providers": {
    "my-favorite-provider": {
      "flat_rate": true
    }
  }
}
  • New flat_rate provider config option in crush.json lets you skip cost calculation for subscription-based providers where per-token billing doesn't apply.
Was this useful?

GitHub Copilot CLI

Sources Release notes → v1.0.44 NOTES

GitHub Copilot CLI v1.0.44 adds mid-input slash commands, multi-skill invocation, LLM-bypass hooks, and a prerelease argument to copilot update.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.44 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v1.0.44
  • Adds optional prerelease argument to copilot update and /update to fetch the latest prerelease build.
  • Supports userPromptSubmitted hooks that handle requests directly, bypassing the LLM and returning a response without making a model call.
  • Slash commands can now appear mid-input, and multiple skills can be invoked in a single message.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.130.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI gains codex remote-control, AWS Bedrock console-login auth, thread pagination, and plugin sharing controls.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.130.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.130.0
└──▷ TRY IT
Start a headless Codex app-server that can be driven remotely — useful for CI pipelines or remote automation.
$ codex remote-control
  • Adds codex remote-control as a top-level command for starting a headless, remotely controllable app-server.
  • Bedrock auth now supports AWS console-login credentials from aws login profiles, enabling SSO-based access.
  • App-server clients can page large threads with unloaded, summary, or full turn item views via new thread pagination APIs.
  • Plugin details now display bundled hooks, and plugin sharing exposes link metadata plus discoverability controls.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.15.9 NOTES

Qwen Code v0.15.9 adds /branch conversation forking, a searchable /resume picker, Idealab provider, and per-file AI commit attribution.

└──▷ GET THIS VERSION
$ git clone --branch v0.15.9 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.15.9
└──▷ TRY IT
Fork the current agent conversation to explore an alternative approach without losing the original thread.
$ /branch
Search and resume a previous session by name or keyword from an interactive picker.
$ /resume
  • Adds /branch slash command to fork the current conversation into a new branch, enabling parallel exploration of agent sessions.
  • Adds searchable /resume picker with focus-aware modes for navigating and resuming past sessions.
  • Adds Idealab as a new third-party provider in the CLI auth registry.
  • Adds per-file AI contribution tracking in commit attribution, recording how much of each file was AI-generated.
  • Adds opt-in sensitive span attributes for telemetry, giving users control over what trace data is emitted.
+2 moreshow less
  • Enables foreground-to-background agent promotion, allowing active agents to be moved to background execution.
  • Reloads slash commands dynamically when SkillManager fires a change event, so newly added skills are available without restarting.
Was this useful?
◆  AI Model & Data Infrastructure

Microsoft ONNX Runtime

Sources Release notes → v1.26.0 NOTES

ONNX Runtime v1.26.0 adds RISC-V Vector CPU support, CUDA plugin graph/profiling APIs, WebGPU GridSample, and CoreML new ops.

└──▷ GET THIS VERSION
$ git clone --branch v1.26.0 https://github.com/microsoft/onnxruntime.git
# already have the repo? check out this version:
$ git checkout v1.26.0
  • Adds optional memory mapping for .ort model loads, reducing load-time I/O overhead.
  • Adds RISC-V Vector (RVV) support for the CPU Execution Provider, enabling inference on RVV-capable hardware.
  • Adds graph capture/replay support and a profiling API to the CUDA plugin EP.
  • Adds sync support for IOBinding in the CUDA plugin EP.
  • Adds GridSample operator support to the WebGPU EP.
+12 moreshow less
  • Extends WebGPU Split-K support to batch size > 1, improving batched matrix-multiply throughput.
  • Adds HardSigmoid and QuickGelu operator support to the CoreML EP.
  • Adds Pad reflect mode support to the CoreML EP.
  • Adds CUDA TopK support for INT8, INT16, and UINT8 data types.
  • Adds CUDA LabelEncoder support for numeric types.
  • Adds CUDA QuantizeLinear/DequantizeLinear opset 25 support.
  • Extends CUDA Transpose support to opsets 23–25.
  • Adds FP32 QK accumulation path for unfused GQA attention on CUDA.
  • Adds FP16 Gelu enablement in MLAS.
  • Adds Arm64 BF16 fast-math convolution kernels for NCHW/NCHWc paths in MLAS.
  • Upgrades OpenVINO EP for the 1.26.0 development release.
  • Replaces unrestricted Python setattr configuration with an allowlist, hardening the session configuration surface.
└──▷ BREAKING ON UPGRADE
  • !The WebNN pool2d property roundingType is renamed to outputShapeRounding; any code or config referencing roundingType will break.
  • !Support for CUDA 12 will be removed in v1.27.0; the published CUDA 13 package is onnxruntime-<os>-<arch>-gpu_cuda13-<version>.<ext>.
Was this useful?
◆  AI Agent Frameworks

OpenAI Agents SDK

Sources Release notes → v0.17.0 NOTES

OpenAI Agents SDK v0.17.0 defaults RealtimeAgent to gpt-realtime-2 and tightens sandbox path controls via SandboxPathGrant

└──▷ GET THIS VERSION
$ git clone --branch v0.17.0 https://github.com/openai/openai-agents-python.git
# already have the repo? check out this version:
$ git checkout v0.17.0
└──▷ USE IT
Grant a trusted host directory outside the SDK process base_dir so a sandbox manifest can read it as a LocalDir source.
python
from pathlib import Path
from agents.sandbox import Manifest, SandboxPathGrant
from agents.sandbox.entries import Dir, LocalDir

TRUSTED_DOCS_ROOT = Path("/opt/my-app/docs")

manifest = Manifest(
    extra_path_grants=(
        SandboxPathGrant(path=str(TRUSTED_DOCS_ROOT), read_only=True),
    ),
    entries={
        "fixtures": LocalDir(src=Path("fixtures"), description="Local test fixtures."),
        "docs": LocalDir(src=TRUSTED_DOCS_ROOT, description="Trusted local documents."),
        "output": Dir(description="Generated artifacts."),
    },
)
  • Adds SandboxPathGrant to Manifest.extra_path_grants so trusted host paths outside the SDK process base_dir can be explicitly granted (optionally read_only=True) for sandbox source materialization.
  • Changes the default model for RealtimeAgent sessions to gpt-realtime-2.
└──▷ BREAKING ON UPGRADE
  • !Sandbox local source materialization now constrains LocalFile.src and LocalDir.src to the SDK process current working directory (base_dir) unless the path is covered by Manifest.extra_path_grants. Applications that copy host files or directories from outside base_dir into a sandbox workspace must add a SandboxPathGrant for each trusted host root.
Was this useful?

PydanticAI

Sources Release notes → v1.92.0 NOTES

PydanticAI v1.92.0 adds Anthropic task budget support and a runtime output_retries override for agents.

└──▷ GET THIS VERSION
$ git clone --branch v1.92.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.92.0
  • Adds runtime output_retries override on agent runs, allowing per-call control of output retry counts without reconfiguring the agent; retries is now deprecated in favour of output_retries.
  • Adds Anthropic task budget support, enabling token/compute budget constraints on Anthropic-backed agent calls.
Was this useful?
◆  Local LLM Runtimes

llama.cpp

Sources Release notes → b9082 4 RELEASES · 2026-05-08 NOTES STABLE

llama.cpp b9082 adds an L2_NORM HVX kernel for the Hexagon backend.

└──▷ GET THIS VERSION
$ git clone --branch b9082 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9082
  • Adds an L2_NORM HVX kernel for the Hexagon backend, enabling hardware-accelerated L2 normalization on Qualcomm Hexagon DSPs.
3 more releases in this issue · 2026-05-08
b9080 NOTES STABLE

llama.cpp b9080 adds GGUF conversion support for the Gemma4 26B A4B NVFP4 (NVIDIA FP4) checkpoint format.

└──▷ GET THIS VERSION
$ git clone --branch b9080 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9080
  • Adds GGUF conversion support for the Gemma4_26B_A4B_NVFP4 HuggingFace checkpoint format, enabling the Gemma 4 26B mixture-of-experts model with NVIDIA FP4 quantization to be used with llama.cpp.
b9077 NOTES STABLE

llama.cpp server gains Vertex AI compatible API mode, activated via the AIP_MODE environment variable.

└──▷ GET THIS VERSION
$ git clone --branch b9077 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9077
  • Adds Vertex AI compatible API support to the server, enabled when the AIP_MODE environment variable is set (along with other AIP_* env vars).
b9076 NOTES STABLE

llama.cpp b9076: router server now exposes child model info via GET /v1/models

└──▷ GET THIS VERSION
$ git clone --branch b9076 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b9076
└──▷ TRY IT
Discover all child models registered behind a llama.cpp router instance.
$ curl http://localhost:8080/v1/models
  • The router server's GET /v1/models endpoint now exposes metadata for child models, enabling clients to discover all models behind a router instance.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-v15.5.0 NOTES

Phoenix 15.5.0 adds x-project-name HTTP header support for OTLP trace ingestion and wires agent tools into /chat-v2.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v15.5.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v15.5.0
└──▷ TRY IT
Route OTLP traces to a specific Phoenix project without changing the endpoint — useful in multi-project CI pipelines.
$ curl -X POST http://localhost:6006/v1/traces \
  -H 'Content-Type: application/x-protobuf' \
  -H 'x-project-name: my-agent-project' \
  --data-binary @traces.pb
  • Supports x-project-name HTTP header for OTLP trace ingestion, allowing callers to route traces to a named project at the transport layer.
  • Wires /chat-v2 with tool-calling support for agents, available behind an experimental toggle.
  • Updates session details turns layout in the UI.
Was this useful?

Langfuse

Sources Release notes → v3.173.0 NOTES

Langfuse v3.173.0 adds self-service SSO with DNS-verified domains, experiment metadata display, and a secondary OTEL ingestion queue.

└──▷ GET THIS VERSION
$ git clone --branch v3.173.0 https://github.com/langfuse/langfuse.git
# already have the repo? check out this version:
$ git checkout v3.173.0
  • Adds self-service SSO configuration with DNS-verified domains, letting organizations set up SSO without manual admin intervention.
  • Adds a secondary OTEL ingestion queue in the worker for improved OpenTelemetry ingest handling.
  • Displays metadata in the experiments overview for richer experiment context at a glance.
Was this useful?
◆  VECTOR DB RAG

Milvus

Sources Release notes → client/v2.6.4 NOTES

Milvus Go SDK v2.6.4 adds struct-array vector sub-field columns, EmbeddingList/MAX_SIM search types, and gRPC authority routing.

└──▷ GET THIS VERSION
$ git clone --branch client/v2.6.4 https://github.com/milvus-io/milvus.git
# already have the repo? check out this version:
$ git checkout client/v2.6.4
└──▷ USE IT
Insert rows into a struct-array field without manually building sub-columns — useful when ingesting multi-vector documents.
go
opts := client.NewColumnBasedInsertOptions().WithStructArrayColumn("clips", clipStructSchema, []map[string]any{
    {"clip_emb": []float32{0.1, 0.2, 0.3}, "label": "frame0"},
    {"clip_emb": []float32{0.4, 0.5, 0.6}, "label": "frame1"},
})
Run a MAX_SIM / EmbeddingList search across struct-array vector sub-fields to find the most similar multi-vector document.
go
searchVec := entity.FloatVectorArray{[]float32{0.1, 0.2, 0.3}, []float32{0.4, 0.5, 0.6}}
results, err := c.Search(ctx, client.NewSearchOption("docs", 10, []entity.Vector{searchVec}).WithANNSField("clips[clip_emb]"))
  • Adds ColumnFloatVectorArray, ColumnFloat16VectorArray, ColumnBFloat16VectorArray, ColumnBinaryVectorArray, and ColumnInt8VectorArray column types for struct-array vector sub-fields supporting ArrayOfVector sub-fields inside struct arrays.
  • Adds entity.FloatVectorArray, entity.Float16VectorArray, entity.BFloat16VectorArray, entity.BinaryVectorArray, and entity.Int8VectorArray search vector types, dispatched to matching PlaceholderType_EmbList* values, enabling MAX_SIM / EmbeddingList search against struct-array vector sub-fields such as clips[clip_emb].
  • Adds WithStructArrayColumn(name, structSchema, rows) helper to column-based insert/upsert options, accepting []map[string]any row data and inferring scalar/vector sub-column types from the provided struct schema.
  • Adds ClientConfig.WithGrpcAuthority(authority) to set the gRPC :authority header for proxy-based routing.
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 →