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 -258, December 2, 2025

THE AI TOOLCHAIN NO. -258
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED DECEMBER 2, 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   # 10 tools matched
AI & LLM Tooling
◆  AI Coding Agents

Cline

Sources Release notes → v3.39.1 2 RELEASES · 2025-12-02 NOTES STABLE

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

Cline v3.39.1 adds ModelInfoView in the OpenRouter model picker for richer model details.

└──▷ GET THIS VERSION
$ git clone --branch v3.39.1 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.39.1
  • Adds ModelInfoView panel inside the OpenRouterModelPicker, surfacing model details when selecting a model.
1 more release in this issue · 2025-12-02
v3.39.0 NOTES STABLE

Cline v3.39.0 adds Explain Changes for code review, slash commands anywhere, AskSage support, and a tabbed model picker.

└──▷ GET THIS VERSION
$ git clone --branch v3.39.0 https://github.com/cline/cline.git
# already have the repo? check out this version:
$ git checkout v3.39.0
└──▷ TRY IT
Use the CLI follow mode safely — it now validates an active task exists before attaching.
$ cline follow
  • New 'Explain Changes' feature lets Cline summarize and review code diffs inline.
  • Slash commands can now be used anywhere in the message input, not just at the start.
  • Adds AskSage as a supported provider with dynamic model fetching.
  • Tabbed model picker now organizes models into Recommended and Free tabs.
  • New built-in workflows for finding PR reviewers and addressing PR comments.
+9 moreshow less
  • View remote rules and workflows directly in the editor.
  • Adds cmd.exe shell option to avoid double-quote escaping on Windows.
  • CLI follow mode now checks for an active task before entering.
  • Direct navigation to specific settings sections from the UI.
  • Context rewriting now runs prior to auto-compact to improve condensation quality.
  • AI is instructed to prefer non-interactive commands to reduce prompts during automation.
  • NTC (non-truncation context) enabled by default.
  • Adds Stealth model option.
  • Banner dismissal and event logging support added.
Was this useful?

Continue

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

Continue openai-adapters 1.34.0 adds Sonnet 4.5 model support and deprecates Sonnet 3.5.

└──▷ 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 support for Claude Sonnet 4.5 and marks Sonnet 3.5 as deprecated.
2 more releases in this issue · 2025-12-02
@continuedev/[email protected] NOTES STABLE

Continue adds grep/find/findstr search fallback, Supabase OAuth scopes for MCP, and org profile selection at sign-in.

└──▷ 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 for code search operations.
  • Adds Supabase-specific OAuth scopes to the mcp-remote fallback for MCP integrations.
  • Supports selecting an org profile at sign-in.
  • Adds support for Claude Opus 4/5 and Sonnet 4/5 model updates.
@continuedev/[email protected] NOTES STABLE

Continue CLI gains grep/find/findstr search fallback, Supabase OAuth scopes for MCP, and org profile selection on sign-in.

└──▷ 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 Continue CLI for codebase search.
  • Adds Supabase-specific OAuth scopes to the mcp-remote fallback in the MCP integration.
  • Enables organization profile selection at sign-in time.
  • Adds support for Claude Sonnet 4.5 model and marks Sonnet 3.5 as deprecated.
Was this useful?

OpenAI Codex CLI

Sources Release notes → rust-v0.64.0 NOTES

Lightweight coding agent that runs in your terminal

Codex CLI v0.64.0 adds detached review mode, MCP elicitations, per-run custom env injection, compaction events, and ImageView inline rendering.

└──▷ GET THIS VERSION
$ git clone --branch rust-v0.64.0 https://github.com/openai/codex.git
# already have the repo? check out this version:
$ git checkout rust-v0.64.0
└──▷ TRY IT
Install the shell-tool MCP server from npm and log in so Codex can authenticate on your behalf.
$ npx @openai/codex-shell-tool-mcp login
  • Adds experimental exp model selection for tool experimentation.
  • Adds unified exec basic pruning strategy to limit session bloat.
  • Adds per-run custom environment injection for unified exec processes.
  • Adds policy-approved command bypass so approved commands skip sandbox checks.
  • Adds detached review mode with explicit enter/exit events and review thread IDs.
+18 moreshow less
  • Adds MCP elicitations support for interactive model-initiated prompts.
  • Adds shell-tool MCP login support and explicit server capability declaration.
  • Publishes @openai/codex-shell-tool-mcp to npm for public installation.
  • Adds compaction events emitted on threads and turns for observability.
  • Adds token-usage and plan-update notifications on thread/turn events.
  • Adds item/fileChange/outputDelta output deltas on file-change items.
  • Adds ImageView item type that renders images inline in the app-server.
  • Exposes process IDs on command items for event handling.
  • Adds thread and turn IDs propagated on every item and error notification.
  • Exposes git info, current working directory, CLI version, and source metadata on threads.
  • Adds send-followup-v2 to the app-server test client.
  • Adds config management utilities to the app-server.
  • Enables history lookup on Windows and WSL.
  • Enables enterprises to skip upgrade checks and messages.
  • Windows sandbox flags risky browser or URL launches as dangerous before execution.
  • Consolidates world-writable-directory scanning for improved safety defaults.
  • Upgrades rmcp client to 0.10.0, enabling custom client notifications.
  • Adds cargo-audit and cargo-deny for supply-chain security in CI.
