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 -256, December 4, 2025

THE AI TOOLCHAIN NO. -256
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED DECEMBER 4, 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   # 17 tools matched
AI & LLM Tooling
◆  AI Agent Frameworks

Agno (formerly Phidata)

Sources Release notes → v2.3.7 NOTES

Agno v2.3.7 adds Amazon Redshift toolkit and revamps Human-in-the-Loop with a new RunRequirement class

└──▷ GET THIS VERSION
$ git clone --branch v2.3.7 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.3.7
  • Introduces the RunRequirement class to represent and resolve Human-in-the-Loop requirements; these objects appear in the Agent response or in the RunPaused event during streaming HITL flows.
  • Adds yield_run_response parameter to continue_run streaming methods, yielding a RunOutput object at the end of a continued run.
  • Adds Amazon Redshift toolkit for exploring Redshift databases and running queries.
  • Passes run_context into get_relevant_documents_from_knowledge so custom knowledge retrievers now have access to dependencies.
  • Enables Agno evals via AgentOS with Agents and Teams that use an asynchronous database class.
Was this useful?

LangChain

Sources Release notes → langchain-core==1.1.1 2 RELEASES · 2025-12-04 NOTES STABLE

LangChain Core 1.1.1 adopts UUID v7 for run IDs, bringing time-ordered identifiers to traces and callbacks.

└──▷ GET THIS VERSION
$ git clone --branch langchain-core==1.1.1 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain-core==1.1.1
  • Switches run ID generation to UUID v7, providing time-sortable identifiers for runs, traces, and callbacks.
1 more release in this issue · 2025-12-04
langchain==1.1.1 NOTES STABLE

LangChain 1.1.1 switches run IDs to UUID v7 for time-ordered, sortable trace identifiers.

└──▷ GET THIS VERSION
$ git clone --branch langchain==1.1.1 https://github.com/langchain-ai/langchain.git
# already have the repo? check out this version:
$ git checkout langchain==1.1.1
  • Run IDs now use UUID v7, enabling time-ordered, lexicographically sortable identifiers for traces and runs.
Was this useful?

LlamaIndex

Sources Release notes → v0.14.10 NOTES

LlamaIndex v0.14.10 adds a mock function-calling LLM for testing and a new Airweave tool integration with advanced search.

└──▷ GET THIS VERSION
$ git clone --branch v0.14.10 https://github.com/run-llama/llama_index.git
# already have the repo? check out this version:
$ git checkout v0.14.10
  • Adds llama-index-tools-airweave (v0.1.0) integration, enabling agents to use Airweave's advanced search features as a tool.
  • Adds a mock function-calling LLM to llama-index-core for testing agent and tool-calling pipelines without a live model.
Was this useful?
◆  AI Coding Agents

Cline

Sources Release notes → v3.40.0 NOTES

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

Cline v3.40.0 adds apply_patch auto-approval, auto-recovery for corrupted task history, and richer hooks with subpages.

└──▷ GET THIS VERSION
$ git clone --branch v3.40.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.40.0
  • Adds auto-approval support for apply_patch tool calls, reducing interruptions during patch-heavy workflows.
  • Adds auto-recovery for corrupted task history state, so a bad history file no longer blocks resuming tasks.
  • Adds subpages and expanded content to hooks, enabling more structured hook definitions.
  • Sets a default thinking level for Gemini 3 Pro models, removing the need for manual configuration.
  • Adds mode and token metrics info to storage messages for richer telemetry from CLI sessions.
+1 moreshow less
  • Supports multi-index search over inner messages to find file mentions for context rewriting, improving accuracy in long conversations.
Was this useful?

Continue

Sources Release notes → @continuedev/[email protected] 2 RELEASES · 2025-12-04 NOTES STABLE

Continue CLI gains headless TTY-free operation and grep/find/findstr search fallback in v1.7.0

└──▷ GET THIS VERSION
$ git clone --branch @continuedev/[email protected] https://github.com/continuedev/continue.git
# already have the repo? check out this version:
$ git checkout @continuedev/[email protected]
  • Adds grep, find, and findstr as alternative search strategies in the CLI, giving the agent fallback file-search methods when the primary strategy is unavailable.
  • Removes the TTY requirement for the CLI in headless mode, enabling unattended/CI pipeline use without a pseudo-terminal.
  • Adds Supabase-specific OAuth scopes to the mcp-remote fallback path for MCP integrations.
  • Switches Gemini and Vertex AI response streaming to the google/genai SDK.
  • Auto-approves parallel read-only built-in tool calls, reducing friction in agentic workflows.
