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 -297, October 24, 2025

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

GitHub Copilot CLI

Sources Release notes → v0.0.350 NOTES

GitHub Copilot CLI v0.0.350 trims default MCP tool set for context efficiency and adds --enable-all-github-mcp-tools flag.

└──▷ GET THIS VERSION
$ git clone --branch v0.0.350 https://github.com/github/copilot-cli.git
# already have the repo? check out this version:
$ git checkout v0.0.350
└──▷ TRY IT
Re-enable the full GitHub MCP tool surface when your workflow depends on tools excluded from the new default set.
$ gh copilot --enable-all-github-mcp-tools
  • Adds --enable-all-github-mcp-tools flag to opt back into the full set of GitHub MCP server tools when needed.
  • Limits the default GitHub MCP server tool set to a curated subset — covering code/repo navigation (get_file_contents, search_code, search_repositories, list_branches, list_commits, get_commit), issue management (get_issue, list_issues, get_issue_comments, search_issues), PR management (pull_request_read, list_pull_requests, search_pull_requests), workflow info (list_workflows, list_workflow_runs, get_workflow_run, get_job_logs, get_workflow_run_logs), and user search (user_search) — to conserve context window space.
Was this useful?

Block Goose

Sources Release notes → v1.12.0 NOTES

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

Goose v1.12.0 adds system diagnostics, extension search, code snippet saving, and two new built-in recipes.

└──▷ GET THIS VERSION
$ git clone --branch v1.12.0 https://github.com/block/goose.git
# already have the repo? check out this version:
$ git checkout v1.12.0
  • Adds system diagnostics tools for inspecting Goose's runtime environment.
  • Adds extension search functionality to quickly find and manage extensions.
  • Adds code snippet formatting and saving directly from conversations.
  • Introduces a Test Coverage Optimizer built-in recipe.
  • Introduces a Smart Task Organizer built-in recipe.
+7 moreshow less
  • Adds a schedule button for recipe entries, enabling scheduling from the recipe list UI.
  • Auto-creates recipe directories when saving a recipe to a new path.
  • Adds UI parameter input controls for configuring recipe parameters interactively.
  • Redesigns the extension management system.
  • Adds progress tracking with trend indicators.
  • Improves prompt caching with stable system prompts for more efficient provider usage.
  • Adds provider request logging for visibility into outbound LLM requests.
Was this useful?

SST OpenCode

Sources Release notes → v0.15.15 NOTES

The open source coding agent.

OpenCode v0.15.15 adds wildcard flag parsing support for the bash tool.

└──▷ GET THIS VERSION
$ git clone --branch v0.15.15 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v0.15.15
  • Adds wildcard parsing support for flags in the bash tool, enabling broader glob-style argument matching.
Was this useful?
◆  AI Agent Frameworks

LangChain

Sources Release notes → langchain-core==1.0.1 NOTES

langchain-core 1.0.1 automatically marks all properties as required when strict mode is enabled.

└──▷ GET THIS VERSION
$ git clone --branch langchain-core==1.0.1 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-core==1.0.1
  • In strict mode, automatically sets required to include all properties in the schema, eliminating the need to manually specify required fields.
Was this useful?

Letta (formerly MemGPT)

Sources Release notes → 0.13.0 NOTES

Letta 0.13.0 adds Claude Haiku 4.5 as a supported reasoning model.

└──▷ GET THIS VERSION
$ git clone --branch 0.13.0 https://github.com/letta-ai/letta.git
# already have the repo? check out this version:
$ git checkout 0.13.0
  • Adds Claude Haiku 4.5 as a supported reasoning model option.
Was this useful?

OpenAI Agents SDK

Sources Release notes → v0.4.2 NOTES

OpenAI Agents SDK v0.4.2 enables async tool calling in Realtime sessions and custom reasoning effort for LiteLLM providers.