Was this useful?

SST OpenCode

Sources Release notes → v1.0.127 NOTES

The open source coding agent.

OpenCode v1.0.127 adds an overridable /review slash command and toggleable tool details visibility in the TUI.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.127 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.0.127
  • Adds an overridable /review slash command for customizable code review workflows.
  • Adds ability to toggle tool details visibility in the TUI interface.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.12.4 2 RELEASES · 2025-12-02 NOTES STABLE

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

Pi v0.12.4 adds a /debug slash command that logs terminal rendering diagnostics to disk.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.4 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.12.4
└──▷ TRY IT
Capture a rendering diagnostic snapshot when lines appear misaligned or truncated in your terminal.
$ /debug
  • New /debug slash command writes terminal width and all rendered lines with their visible widths to ~/.pi/agent/pi-debug.log for diagnosing rendering issues.
1 more release in this issue · 2025-12-02
v0.12.0 NOTES STABLE

Pi v0.12.0 ships pre-built standalone binaries for macOS, Linux, and Windows — no Node/Bun runtime required.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.0 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.12.0
  • Adds standalone self-contained binary builds via npm run build:binary, with pre-built releases for macOS (arm64/x64), Linux (x64/arm64), and Windows (x64) on GitHub Releases.
Was this useful?

Google gemini-cli

Sources Release notes → v0.19.0 2 RELEASES · 2025-12-02 NOTES STABLE

An open-source AI agent that brings the power of Gemini directly into your terminal.

gemini-cli v0.19.0 adds Databricks auth, a session browser, hooks infrastructure, custom model aliases, and automatic Flash fallback on quota errors.

└──▷ GET THIS VERSION
$ git clone --branch v0.19.0 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.19.0
└──▷ TRY IT
Browse and resume a previous chat session interactively without leaving the CLI.
$ /resume
  • Adds Databricks authentication support and a custom header option for connecting to Databricks-hosted Gemini endpoints.
  • Adds interactive session browser component with a new /resume slash command to browse and reopen past chat sessions.
  • Introduces hooks infrastructure (telemetry, event handling, agent lifecycle, and system orchestration) enabling extensible automation around agent actions.
  • Adds model availability service (modelAvailabilityService) with ModelPolicy and PolicyCatalog for tracking and managing model health.
  • Adds isModelAvailabilityServiceEnabled setting to toggle the model availability service.
+5 moreshow less
  • Supports custom aliases for model configs, letting users define shorthand names for specific model configurations.
  • Automatic fallback to Gemini Flash on TerminalQuota errors so sessions continue without manual intervention.
  • Adds session subtask display in the /stats command output.
  • Displays a custom loading phrase when an interactive shell tool requires user input.
  • Removes the useModelRouter experimental flag, graduating model routing to standard behavior.
└──▷ BREAKING ON UPGRADE
  • !Alternate buffer mode is now off by default; terminals that relied on the previous default alternate-buffer behavior will see a changed display mode on upgrade.
1 more release in this issue · 2025-12-02
v0.20.0-nightly.20251202.29920b16d NOTES STABLE

gemini-cli v0.20.0-nightly adds auto-executing slash commands, a holiday theme, and enhanced model availability routing.

└──▷ GET THIS VERSION
$ git clone --branch v0.20.0-nightly.20251202.29920b16d https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.20.0-nightly.20251202.29920b16d
  • Auto-executes simple slash commands on Enter, removing the need for an extra confirmation keystroke.
  • Adds a built-in holiday theme () selectable via the themes system.
  • Enhances availability routing with wrapped fallback and single-model policies for more resilient model selection.
  • Adds a startup profiler to measure and record application initialization phases.
  • Always applies MCP server instructions when MCP tools are in use.
Was this useful?
◆  AI Agent Frameworks

LangChain LangGraph

Sources Release notes → sdk==0.2.12 NOTES

Build resilient agents.

LangGraph SDK 0.2.12 adds pagination to assistants search and a sentinel to skip auto-loading API keys.

└──▷ GET THIS VERSION
$ git clone --branch sdk==0.2.12 https://github.com/langchain-ai/langgraph.git
# already have the repo? check out this version:
$ git checkout sdk==0.2.12
└──▷ USE IT
Instantiate the SDK client without auto-loading the API key from the environment, supplying credentials explicitly instead.
python
from langgraph_sdk import get_client, SKIP_LOAD_API_KEY