+2 moreshow less
  • Adds support for the Gemini thought-signature field in model responses.
  • Adds Klavis AI Strata to the MCP Cookbook as a new integration.
1 more release in this issue · 2025-12-04
@continuedev/[email protected] NOTES STABLE

Continue v1.35.0 auto-approves parallel read-only built-in tool calls without user prompts.

└──▷ GET THIS VERSION
$ git clone --branch @continuedev/[email protected] https://github.com/continuedev/continue.git
# already have the repo? check out this version:
$ git checkout @continuedev/[email protected]
  • Auto-approves parallel read-only built-in tool invocations, removing manual confirmation prompts for non-mutating operations.
Was this useful?

Charm Crush

Sources Release notes → v0.21.0 NOTES

Glamourous agentic coding for all

Crush v0.21.0 adds parallel tool call execution and progress bar support for iTerm2 and Rio terminals.

└──▷ GET THIS VERSION
$ git clone --branch v0.21.0 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.21.0
  • Enables parallel tool calls so multiple tools can execute simultaneously, reducing wait time on multi-step tasks.
  • Adds progress bar display for iTerm2 and Rio terminal emulators.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.65.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI adds /resume and /skills commands, history trimming, pycache exclusion, and Ctrl-P/N TUI navigation in v0.65.0

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.65.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.65.0
└──▷ TRY IT
Resume a previous Codex session interactively without restarting from scratch.
$ /resume
Browse and activate skills defined in your skills.md during a session.
$ /skills
Cap local history file size to prevent unbounded growth across long-running projects.
yaml
# In your Codex config file:
history:
  max_bytes: 10485760
  • Adds /resume slash command for snappier session resumption from the TUI.
  • Adds /skills slash command (also via $) for listing and selecting skills defined in skills.md.
  • Promotes Codex Max as the new default model.
  • Trims history.jsonl automatically when history.max_bytes is set, capping local history size.
  • Ignores common junk directories — including __pycache__ — by default to reduce context noise.
+10 moreshow less
  • Adds Ctrl-P / Ctrl-N keyboard shortcuts for arrow navigation inside the TUI textarea.
  • Renders tips and tooltips via Markdown with a bold 'Tip' label for richer in-app guidance.
  • Adds model warning when apply_patch is used with an incompatible model.
  • Supports listing MCP servers from the app-server API.
  • Adds --version flag for the @openai/codex-shell-tool-mcp package.
  • Adds one-off commands support to app-server v2.
  • Introduces alias compaction for more efficient context management.
  • Adds experimental support for skills.md skill definitions.
  • Displays tokens used when the context window size is unknown.
  • Restores clipboard image paste support on native Windows in the TUI.
Was this useful?

SST OpenCode

Sources Release notes → v1.0.133 2 RELEASES · 2025-12-04 NOTES STABLE

The open source coding agent.

OpenCode v1.0.133 adds SAP AI Core provider support and optional prompt input for GitHub Actions.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.133 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.0.133
  • Adds SAP AI Core as a supported AI provider.
  • Adds optional prompt input parameter to the OpenCode GitHub Action.
1 more release in this issue · 2025-12-04
v1.0.130 NOTES STABLE

OpenCode v1.0.130 adds primary_tools setting, new TUI commands, and improved DeepSeek reasoning support.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.130 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.0.130
└──▷ USE IT
Restrict sensitive tools so only your primary agent can invoke them, preventing sub-agents from accessing them.
yaml
experimental:
  primary_tools:
    - bash
    - editor
Bind a key to tool_details and bind messages_last_user to jump back to your last prompt in a long session.
yaml
keybinds:
  tool_details: "ctrl+t"
  messages_last_user: "ctrl+u"
  • Adds experimental.primary_tools setting to restrict specified tools to primary agents only.
  • Adds messages_last_user TUI command to jump the view to the last user message.
  • Adds tool_details keybind (no default assigned) for accessing tool detail views.
  • Enhances DeepSeek reasoning content handling.
  • Adds retry logic for Grok resource-exhausted errors.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.12.9 2 RELEASES · 2025-12-04 NOTES STABLE

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

Pi v0.12.9 adds /copy command to grab the last agent message straight to your clipboard.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.9 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.12.9
└──▷ TRY IT
After receiving a long Markdown-formatted agent response, copy it to clipboard for pasting into a report or ticket without losing formatting.
$ /copy
  • Adds /copy command to copy the last agent message to the clipboard, with cross-platform support (macOS, Windows, Linux) — useful for extracting text from rendered Markdown output.
