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 -020, July 30, 2026

THE AI TOOLCHAIN NO. -020
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED JULY 30, 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 Agent Frameworks

Agno (formerly Phidata)

Sources Release notes → v2.8.6 NOTES

Agno v2.8.6 adds Smallest AI TTS tools, OpenSearch vector DB, and a new AgentOS metrics-refresh status endpoint.

└──▷ GET THIS VERSION
$ git clone --branch v2.8.6 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.8.6
└──▷ USE IT
Add Smallest AI text-to-speech capability to an agent and save audio output to disk.
python
from agno.tools.smallest import SmallestTools
from agno.agent import Agent

agent = Agent(tools=[SmallestTools(voice_id='<voice_id>', model='lightning_v3.1', output_file='output.wav')])
agent.run('Convert this text to speech: Hello from Agno!')
Poll AgentOS for completion of a background metrics refresh instead of waiting for a blocking response.
$ curl -X POST 'http://localhost:8000/metrics/refresh?background=true'
# Then poll until completed:
curl 'http://localhost:8000/metrics/refresh/status'
Use OpenSearch as a vector database backend for hybrid search in a retrieval workflow.
python
from agno.vectordb.opensearch import OpenSearch

vectordb = OpenSearch(
    host='localhost',
    port=9200,
    index='my-index',
    search_type='hybrid'
)
  • Adds SmallestTools toolkit in agno for Smallest AI text-to-speech, exposing text_to_speech (returns audio as a ToolResult artifact, optionally saved to disk) and get_voices; supports lightning_v3.1 and lightning_v3.1_pro models.
  • Adds OpenSearch vector database support at agno.vectordb.opensearch, installable via the agno[opensearch] extra, with vector, keyword, and hybrid search in both sync and async variants; includes a run_opensearch.sh script for local setup.
  • Adds GET /metrics/refresh/status endpoint to AgentOS to poll the state of a background metrics refresh, returning idle, running, completed, or failed with started_at, finished_at, and error fields.
  • Exposes AgentOSClient.get_metrics_refresh_status() as the client-side counterpart to GET /metrics/refresh/status.
  • Adds ?background=true query parameter to POST /metrics/refresh, returning HTTP 202 immediately and running the refresh as a single-flight background task per database.
+1 moreshow less
  • Caches the Pydantic version lookup during tool wrapping, cutting repeated-wrap overhead from 65.9 ms to 11.0 ms per 100 wraps.
Was this useful?

CrewAI

Sources Release notes → 1.15.9 NOTES

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.

CrewAI 1.15.9 surfaces tool failures accurately, adds FlowFailedEvent, and introduces progressive disclosure for skills.

└──▷ GET THIS VERSION
$ git clone --branch 1.15.9 https://github.com/crewAIInc/crewAI.git
# already have the repo? check out this version:
$ git checkout 1.15.9
  • Emits FlowFailedEvent when a flow execution fails, enabling downstream handlers to react to flow-level errors.
  • Surfaces tool failures as actual failures instead of silently reporting them as success, improving error visibility.
  • Implements progressive disclosure for skills, controlling how skill details are revealed during execution.
Was this useful?

LangChain LangGraph

Sources Release notes → checkpointpostgres==3.1.1 2 RELEASES · 2026-07-30 NOTES STABLE

Build resilient agents.

checkpoint-postgres 3.1.1 adds opt-in omit_expired flag to skip expired checkpoint rows on read.

└──▷ GET THIS VERSION
$ git clone --branch checkpointpostgres==3.1.1 https://github.com/langchain-ai/langgraph.git
# already have the repo? check out this version:
$ git checkout checkpointpostgres==3.1.1
  • Adds opt-in omit_expired parameter to checkpoint read operations, allowing callers to skip expired rows and avoid processing stale state.
1 more release in this issue · 2026-07-30
checkpointpostgres==3.1.1 NOTES STABLE

LangGraph checkpoint-postgres 3.1.1 adds opt-in omit_expired flag to skip expired checkpoint rows on read.

└──▷ GET THIS VERSION
$ git clone --branch checkpointpostgres==3.1.1 https://github.com/langchain-ai/langgraph.git
# already have the repo? check out this version:
$ git checkout checkpointpostgres==3.1.1
  • Adds omit_expired opt-in parameter to checkpoint reads, allowing callers to skip expired rows instead of returning them.
Was this useful?

NVIDIA Object-Oriented Agents (NOOA)

Sources Release notes → v0.0.7 NOTES

NVIDIA Object Oriented Agents: the Pythonic way to build AI Agents.