client = get_client(url="http://localhost:8123", api_key=SKIP_LOAD_API_KEY)
  • Adds pagination metadata to the assistants search response, enabling clients to page through large assistant lists.
  • Introduces a sentinel value to skip automatic API key loading when instantiating the SDK client, allowing explicit credential control.
Was this useful?

LlamaIndex

Sources Release notes → v0.14.9 NOTES

LlamaIndex v0.14.9 adds multi-modal chat engine, OVHcloud LLM provider, Bedrock inference profiles, and Claude Opus 4.5 / GPT-5.1 model support.

└──▷ GET THIS VERSION
$ git clone --branch v0.14.9 https://github.com/run-llama/llama_index.git
# already have the repo? check out this version:
$ git checkout v0.14.9
  • Adds llama-index-llms-ovhcloud integration (v0.1.0), a new LLM provider for OVHcloud AI Endpoints.
  • Adds support for Amazon Bedrock Application Inference Profiles in llama-index-embeddings-bedrock.
  • MultiModalVectorStoreIndex now returns a multi-modal ContextChatEngine, enabling richer multi-modal chat workflows.
  • Adds anthropic claude opus 4.5 model support across llama-index-llms-anthropic and llama-index-llms-bedrock-converse.
  • Adds gpt-5.1-chat model support in llama-index-llms-openai.
+1 moreshow less
  • llama-index-readers-confluence now uses HtmlTextParser for HTML-to-Markdown conversion and is relicensed to MIT.
Was this useful?

OpenClaw

Sources Release notes → v1.3.0 NOTES

Your own personal AI assistant. Any OS.

warelay v1.3.0 adds pluggable AI agents, safety stop words, same-phone mode, and IPC relay coordination.

└──▷ GET THIS VERSION
$ git clone --branch v1.3.0 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v1.3.0
└──▷ USE IT
Switch from Claude to Codex as the reply agent without changing prompt templates.
yaml
# In your warelay config:
inbound:
  reply:
    agent: codex
Customize the same-phone prefix so bot replies are visually distinct when chatting with yourself.
yaml
# In your warelay config:
inbound:
  samePhoneMarker: "[🦞 same-phone]"
Send a message through the running relay's IPC socket instead of opening a second WhatsApp connection.
$ warelay send --provider web
  • Adds pluggable agent support via a new inbound.reply.agent config block, enabling Claude, Pi, Codex, and Opencode as swappable CLI backends with per-agent argv builders and NDJSON stream parsing.
  • Adds safety stop words: sending stop, esc, abort, wait, or exit immediately kills the active agent run and marks the session with an aborted-run reminder.
  • Adds same-phone mode, allowing warelay to run on the same number it messages from; echo detection via a bounded Set prevents infinite reply loops.
  • Adds a new inbound.samePhoneMarker config option to customize the prefix on same-phone messages (default: [same-phone]).
  • Adds an IPC Unix socket server at ~/.warelay/relay.sock so warelay send and warelay heartbeat reuse the running relay's WhatsApp connection instead of opening a second socket.
+4 moreshow less
  • Adds batched inbound messaging: multiple queued WhatsApp messages are delivered to the agent in one timestamped batch to preserve ordering and context.
  • Adds a watchdog timer that auto-restarts the WhatsApp connection after 30 minutes of no message activity; heartbeat logs now include minutesSinceLastMessage.
  • Adds early allowFrom filtering in inbound.ts to block unauthorized senders before any encryption/decryption attempt, preventing Bad MAC errors from silently killing the event emitter.
  • Adds typing indicator after IPC-sent messages to signal that more replies may be coming.
Was this useful?
Other / Uncategorized
◆  VECTOR DB RAG

LanceDB

Sources Release notes → v0.22.4-beta.3 2 RELEASES · 2025-12-02 NOTES STABLE

LanceDB v0.22.4-beta.3 adds head() for remote tables and stable row IDs via storage_options.

└──▷ GET THIS VERSION
$ git clone --branch v0.22.4-beta.3 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout v0.22.4-beta.3
  • Supports stable row IDs configurable via storage_options when creating or opening tables.
  • Implements head() method for remote tables, enabling fast row-count-limited retrieval without a full scan.
  • Updates Codex URL key configuration for remote connectivity.
1 more release in this issue · 2025-12-02
python-v0.25.4-beta.3 NOTES STABLE

LanceDB python-v0.25.4-beta.3 adds head() for remote tables and stable row ID support via storage_options.

└──▷ GET THIS VERSION
$ git clone --branch python-v0.25.4-beta.3 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:
$ git checkout python-v0.25.4-beta.3
  • Supports stable row IDs on tables via storage_options, enabling consistent row addressing across compaction and updates.
  • Implements head() for remote tables, allowing callers to fetch the first N rows from a remote LanceDB table.
  • Updates the Codex URL key, enabling connectivity to the updated Codex endpoint.
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 →