1 more release in this issue · 2025-12-04
v0.12.7 NOTES STABLE

Pi v0.12.7 adds context compaction with manual and auto modes, plus branch source tracking for session lineage.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.7 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.12.7
└──▷ TRY IT
Manually compact a long session mid-conversation, directing the summary to focus on a specific area of work.
$ /compact focus on the authentication module decisions and discard unrelated tangents
Enable auto-compaction so long-running agent sessions never stall due to context overflow.
$ /autocompact
  • Adds /compact [instructions] command to manually summarize older messages and reduce context usage, with optional custom instructions for the summary.
  • Adds /autocompact toggle to automatically compact context when it reaches contextWindow - reserveTokens (default 16k reserve tokens).
  • Compacted sessions display a collapsible summary in the TUI (toggled with o key) and in HTML exports.
  • RPC mode gains a {"type":"compact"} command and auto-compaction support, emitting compaction events.
  • Branched sessions now record branchedFrom in the session header to track the originating session file path.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.4.0-preview.0 2 RELEASES · 2025-12-04 NOTES STABLE

Qwen Code v0.4.0-preview.0 adds session-level conversation history management.

└──▷ GET THIS VERSION
$ git clone --branch v0.4.0-preview.0 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.4.0-preview.0
  • Adds session-level conversation history management, enabling practitioners to view and control conversation context within a session.
1 more release in this issue · 2025-12-04
v0.4.0-nightly.20251204.6729980b NOTES STABLE

Qwen Code v0.4.0-nightly adds session-level conversation history management.

└──▷ GET THIS VERSION
$ git clone --branch v0.4.0-nightly.20251204.6729980b https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.4.0-nightly.20251204.6729980b
  • Adds session-level conversation history management, enabling users to control and review conversation context within a session.
Was this useful?
◆  Local LLM Runtimes

KoboldCpp

Sources Release notes → v1.103 NOTES

KoboldCpp v1.103 adds Flux2 and Z-Image Turbo image generation, Mistral 3 model support, and a Linux auxiliary terminal UI.

└──▷ GET THIS VERSION
$ git clone --branch v1.103 https://github.com/LostRuins/koboldcpp.git
# already have the repo? check out this version:
$ git checkout v1.103
└──▷ TRY IT
Use the lcpp-specific chat completions endpoint to leverage prefill/Assistant Continue in a frontend that supports partial-turn continuation.
$ curl http://localhost:5001/lcpp/v1/chat/completions -H 'Content-Type: application/json' -d '{"model": "koboldcpp", "messages": [{"role": "user", "content": "Tell me a story"}, {"role": "assistant", "content": "Once upon"}]}'
  • Adds prefill support to chat completions via the /lcpp/v1/chat/completions endpoint (distinct from the OpenAI-compatible /v1/chat/completions), enabling 'Assistant Continue' partial-turn continuation for frontends that support it.
  • Adds support for the Flux2 image generation model, loadable in GGUF format with a separate VAE (flux2vae.safetensors) and a Clip 1 text encoder.
  • Adds support for Z-Image Turbo image generation, a lightweight alternative to Flux2, using z_image_turbo-Q4_0.gguf with the Flux1 VAE and a Qwen3-4B text encoder as Clip 1; a .kcppt template is available to auto-download all three components.
  • Adds Mistral and Ministral 3 model support, merged from upstream llama.cpp.
  • Adds a secondary terminal UI on Linux to view console logging, launchable from the Extras tab even when not started from CLI.
Was this useful?

llama.cpp

Sources Release notes → b7275 NOTES

llama.cpp b7275 adds Metal GPU kernels for TRI, FILL, EXPM1, and SOFTPLUS ops on Apple Silicon.

└──▷ GET THIS VERSION
$ git clone --branch b7275 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7275
  • Adds Metal GPU kernel implementations for the TRI, FILL, EXPM1, and SOFTPLUS operations, enabling these ops to run natively on Apple Silicon GPUs.
└──▷ BREAKING ON UPGRADE
  • !Linux releases will switch from .zip archives to .tar.gz archives in an upcoming release — deployment scripts that unzip Linux builds will need to be updated.
Was this useful?
◆  AI Model & Data Infrastructure

Ollama

Sources Release notes → v0.13.2 NOTES

Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

Ollama v0.13.2 enables flash attention by default for vision models and adds Qwen3-Next.

