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 -264, November 26, 2025

THE AI TOOLCHAIN NO. -264
Tail
THE DAILY RELEASE FIREHOSE
PUBLISHED NOVEMBER 26, 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   # 15 tools matched
AI & LLM Tooling
◆  AI Agent Frameworks

AutoGPT

Sources Release notes → autogpt-platform-beta-v0.6.38 NOTES

AutoGPT Platform v0.6.38 adds a Linear Issues block, agent output viewer, GPT-5.1, Claude Opus 4.5, Grok, and Gemini model support.

└──▷ GET THIS VERSION
$ git clone --branch autogpt-platform-beta-v0.6.38 https://github.com/Significant-Gravitas/AutoGPT.git
# already have the repo? check out this version:
$ git checkout autogpt-platform-beta-v0.6.38
  • Adds a Get Linear Issues Block for retrieving issues from Linear within agent workflows.
  • Adds an agent outputs viewer in the new builder for inspecting agent run results, with UI/UX improvements.
  • Adds support for GPT-5.1 and GPT-5.1-codex models.
  • Adds support for Claude Opus 4.5 model.
  • Adds support for the latest Grok models.
+7 moreshow less
  • Adds support for Google Gemini 3 Pro Preview model.
  • Adds support for Google Banana Pro model.
  • Adds inline node title editing via double-click in the builder canvas.
  • Adds a PR preview banner for previewing deployments directly from pull requests.
  • Adds customizable prompts for activity status generation via parameterized configuration.
  • Makes agent output clickable in the UI.
  • Adds an environment-aware favicon to distinguish between deployment environments visually.
Was this useful?

OpenClaw

Sources Release notes → v1.1.0 NOTES

Your own personal AI assistant. Any OS.

OpenClaw v1.1.0 adds voice-note transcription, media recompression, session intro prompts, and structured command auto-reply payloads.

└──▷ GET THIS VERSION
$ git clone --branch v1.1.0 https://github.com/openclaw/openclaw.git
# already have the repo? check out this version:
$ git checkout v1.1.0
  • Adds voice-note transcription that feeds a Transcript block and media path into prompts before replying.
  • Web auto-replies now resize and recompress media, detect media kind, enforce provider caps, and honor the inbound.reply.mediaMaxMb limit.
  • Supports optional sessionIntro to send the system prompt only once per session, reducing token overhead.
  • Adds configurable interval for typing-indicator refresh during sessions.
  • Command auto-replies now return structured {payload, meta} responses, include the command cwd in timeout messages, respect mediaMaxMb for local media, and log Claude metadata.
Was this useful?

PydanticAI

Sources Release notes → v1.23.0 NOTES

PydanticAI v1.23.0 adds Anthropic WebFetchTool, cache-message settings, HITL user prompts, and Gemini 3 Pro via OpenRouter.

└──▷ GET THIS VERSION
$ git clone --branch v1.23.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.23.0
  • Adds anthropic_cache_messages model setting for Anthropic models, with automatic stripping of cache points that exceed the provider limit.
  • Adds support for Anthropic's built-in WebFetchTool, enabling web-fetch capability natively through the Anthropic provider.
  • Allows user_prompt to be supplied in Human-in-the-Loop (HITL) interactions.
  • Adds Gemini 3 Pro support to OpenRouterModel.
  • Ensures the openrouter_reasoning model setting is correctly forwarded to the OpenRouter API.
Was this useful?

Microsoft Semantic Kernel

Sources Release notes → python-1.39.0 NOTES

Semantic Kernel Python migrates Google integration to the new Google GenAI SDK.

└──▷ GET THIS VERSION
$ git clone --branch python-1.39.0 https://github.com/microsoft/semantic-kernel.git
# already have the repo? check out this version:
$ git checkout python-1.39.0
  • Migrates the Google integration to the new Google GenAI SDK, replacing the previous SDK backend.
Was this useful?

camel-ai

Sources Release notes → v0.2.80 NOTES

camel-ai v0.2.80 adds Gemini 3, Claude Opus 4.5, Cerebras, and ERNIE 5.0 Thinking model support alongside workforce running-mode expansion

└──▷ GET THIS VERSION
$ git clone --branch v0.2.80 https://github.com/camel-ai/camel.git
# already have the repo? check out this version:
$ git checkout v0.2.80
  • Adds support for Gemini 3 models, including thought signatures and streaming mode.
  • Adds support for Claude Opus 4.5.
  • Adds Cerebras platform models as a new provider integration.
  • Adds ERNIE_5_0_THINKING model to the ERNIE model family.
  • Extends BaseMessage to carry reasoning/thought fields and updates usage accounting in streaming mode.
