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 -282, November 8, 2025

THE AI TOOLCHAIN NO. -282
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED NOVEMBER 8, 2025 · 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   # 4 tools matched
AI & LLM Tooling
◆  AI Agent Frameworks

Agno (formerly Phidata)

Sources Release notes → v2.2.10 NOTES

Agno v2.2.10 adds run_context as the standard state-sharing parameter across Workflows and introduces yield_run_output for Agent/Team runs.

└──▷ GET THIS VERSION
$ git clone --branch v2.2.10 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.2.10
└──▷ USE IT
Pass run_context into a custom Python step to share and mutate state across a Workflow without relying on session-level globals.
python
from agno.workflow import Workflow, RunContext

def my_step(run_context: RunContext) -> str:
    run_context.state['processed'] = True
    return 'done'

wf = Workflow(steps=[my_step])
wf.run()
Stream Agent run events while yielding only final output, using the new yield_run_output flag instead of the deprecated yield_run_response.
python
for event in agent.run('Summarise this report', yield_run_output=True, stream=True):
    print(event)
  • Adds yield_run_output flag on Agent/Team run/arun functions as the replacement for the to-be-deprecated yield_run_response.
  • Promotes run_context as the recommended parameter for reading and modifying state across all Workflow surfaces — Agents, Teams, tools, steps, and custom Python functions used in steps.
  • Improves event streaming from custom executor steps inside Workflows, including better handling of Agent/Team events emitted by a custom executor.
Was this useful?
◆  AI Coding Agents

SST OpenCode

Sources Release notes → v1.0.45 NOTES

The open source coding agent.

OpenCode v1.0.45 adds .opencode/ directory config support and Ghostty terminal key bindings via opentui 0.1.39.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.45 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.0.45
  • Supports reading opencode.json(c) config from a .opencode/ directory, enabling project-scoped config organization.
  • Adds shift/ctrl+return/esc key binding support in Ghostty terminal via opentui 0.1.39 custom CSI sequences.
  • Routes polaris-alpha models to the polaris system prompt for consistent behavior.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.2.0-nightly.20251108.3c01c715 NOTES

Qwen Code v0.2.0-nightly adds TodoWriteTool and TaskTool support to the Zed editor integration.

└──▷ GET THIS VERSION
$ git clone --branch v0.2.0-nightly.20251108.3c01c715 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.2.0-nightly.20251108.3c01c715
  • Adds TodoWriteTool and TaskTool support to the Zed editor integration.
Was this useful?
Other / Uncategorized
◆  VECTOR DB RAG

Milvus

Sources Release notes → v2.4.24 2 RELEASES · 2025-11-08 NOTES STABLE

Milvus 2.4.24 adds DDL deny rules via database properties and new DDL rate quota configurations.

└──▷ GET THIS VERSION
$ git clone --branch v2.4.24 https://github.com/milvus-io/milvus.git
# already have the repo? check out this version:
$ git checkout v2.4.24
  • Adds DDL rate type and related quota configurations to control DDL operation throughput.
  • Supports denying DDL operations according to database property, enabling per-database DDL lockdown.
  • Makes segment prune config refreshable at runtime without restart.
1 more release in this issue · 2025-11-08
v2.5.21 NOTES STABLE

Milvus 2.5.21 adds nullable BM25 input fields, sparse query filtering, and access log template-value length tracking.

└──▷ GET THIS VERSION
$ git clone --branch v2.5.21 https://github.com/milvus-io/milvus.git
# already have the repo? check out this version:
$ git checkout v2.5.21
  • Adds access log field for template value length info, expanding observability in accesslog output.
  • Supports nullable fields as BM25 function input fields, removing a previous schema restriction on full-text search.
  • Introduces sparse filter in query execution, enabling more efficient filtered vector searches.
  • Implements a rewatch mechanism for etcd failure scenarios, improving resilience under etcd connectivity issues.
  • Optimizes bitmap reverse lookup performance, accelerating scalar-filtered queries at scale.
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 →