└──▷ GET THIS VERSION
$ git clone --branch v0.4.2 https://github.com/openai/openai-agents-python.git
# already have the repo? check out this version:
$ git checkout v0.4.2
  • Enables async tool calling in Realtime sessions, allowing asynchronous tools to be invoked during real-time agent interactions.
  • Supports passing custom reasoning effort when using LiteLLM providers.
Was this useful?

PydanticAI

Sources Release notes → v1.6.0 3 RELEASES · 2025-10-24 NOTES STABLE

PydanticAI v1.6.0 adds FastMCPToolset and a vLLM Responses API compatibility flag for OpenAI model profiles.

└──▷ GET THIS VERSION
$ git clone --branch v1.6.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.6.0
└──▷ USE IT
Enable vLLM Responses API compatibility when using an OpenAI model profile that requires function call status to be set to none.
python
from pydantic_ai.models.openai import OpenAIModelProfile

profile = OpenAIModelProfile(openai_responses_requires_function_call_status_none=True)
  • Adds OpenAIModelProfile.openai_responses_requires_function_call_status_none flag to enable compatibility with vLLM's Responses API.
  • Adds FastMCPToolset for integrating FastMCP tools into PydanticAI agents.
  • Auto-generated output tool names are now sanitized to support generic types.
2 more releases in this issue · 2025-10-24
v1.5.0 NOTES STABLE

PydanticAI v1.5.0 introduces a beta graph API and improves OTel span naming for non-default backends.

└──▷ GET THIS VERSION
$ git clone --branch v1.5.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.5.0
  • Introduces a new graph API in beta for building agent execution graphs.
  • Pre-formats run graph and node span names for compatibility with non-Logfire OTel backends.
v1.4.0 NOTES STABLE

PydanticAI v1.4.0 adds native MCP server support for OpenAI and Anthropic via the built-in MCPServerTool.

└──▷ GET THIS VERSION
$ git clone --branch v1.4.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.4.0
└──▷ USE IT
Use MCPServerTool to connect an OpenAI or Anthropic agent to a native MCP server without writing a custom tool wrapper.
python
from pydantic_ai.tools import MCPServerTool
  • Adds MCPServerTool built-in tool to support OpenAI and Anthropic native MCP (Model Context Protocol) server integration.
  • Raises a clear error when a Google content filter produces an empty response, making content-filter failures visible instead of silent.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-v12.7.0 NOTES

Phoenix 12.7.0 adds dataset splits support across experiments and datasets, plus label filtering for datasets and prompts.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v12.7.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-v12.7.0
  • Enables label filtering on the datasets table, allowing practitioners to narrow the dataset list by label in the UI.
  • Enables label filtering on the prompts page, so prompt versions can be browsed by label.
  • Supports querying dataset examples by splits, surfacing split-aware data in the playground and experiment workflows.
  • Makes the Experiment Compare page split-aware, so experiment runs can be compared across dataset splits.
  • Adds ExperimentRuns scoped over dataset splits, enabling per-split evaluation tracking.
+6 moreshow less
  • Adds annotation values and sorting to the experiment compare slideover for richer side-by-side review.
  • Adds annotation filtering in the experiment compare slideover to focus on specific evaluator results.
  • Supports individual dataset label editing directly from the dataset page.
  • Removes the dataset-label feature flag, making label management generally available.
  • Removes the splits feature flag and simplifies the split menu selection, making dataset splits generally available.
  • Updates the playground dataset examples table slideover with an improved UI.
Was this useful?
◆  VECTOR DB RAG

Weaviate

Sources Release notes → v1.32.14 NOTES

Weaviate v1.32.14 adds backup list sorting with size reporting and GOMEMLIMIT to usage module payload.

└──▷ GET THIS VERSION
$ git clone --branch v1.32.14 https://github.com/weaviate/weaviate.git
# already have the repo? check out this version:
$ git checkout v1.32.14
  • Backup list API now supports ascending/descending sort order and returns backup size per entry.
  • Adds GOMEMLIMIT to the usage module payload, surfacing Go memory limit data in usage telemetry.
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 →