+6 moreshow less
  • Terminal toolkit now automatically creates a Docker container if one does not already exist.
  • Terminal toolkit gains support for installing user-specified dependency packages.
  • Workforce gains support for additional running modes.
  • Unifies timeout configuration across the library with a TIMEOUT constant.
  • Workflow save folder and filename generation is now semantic (human-readable) rather than using opaque identifiers.
  • Improves async tool execution support across toolkits.
Was this useful?
◆  AI Coding Agents

Continue

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

Continue v1.7.0 removes TTY requirement for headless CLI mode and adds Gemini thought signature support.

└──▷ 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]
  • Removes TTY requirement for the CLI in headless mode, enabling use in non-interactive environments such as CI pipelines.
  • Adds support for Gemini thought signature in LLM responses.
  • Adds support for Claude Opus 4-5 model updates.
  • Allows renaming a rule before creation in the rule editor.
1 more release in this issue · 2025-11-26
@continuedev/[email protected] NOTES STABLE

Continue CLI gains headless (no-TTY) mode, Gemini thought-signature support, and rule-renaming before creation.

└──▷ 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]
  • Removes TTY requirement for the CLI in headless mode, enabling use in non-interactive pipelines and CI environments.
  • Adds support for Gemini thought signatures, exposing chain-of-thought metadata from Gemini models.
  • Allows renaming a rule before it is created in the UI.
  • Adds Klavis AI's Strata to the MCP Cookbook as a new integration.
Was this useful?

Charm Crush

Sources Release notes → v0.19.0 NOTES

Glamourous agentic coding for all

Crush v0.19.0 adds Claude Code Max subscription support for Anthropic model access.

└──▷ GET THIS VERSION
$ git clone --branch v0.19.0 https://github.com/charmbracelet/crush.git
# already have the repo? check out this version:
$ git checkout v0.19.0
  • Supports Claude Code Max subscriptions — select an Anthropic model and Crush will prompt you through the authentication flow.
Was this useful?

SST OpenCode

Sources Release notes → v1.0.115 2 RELEASES · 2025-11-26 NOTES STABLE

The open source coding agent.

OpenCode v1.0.115 adds model favorites, PR review comment reactions, diff style control, and git branch display in TUI.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.115 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.0.115
└──▷ USE IT
Disable columnar side-by-side diffs if you prefer a unified diff view in the TUI.
yaml
diff_style: unified
  • Adds favorites to the model selector for quick access to preferred models.
  • Enables reacting to PR Review Comments in GitHub workflows.
  • Adds diff_style option to allow disabling columnar diffs.
  • Shows the current git branch in the TUI.
  • Enables Exa code/websearch integration.
└──▷ BREAKING ON UPGRADE
  • !The vcs.changed config key is renamed to vcs.branch.updated; any existing configuration using vcs.changed will break.
1 more release in this issue · 2025-11-26
v1.0.113 NOTES STABLE

OpenCode v1.0.113 adds setCacheKey option for provider configuration and improves TypeScript LSP scoping.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.113 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.0.113
  • Adds setCacheKey option for provider configuration to control cache key behavior.
  • Switches TypeScript LSP to one instance per package, enabling it to load when TypeScript is not installed at the project root.
Was this useful?

Alibaba Qwen Code

Sources Release notes → v0.3.0-preview.1 2 RELEASES · 2025-11-26 NOTES STABLE

Qwen Code v0.3.0-preview.1 adds stream-JSON I/O for headless use and internationalization for UI and LLM output.

└──▷ GET THIS VERSION
$ git clone --branch v0.3.0-preview.1 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.3.0-preview.1
└──▷ TRY IT
Drive Qwen Code non-interactively from a script by piping stream-JSON input and capturing stream-JSON output.
$ qwen --input-format stream-json --output-format stream-json
  • Adds stream-json as a supported value for --input-format and --output-format flags, enabling programmatic headless use of Qwen Code via structured streaming JSON.
  • Adds internationalization (i18n) support for both UI text and LLM output.
1 more release in this issue · 2025-11-26
v0.3.0-nightly.20251126.c9af7481 NOTES STABLE

Qwen Code v0.3.0-nightly adds stream-json I/O format for headless use and full internationalization support.