└──▷ GET THIS VERSION
$ git clone --branch v0.13.2 https://github.com/ollama/ollama.git
# already have the repo? check out this version:
$ git checkout v0.13.2
└──▷ TRY IT
Run the new Qwen3-Next model for fast, parameter-efficient inference.
$ ollama run qwen3-next
  • Adds Qwen3-Next model, the first in the Qwen3-Next series, optimized for parameter efficiency and inference speed.
  • Enables flash attention by default for vision models (mistral-3, gemma3, qwen3-vl, and others), improving memory utilization and performance when processing image inputs.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Arize Phoenix

Sources Release notes → arize-phoenix-evals-v2.7.0 NOTES

Arize Phoenix Evals 2.7.0 adds support for prompt/template messages in evaluations.

└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-evals-v2.7.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:
$ git checkout arize-phoenix-evals-v2.7.0
  • Supports prompt/template messages in evals, enabling structured message-based inputs to evaluation pipelines.
Was this useful?
◆  VECTOR DB RAG

LanceDB

Sources Release notes → python-v0.26.0-beta.0 2 RELEASES · 2025-12-04 NOTES STABLE

LanceDB python-v0.26.0-beta.0 adds IVF SQ index support, HNSW aliases, and namespace server-side query.

└──▷ GET THIS VERSION
$ git clone --branch python-v0.26.0-beta.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout python-v0.26.0-beta.0
  • Adds IVF_SQ index support and HNSW aliases for vector index creation.
  • Supports server-side query scoped to a namespace, enabling filtered search without pulling full table listings client-side.
└──▷ BREAKING ON UPGRADE
  • !macOS x86 (Intel) is no longer supported; wheels for that platform will not be published.
  • !Namespace operations now use namespace models directly — code calling namespace APIs with the old model types will need to be updated.
1 more release in this issue · 2025-12-04
v0.23.0-beta.0 NOTES STABLE

LanceDB v0.23.0-beta.0 adds IVF SQ index support, HNSW aliases, and server-side namespace queries.

└──▷ GET THIS VERSION
$ git clone --branch v0.23.0-beta.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout v0.23.0-beta.0
  • Adds IVF_SQ index support and HNSW aliases for vector index creation.
  • Supports server-side query execution scoped to a namespace.
└──▷ BREAKING ON UPGRADE
  • !Mac x86 (Intel) is no longer supported; macOS users must run on Apple Silicon or another supported platform.
  • !Namespace operations now use namespace models directly — code calling namespace APIs must be updated to use the new model-based interface.
Was this useful?

Milvus

Sources Release notes → v2.6.7 NOTES

Milvus 2.6.7 adds a /livez Kubernetes liveness endpoint, GroupBy on TIMESTAMPZ fields, and mmap for JSON shredding indices.

└──▷ GET THIS VERSION
$ git clone --branch v2.6.7 https://github.com/milvus-io/milvus.git
# already have the repo? check out this version:
$ git checkout v2.6.7
└──▷ USE IT
Configure a Kubernetes liveness probe to poll the new /livez endpoint so the orchestrator can automatically restart unhealthy Milvus containers.
yaml
livenessProbe:
  httpGet:
    path: /livez
    port: 9091
  initialDelaySeconds: 30
  periodSeconds: 10
  • Adds /livez HTTP endpoint to support Kubernetes native liveness probes for container orchestration health checks.
  • Supports GroupBy operations on TIMESTAMPZ fields, enabling time-series group aggregation queries.
  • Supports mmap for JSON shredding's shared key indices to reduce RAM footprint on query nodes.
  • Supports DML request forwarding in the Proxy to improve write availability and routing resilience.
  • Supports asynchronous write syncing for logs to prevent disk I/O blocking from affecting the main execution path.
+4 moreshow less
  • Enforces Buffered I/O for high-priority load tasks to optimize OS page cache utilization and throughput.
  • Optimizes mmap strategy to map group chunks in a single system call, reducing kernel overhead during segment loading.
  • Adds granular cancellation checks in query operators to allow faster termination of aborted or timed-out queries.
  • Enhances WAL retention strategy to better balance disk usage with data recovery safety.
Was this useful?

Qdrant

Sources Release notes → v1.16.2 NOTES

Qdrant v1.16.2 adds user agent headers to outbound HTTP requests and improves telemetry/metrics timeout handling.

└──▷ GET THIS VERSION
$ git clone --branch v1.16.2 https://github.com/qdrant/qdrant.git
# already have the repo? check out this version:
$ git checkout v1.16.2
  • Adds a user agent header to all HTTP requests sent by the Qdrant server to downstream services.
  • Improves request timeout handling for telemetry and metrics endpoints.
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 →