v0.0.7 adds a CyberGym agent example, viewer ingest resource limits, and playground custom-model endpoint constraints.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.7 https://github.com/NVIDIA-NeMo/labs-OO-Agents.git
# already have the repo? check out this version:
$ git checkout v0.0.7
  • Constrains playground custom-model endpoint and api_key_env to server-declared pairs, preventing arbitrary endpoint injection.
  • Adds resource limits on the Viewer ingest API to cap payload sizes and prevent abuse.
  • Adds a nooa CyberGym agent example demonstrating object-oriented agent patterns for cyber exercise environments.
  • Requires an auth token and restricts CORS on the viewer API, hardening the exposed surface.
  • Constrains ShellTools file operations to the current working directory, limiting lateral file access.
+1 moreshow less
  • Replaces eval() in the CodeAct constructor-string coercion path with an AST decoder, removing arbitrary code execution risk in that call site.
Was this useful?

PydanticAI

Sources Release notes → v2.21.0 NOTES

PydanticAI v2.21.0 adds per_request_input_tokens_limit to UsageLimits for per-call token budgets.

└──▷ GET THIS VERSION
$ git clone --branch v2.21.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v2.21.0
└──▷ USE IT
Prevent any single LLM call from consuming more than a set number of input tokens, useful for guarding against unexpectedly large context windows in multi-turn agents.
python
from pydantic_ai import Agent
from pydantic_ai.usage import UsageLimits

agent = Agent('openai:gpt-4o')
result = agent.run_sync(
    'Summarize this document.',
    usage_limits=UsageLimits(per_request_input_tokens_limit=4000),
)
  • Adds per_request_input_tokens_limit field to UsageLimits to cap input tokens on a per-request basis, independently of aggregate limits.
Was this useful?

holmesgpt

Sources Release notes → 0.38.0 NOTES

SRE Agent - CNCF Sandbox Project

HolmesGPT 0.38.0 adds remote tool-call approval workflows and cuts prompt-token usage by 50–60%.

└──▷ GET THIS VERSION
$ git clone --branch 0.38.0 https://github.com/HolmesGPT/holmesgpt.git
# already have the repo? check out this version:
$ git checkout 0.38.0
  • Implements remote tool call approval workflows, enabling human-in-the-loop authorization of tool invocations from remote sessions.
  • Reduces system prompt and tool description sizes by ~50–60%, lowering prompt-token consumption and enabling use with tighter context-window limits.
  • Makes conversation-worker slot exhaustion visible and bounds reconnect sign-in attempts, improving observability of worker capacity limits.
  • Adds kubectl build to the Go binary distribution, expanding the toolchain's Kubernetes CLI surface.
Was this useful?
◆  AI Coding Agents

GitHub Copilot CLI

Sources Release notes → v1.0.77 2 RELEASES · 2026-07-30 NOTES STABLE

Copilot CLI v1.0.77 adds browser OAuth login, MDM sandbox policy, and Ctrl+G in-prompt editor

└──▷ GET THIS VERSION
$ git clone --branch v1.0.77 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v1.0.77
└──▷ TRY IT
Force browser-based OAuth login on a machine where you want to avoid the device-code flow.
$ copilot login --web-flow
Force device-code login on a local terminal when you prefer not to open a browser.
$ copilot login --device-code
  • Adds --web-flow and --device-code flags to copilot login to force browser-based or device-code OAuth mode; browser OAuth is now the default on local interactive terminals, device code remains default on remote/headless terminals; mode is also selectable via the interactive /login command.
  • Adds support for enforcing managed sandbox policy via macOS and Windows native MDM settings.
  • Adds Ctrl+G keyboard shortcut to open your editor for freeform ask_user answers without closing the prompt.
  • Unconditional autopilot approval now disables the sandbox for the current session when bypass is allowed.
  • Allows reasoning effort to be omitted so the server can select the default.
1 more release in this issue · 2026-07-30
v1.0.76 NOTES STABLE

Copilot CLI v1.0.76 adds grok-4.5 support, a multi-session sidebar, enterprise sandbox enforcement, /limits predict, and a queue manager.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.76 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v1.0.76
└──▷ TRY IT
Get a suggested AI-credit limit before starting a long autopilot task, based on your session history.
$ /limits predict
Keep the active sidebar card visually distinct but disable hover-to-focus for a less distracting split-view experience.
yaml
sidebar.hoverFocus: false
sidebar.accentActiveSession: true
Enable the multi-session Sessions sidebar to manage concurrent Copilot sessions during a complex investigation.
$ /experimental on
  • Adds sidebar.hoverFocus and sidebar.accentActiveSession config keys to the split-view sidebar: hover-to-focus is off by default (opt in with sidebar.hoverFocus), and the active session card is accented by default (opt out with sidebar.accentActiveSession).
  • Adds stayInAutopilot setting to control whether autopilot remains selected after task_complete; set to false to return to interactive mode after each task.
  • Adds /limits predict subcommand to suggest a session AI-credit limit based on similar past sessions.
  • Adds enable/disable controls in /plugins for plugins, instructions, agents, LSP servers, and hooks.
  • Adds support for the grok-4.5 model.