└──▷ GET THIS VERSION
$ git clone --branch v0.3.0-nightly.20251126.c9af7481 https://github.com/QwenLM/qwen-code.git
# already have the repo? check out this version:
$ git checkout v0.3.0-nightly.20251126.c9af7481
└──▷ TRY IT
Drive Qwen Code programmatically from a script by piping stream-JSON input and capturing stream-JSON output.
$ qwen-code --input-format stream-json --output-format stream-json
  • Adds stream-json as a supported value for --input-format and --output-format to enable programmatic (headless) use of the CLI.
  • Adds internationalization (i18n) support for both UI text and LLM output.
Was this useful?

Zed

Sources Release notes → v0.214.5 NOTES

Zed v0.214.5 adds SSH-remoted agent server extensions, HTTP MCP servers, Vim range writes, and new project_panel.sort_mode and terminal.scrollbar.scroll_multiplier settings.

└──▷ GET THIS VERSION
$ git clone --branch v0.214.5 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.214.5
└──▷ USE IT
Configure an HTTP-based MCP server so the agent can connect to a remote context server without a local process.
json
{
  "context_servers": {
    "my-remote-server": {
      "enabled": true,
      "url": "http://localhost:3000/mcp"
    }
  }
}
Write only the visually selected lines to a new file without touching the original, useful for extracting a code snippet.
$ :'<,'>w snippet.py
  • Adds context_servers config support in settings.json for MCP servers connecting over HTTP, with url and enabled fields per server entry.
  • Adds project_panel.sort_mode setting to control file explorer sort order (directories first, mixed, or files first).
  • Adds terminal.scrollbar.scroll_multiplier option to tune terminal scrollbar scroll speed.
  • Adds diffs_expanded key context to the Editor key context when diff changes are visible, enabling keybinding rules that target diff state.
  • Makes Agent Server Extensions available over SSH remoting, including per-target environment variable support.
+14 moreshow less
  • Adds automatic retries for OpenAI-compatible LLM providers in the agent.
  • Adds tilde expansion support for LSP binary paths in settings.json.
  • Adds TypeScript pretty errors rendered with language-aware Markdown.
  • Adds Vim :[range]w command to replace the current file with the selected lines.
  • Adds Vim :[range]w {file} command to write a line range to a specified file.
  • Adds Markdown Preview support for HTML href elements.
  • Improves project search performance in local projects.
  • When @mention-ing large files with no outline in the agent, their first 1KB is now added to context.
  • Agent file edits now error if the file has changed since last read, preventing the agent from overwriting external changes.
  • Clicking a multi-buffer header file name or 'Open file' button now jumps to the most recent selection in that buffer.
  • Opening a file via 'Open File' in the git panel context menu now automatically expands diff hunks.
  • Changes the Keymap Editor to use exact match mode as the default keystroke search mode.
  • Changes the Project Settings action to open the settings UI instead of a raw file.
  • Improves the agent's modal for adding LLM providers to be responsive and keyboard navigable.
Was this useful?

Google gemini-cli

Sources Release notes → v0.19.0-nightly.20251126.03845198c 3 RELEASES · 2025-11-26 NOTES STABLE

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

gemini-cli v0.19.0-nightly adds /resume slash command, model availability service setting, and Flash quota fallback.

└──▷ GET THIS VERSION
$ git clone --branch v0.19.0-nightly.20251126.03845198c https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.19.0-nightly.20251126.03845198c
└──▷ TRY IT
Browse and restore a previous conversation interactively without leaving the CLI.
$ /resume
  • New /resume slash command opens an interactive session browser to restore previous chats.
  • New isModelAvailabilityServiceEnabled config setting controls the model availability service.
  • Automatically falls back to Gemini Flash when a TerminalQuota error is encountered.
2 more releases in this issue · 2025-11-26
v0.18.0 NOTES STABLE

gemini-cli v0.18.0 adds Gemini 3 thinking support, click-to-focus shell, live preview toggles, and richer session recording.

└──▷ GET THIS VERSION
$ git clone --branch v0.18.0 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.18.0
  • Adds thinking level support for Gemini 3 models, with thinking mode now excluded for gemini-2.0 models.
  • Incorporates Gemini 3 into the model config hierarchy for default model routing.
  • Adds click-to-focus support for the interactive shell.
  • Enables switching preview features on/off without restarting the CLI.
  • Records interactive-only errors and warnings to chat recording JSON files in session logs.
+3 moreshow less
  • Adds user email detail to the about box.
  • Changes default context-compression threshold to 0.5 for API key users.
  • Keeps header ASCII art colored on non-gradient terminals.
└──▷ BREAKING ON UPGRADE
  • !The default compress threshold is changed to 0.5 for API key users, which may trigger context compression more aggressively than before.
v0.19.0-preview.0 NOTES STABLE