+14 moreshow less
  • Adds a new Sessions sidebar for managing multiple concurrent sessions — switch between them, spawn new ones, and see their status; enable with /experimental on.
  • Adds a directable queue manager to reorder, edit, remove, repeat, and immediately send queued messages; Ctrl+C removes your own newest queued message.
  • Enterprise administrators can enforce a restrictive sandbox floor via managed settings that tighten (but never loosen) the user's sandbox policy; the /sandbox dialog surfaces org-configured managed values with locked fields and managed filesystem paths.
  • Supports configurable timed refreshes for custom status-line commands.
  • Changing the mouse setting mid-session now takes effect immediately via /settings mouse on|off or the /settings dialog, without requiring a restart.
  • web_fetch now follows HTTP redirects, requesting permission for redirect targets on different origins and showing redirect origin context.
  • web_fetch routes through the configured sandbox proxy when outbound is allowed, and denies egress when network.allowOutbound is false.
  • Sandbox denied paths are enforced for relative and symlinked entries on macOS and Linux.
  • MCP tools load faster from definition-scoped snapshots, with process-wide and per-server cache opt-outs.
  • Renders inline images in Rio terminals that support Kitty graphics.
  • Voice mode pauses playing media before recording and resumes it afterward on macOS and Windows.
  • Shows the number of active scheduled prompts in the footer.
  • Queued mid-turn /model changes are now applied after the current response finishes.
  • The /instructions picker now respects --no-custom-instructions.
Was this useful?

OpenAI Codex CLI

Sources Release notes →Source code → rust-v0.147.0-alpha.2 NOTES CODE PRE-RELEASE

Lightweight coding agent that runs in your terminal

Codex CLI adds MCP 2026 protocol support, cloud-managed sandbox profiles, non-blocking MCP startup, and concurrent tool resolution.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.147.0-alpha.2 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.147.0-alpha.2
  • Adds MCP 2026-07-28 discovery support and completes full MCP 2026 client support.
  • Loads cloud-managed profiles for codex sandbox, enabling centrally provisioned sandbox configurations.
  • Routes MCP OAuth through configured HTTP clients, unifying network proxy handling for MCP authentication flows.
  • Adds configurable developer instructions for v2 subagents.
  • Supports model-owned token budget defaults, applying model-catalog-supplied budgets when no explicit token-budget configuration is set.
+8 moreshow less
  • Routes WebRTC sideband joins to the Realtime API.
  • Adds persisted thread sections for organizing conversation threads.
  • Enables network policy callbacks for remote exec.
  • Terminates Windows non-TTY processes on interrupt, improving Ctrl-C behavior on Windows.
  • Loads thread titles concurrently during session startup.
  • Supports self-serve Business ProLite accounts.
  • Supports plaintext collaboration tool messages.
  • Honors the configured SQLite home in the logs client.
Was this useful?

SST OpenCode

Sources Release notes →Source code → v1.18.10 2 RELEASES · 2026-07-30 NOTES CODE STABLE

The open source coding agent.

OpenCode v1.18.10 adds automatic Modal model discovery and improves desktop tab and notification UX.

└──▷ GET THIS VERSION
$ git clone --branch v1.18.10 https://github.com/anomalyco/opencode.git
# already have the repo? check out this version:
$ git checkout v1.18.10
  • Automatically discovers available Modal models, removing the need to manually configure them.
  • Always shows the new session button in the desktop app, regardless of current state.
  • Improves toast notifications with better stacking, dismissal, and mobile layout in the desktop app.
  • Refines desktop titlebar tab hover, active, and overflow states.
1 more release in this issue · 2026-07-30
v1.18.10 NOTES STABLE

OpenCode v1.18.10 automatically discovers available Modal models and always surfaces the new session button.

└──▷ GET THIS VERSION
$ git clone --branch v1.18.10 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.18.10
  • Automatically discovers available Modal models so users no longer need to manually configure them.
  • Always shows the new session button in the Desktop UI regardless of current state.
Was this useful?

All Hands AI OpenHands

Sources Release notes → v1.8.0 2 RELEASES · 2026-07-30 NOTES STABLE

OpenHands: AI-Driven Development

OpenHands v1.8.0 adds per-card enable/disable toggling for installed MCP servers.

└──▷ GET THIS VERSION
$ git clone --branch v1.8.0 https://github.com/All-Hands-AI/OpenHands.git
# already have the repo? check out this version:
$ git checkout v1.8.0
  • Adds the ability to enable or disable an installed MCP server directly from its card in the UI, without uninstalling it.
1 more release in this issue · 2026-07-30
v1.8.0 NOTES STABLE

OpenHands v1.8.0 adds the ability to enable or disable installed MCP servers directly from their card in the UI.

└──▷ GET THIS VERSION
$ git clone --branch v1.8.0 https://github.com/OpenHands/OpenHands.git
# already have the repo? check out this version:
$ git checkout v1.8.0
  • Adds a toggle on each installed MCP server's card to enable or disable it without uninstalling.
Was this useful?
◆  AI Model & Data Infrastructure

Microsoft ONNX Runtime

Sources Release notes → plugin-ep-webgpu/v0.2.1 NOTES

WebGPU EP v0.2.1 adds 2-bit GatherBlockQuantized, Gemma 4 support, Qwen3 fusions, and expanded FlashAttention capabilities.

└──▷ GET THIS VERSION
$ git clone --branch plugin-ep-webgpu/v0.2.1 https://github.com/microsoft/onnxruntime.git
# already have the repo? check out this version:
$ git checkout plugin-ep-webgpu/v0.2.1
  • Adds 2-bit support to GatherBlockQuantized for more aggressive quantized-path compression on WebGPU.
  • Adds Opset 24 and KV-shared decoder layer support for Gemma 4 model paths.
  • Adds QKV and MLP fusions for Qwen3-style models, plus Q/K RMSNorm fusion into GroupQueryAttention.
  • Extends FlashAttention decode kernels to handle any sequence length, removing previous length constraints.
  • Adds QKV bias support for FlashAttention in MultiHeadAttention.
+6 moreshow less
  • Enables dynamic max_k_step for NVIDIA hardware in the FlashAttention path.
  • Adds M4 Max-specific FlashAttention optimizations.
  • Generalizes the FlashAttention prefill shared-memory path for broader hardware coverage.
  • GroupQueryAttention now supports optional present-key/value outputs.
  • Adds LinearAttention subgroup optimizations and larger tile_v with subgroup support.
  • Introduces per-graph buffer manager and session-level buffer pool for graph-capture reuse.
Was this useful?
◆  Local LLM Runtimes

llama.cpp

Sources Release notes → b10199 2 RELEASES · 2026-07-30 NOTES STABLE

llama.cpp server gains support for input embeddings to drive next-token sampling

└──▷ GET THIS VERSION
$ git clone --branch b10199 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b10199
  • Adds inp embd (input embedding) support to the server, enabling callers to supply raw embedding vectors directly to drive sampled token generation instead of text prompts.
1 more release in this issue · 2026-07-30
b10198 NOTES STABLE

llama.cpp b10198 adds quantized concat support for the Vulkan backend.

└──▷ GET THIS VERSION
$ git clone --branch b10198 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b10198
  • Adds quantized concat operation support to the Vulkan backend, enabling GPU-accelerated concatenation of quantized tensors on Vulkan devices.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

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

Phoenix v19.11.0 adds project evaluation metric charts, subagent tool call counting, and a pinned note-taking bar for span details.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v19.11.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v19.11.0
  • Adds project evaluation metrics charts to visualize eval results at the project level.
  • Counts subagent tool calls online during evaluations, enabling real-time tracking of tool usage in agentic workflows.
  • Defers metric chart loading and removes the chart selection cap, allowing more charts to be displayed simultaneously without blocking.
  • Displays tool and tool call counts in LLM span card headers for at-a-glance agentic span inspection.
  • Adds a pinned note-taking bar to the span details view for persistent inline annotations.
+2 moreshow less
  • Moves root-span scoping into the filter condition UI, integrating trace-root filtering with the standard filter builder.
  • Updates the Monty provider icon to use the Pydantic logo in the sandboxes UI.
Was this useful?

Langfuse

Sources Release notes → v4.1.0 NOTES

Langfuse v4.1.0 adds deprecated API last-seen timestamps, auto-generated API keys on prompt copy, and enhanced experiment review validation.

└──▷ GET THIS VERSION
$ git clone --branch v4.1.0 https://github.com/langfuse/langfuse.git
# already have the repo? check out this version:
$ git checkout v4.1.0
  • Shows the last-seen time for deprecated API endpoints in the v4 UI, helping teams prioritize migration away from old surfaces.
  • Auto-generates API keys when copying a prompt during v4 migration, reducing manual setup steps.
  • Enhances the MultiStepExperimentForm with a review step that validates inputs and surfaces error messages before execution.
  • Extracts and extends background execution support for the in-app agent, enabling longer-running agent tasks.
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 →