gemini-cli v0.19.0 adds Databricks auth, a session browser, hooks infrastructure, model aliases, and model health tracking.

└──▷ GET THIS VERSION
$ git clone --branch v0.19.0-preview.0 https://github.com/google-gemini/gemini-cli.git
# already have the repo? check out this version:
$ git checkout v0.19.0-preview.0
└──▷ TRY IT
Browse and resume a past session interactively without leaving the CLI.
$ /resume
Check token usage and session subtask breakdown for the current conversation.
$ /stats
  • Adds Databricks authentication support and a custom header option for connecting to Databricks-hosted models.
  • New interactive session browser component lets users browse, select, and resume past sessions from within the CLI.
  • New /resume slash command opens the session browser directly from an interactive session.
  • Adds hook telemetry infrastructure, event handling, agent lifecycle integration, and system orchestration — enabling hook-based extensibility across the agent pipeline.
  • Adds support for custom aliases for model configs, letting users refer to models by shorthand names.
+10 moreshow less
  • Introduces modelAvailabilityService with ModelPolicy and PolicyCatalog for managing and tracking model health.
  • Adds isModelAvailabilityServiceEnabled setting to toggle model availability tracking.
  • Automatic fallback to Gemini Flash on TerminalQuota errors keeps sessions running when quota is exhausted.
  • Adds session subtask display to the /stats command output.
  • Chat compression service migrated to model configs, enabling per-model compression configuration.
  • Custom loading phrase displayed when the interactive shell is waiting for input from an external tool or subprocess.
  • Alternate buffer mode is now off by default, improving terminal compatibility.
  • Removes the useModelRouter experimental flag (model routing is now standard behavior).
  • Updates MCP SDK dependency to v1.23.0, bringing the latest Model Context Protocol improvements.
  • Lenient MCP output schema validator reduces noise from non-conforming MCP server responses.
└──▷ BREAKING ON UPGRADE
  • !The useModelRouter experimental flag has been removed; any config or scripts referencing it will need to be updated.
  • !Alternate buffer mode is now off by default; setups that relied on alternate buffer mode being enabled will see changed terminal rendering behavior.
Was this useful?
◆  Local LLM Runtimes

KoboldCpp

Sources Release notes → v1.102.3 NOTES

KoboldCpp v1.102.3 adds llama.cpp UI, jinja2 template modes, Qwen3Next support, and universal tool-calling improvements.

└──▷ GET THIS VERSION
$ git clone --branch v1.102.3 https://github.com/LostRuins/koboldcpp.git
# already have the repo? check out this version:
$ git checkout v1.102.3
└──▷ TRY IT
Use a GGUF model's built-in jinja2 chat template for normal messages while keeping KoboldCpp's universal tool-calling module active.
$ koboldcpp --model mymodel.gguf --jinja
Inspect what GPU memory values auto-detection retrieves before committing to a layer-offload configuration.
$ koboldcpp --testmemory
  • Adds --jinja flag to use jinja2 templates from GGUF in /v1/chat/completions for normal messages while retaining the KoboldCpp universal tool-calling module.
  • Adds --jinja_tools flag to use jinja2 templates from GGUF for all messages and tool calls in /v1/chat/completions, giving the model and frontend full responsibility for compatibility.
  • Adds --testmemory debug flag to inspect values retrieved by automatic GPU detection.
  • Adds sampler support for smoothing curve.
  • Bundles the llama.cpp UI as an extra interface accessible at http://localhost:5001/lcpp, supporting document imports (.pdf) alongside the existing KoboldAI Lite UI.
+8 moreshow less
  • Massively improves universal tool calling, enabling sequential multi-tool use automatically with all tool-calling-capable frontends (OpenWebUI, SillyTavern, etc.) in chat completions mode, including on models that do not natively support tool calling.
  • Merges Qwen3Next model support (batch size 512 or less required).
  • Adds Vulkan support for Whisper audio transcription.
  • Syncs Image Generation to latest stable-diffusion.cpp.
  • Serves KoboldAI Lite UI gzip-compressed to supporting browsers for faster loading.
  • Adds case-insensitive filename search when selecting chat completion adapters.
  • Adds a Scenario Library in Kobold Lite for saving and loading custom scenarios (stories without most settings).
  • Enables single-turn deletion and editing in Kobold Lite classic theme instruct mode.
└──▷ BREAKING ON UPGRADE
  • !The mirostat sampler had tau and eta parameters swapped due to an old bug now fixed; to reproduce previous behavior, swap your configured values for tau and eta.
Was this useful?

LocalAI

Sources Release notes → v3.8.0 NOTES

LocalAI v3.8.0 adds universal model import from HF/Ollama/OCI, MCP live streaming, hot-reloadable settings, logprobs/logitbias, and new llama.cpp YAML options.

└──▷ GET THIS VERSION
$ git clone --branch v3.8.0 https://github.com/mudler/LocalAI.git
# already have the repo? check out this version:
$ git checkout v3.8.0
└──▷ USE IT
Tune llama.cpp context shifting, KV cache RAM, and parallel worker slots for a large-context deployment without rebuilding the container.
yaml
options:
- context_shift:false
- cache_ram:-1
- use_jinja:true
- parallel:2
- grpc_servers:localhost:50051,localhost:50052
  • Adds context_shift, cache_ram, use_jinja, parallel, and grpc_servers as tunable options under the options: key in the model YAML config for llama.cpp backends.
  • Adds a new LocalAI endpoint to stream live MCP agent results — tool calls, reasoning steps, and intermediate actions are now visible in real-time via the Model Context Protocol.
  • Adds full support for logprobs and logitbias per the OpenAI specification, enabling token-level probability data for agentic logic, Self-RAG, and hallucination evaluation.
  • Introduces universal model import from Hugging Face, Ollama, OCI registries, or local file paths via URL — auto-detects backends (e.g., llama.cpp vs diffusers) and applies native chat templates (e.g., llama-3, mistral) from model metadata.
  • Adds a hot-reloadable 'Settings > System' panel for toggling watchdogs, P2P, gallery availability, and API key management (generate, rotate, expire) without restarting — requires mounting /configuration in containerized deployments.
+6 moreshow less
  • Adds request cancellation support for streaming and non-streaming requests across llama.cpp, vLLM, transformers, and diffusers backends — stopping generation immediately frees backend resources.
  • Persists chat history and parallel conversations in browser local storage, with support for renaming and exporting chats to JSON.
  • Adds onboarding wizard for first-time users to import or install a model, plus auto-selection of a default model on startup.
  • Allows top_n in the reranker to be omitted or set to 0 to return all results with no arbitrary limit.
  • Adds multimodal auto-detection: vision components (mmproj) are identified and configured automatically during model import.
  • Adds a file-safety guard to prevent deletion of model blobs shared by multiple model configurations.
└──▷ BREAKING ON UPGRADE
  • !Persisting runtime settings (hot-reload) requires mounting the /configuration directory from the container image in existing LocalAI deployments — without this mount, settings changes will not survive restarts.
Was this useful?
◆  AI Model & Data Infrastructure

NVIDIA Triton Inference Server

Sources Release notes → v2.63.0 NOTES

Triton v2.63.0 adds v1/embeddings endpoint for vLLM and echo parameter support in the OpenAI-compatible API server.

└──▷ GET THIS VERSION
$ git clone --branch v2.63.0 https://github.com/triton-inference-server/server.git
# already have the repo? check out this version:
$ git checkout v2.63.0
  • Enables the v1/embeddings endpoint for the vLLM backend in the OpenAI-compatible API server.
  • Enables the echo parameter for TensorRT-LLM and Python backends in the OpenAI-compatible API server.
  • Provides more specific, OpenAI-compliant error codes from the OpenAI-compatible API server.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Weights & Biases Weave

Sources Release notes → v0.52.20 NOTES

Weave v0.52.20 adds Bedrock Agents tracing, TypeScript withAttributes, OpenAI x-request-id tracking, prompt vars in streaming completions, and ObjectRef.fromUri.

└──▷ GET THIS VERSION
$ git clone --branch v0.52.20 https://github.com/wandb/weave.git
# already have the repo? check out this version:
$ git checkout v0.52.20
└──▷ USE IT
Add custom attributes to a span in the TypeScript SDK to enrich traces with runtime metadata.
typescript
import { withAttributes } from '@wandb/weave';

await withAttributes({ environment: 'prod', version: '2.1.0' }, async () => {
  // traced code here
});
  • Adds completions_create_stream support for passing prompt and template vars directly, enabling prompt-managed streaming completions.
  • Implements ObjectRef.fromUri method to construct ObjectRef instances from Weave URIs.
  • Tracks x-request-id headers from the OpenAI Responses API, surfacing request correlation IDs in traces.
  • Adds withAttributes to the TypeScript SDK for attaching arbitrary attributes to spans.
  • Adds integration tracing for AWS Bedrock Agents.
└──▷ BREAKING ON UPGRADE
  • !Minimum Python version raised to 3.10; setups running Python 3.8 or 3.9 will break on upgrade.
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 →