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 -257, December 3, 2025

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

Agno (formerly Phidata)

Sources Release notes → v2.3.6 2 RELEASES · 2025-12-03 NOTES STABLE

Agno v2.3.6 adds a Spotify toolkit for managing libraries from agent workflows.

└──▷ GET THIS VERSION
$ git clone --branch v2.3.6 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.3.6
  • Adds a Spotify toolkit enabling agents to manage a Spotify library programmatically.
1 more release in this issue · 2025-12-03
v2.3.5 NOTES STABLE

Agno v2.3.5 adds OpenTelemetry-based native tracing and non-blocking background task hooks for agents and teams.

└──▷ GET THIS VERSION
$ git clone --branch v2.3.5 https://github.com/agno-agi/agno.git
# already have the repo? check out this version:
$ git checkout v2.3.5
  • Introduces OpenTelemetry-based native tracing that automatically captures and stores agent runs, model calls, tool executions, and team operations in your Agno database.
  • Agent and Team pre- and post-hooks can now run as background tasks on AgentOS for fully non-blocking, concurrent execution — useful for notifications, logging, or evaluations not on the critical path.
  • Adds a debug-level environment variable for controlling Agno debug output.
  • Extends debug-level support to workflows.
  • Unifies model authentication errors across providers into a consistent error surface.
Was this useful?

AutoGPT

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

AutoGPT Platform adds Human-in-the-Loop blocks, Safe Mode toggle, external API routes, and a Discord thread block.

└──▷ GET THIS VERSION
$ git clone --branch autogpt-platform-beta-v0.6.39 https://github.com/Significant-Gravitas/AutoGPT.git
# already have the repo? check out this version:
$ git checkout autogpt-platform-beta-v0.6.39
  • Adds external API routes for store search and tool usage, plus integration management via external API.
  • Adds a Human In The Loop block with a review workflow, letting agents pause for human approval mid-execution.
  • Implements a graph-level Safe Mode toggle to control which HITL blocks require human review.
  • Adds a Google Drive Picker field type for enhanced file selection in graph inputs.
  • Adds a Discord 'create thread' block for automating Discord thread creation from flows.
+2 moreshow less
  • Adds a trigger agent banner in the UI for webhook-based flows.
  • Enhances BlockMenuSearch to support adding agents directly from the block menu.
Was this useful?

PydanticAI

Sources Release notes → v1.26.0 NOTES

PydanticAI v1.26.0 adds Grok models, custom OpenAI reasoning fields, Deepseek JSON output, and gateway model name support.

└──▷ GET THIS VERSION
$ git clone --branch v1.26.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:
$ git checkout v1.26.0
  • Adds custom reasoning field support to OpenAI model profiles, enabling configuration of reasoning behaviour for compatible models.
  • Adds gateway/...:... pattern to known model names, allowing gateway-routed models to be referenced by name without custom setup.
  • Supports JSON object output for the Deepseek provider, enabling structured response parsing from Deepseek models.
  • Adds latest Grok (xAI) models to the supported model list.
  • Automatically omits TTL from cache_control when AnthropicModel is used with a Bedrock client, preventing unsupported-field errors.
Was this useful?

Microsoft Semantic Kernel

Sources Release notes → dotnet-1.68.0 NOTES

Semantic Kernel dotnet-1.68.0 adds Gemini reasoning content access, ThinkingLevel config, and OpenAIResponseAgent tool controls.

└──▷ GET THIS VERSION
$ git clone --branch dotnet-1.68.0 https://github.com/microsoft/semantic-kernel.git
# already have the repo? check out this version:
$ git checkout dotnet-1.68.0
└──▷ USE IT
Access Gemini's chain-of-thought reasoning content alongside the final response.
csharp
var executionSettings = new GeminiPromptExecutionSettings
{
    IncludeThoughts = true
};
var result = await chatService.GetChatMessageContentsAsync(history, executionSettings, kernel);
Tune reasoning depth for Gemini 3.0+ models by setting ThinkingLevel in GeminiThinkingConfig.
csharp
var executionSettings = new GeminiPromptExecutionSettings
{
    ThinkingConfig = new GeminiThinkingConfig
    {
        ThinkingLevel = ThinkingLevel.High
    }
};
var result = await chatService.GetChatMessageContentsAsync(history, executionSettings, kernel);
  • Adds IncludeThoughts parameter to the Google Connector to expose Gemini reasoning/chain-of-thought content in responses.
  • Adds ThinkingLevel parameter to GeminiThinkingConfig for controlling reasoning depth on Gemini 3.0+ models.
  • Adds support for custom ToolChoice and ParallelToolCallsEnabled options in OpenAIResponseAgent.
  • Enables argument type retention in handoff orchestration.
  • Upgrades target framework to .NET 10.
+1 moreshow less
  • Adds an OpenAPI tool call migration sample for AzureOpenAI.
Was this useful?
◆  AI Coding Agents

SST OpenCode

Sources Release notes → v1.0.129 NOTES

The open source coding agent.

OpenCode v1.0.129 adds a session list command, username hide toggle, and a copy-on-select disable env var.

└──▷ GET THIS VERSION
$ git clone --branch v1.0.129 https://github.com/sst/opencode.git
# already have the repo? check out this version:
$ git checkout v1.0.129
└──▷ TRY IT
List existing sessions directly from the terminal without entering the TUI.
$ opencode session list
Disable automatic copy-on-select in the TUI, useful in environments where it conflicts with terminal clipboard behavior.
$ OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT=1 opencode
  • Adds basic session list command to list sessions from the CLI.
  • Adds toggle to hide username in the TUI.
  • Adds OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT environment variable to disable copy-on-select behavior.
  • Homebrew update check now uses Homebrew registry version info for more accurate update detection.
Was this useful?

Earendil Works Pi

Sources Release notes → v0.12.5 NOTES

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

Pi v0.12.5 adds configurable branding via piConfig in package.json for forks and white-labels.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.5 https://github.com/earendil-works/pi.git
# already have the repo? check out this version:
$ git checkout v0.12.5
└──▷ USE IT
Rebrand the CLI for a fork by declaring piConfig in your package.json — no source changes required.
json
{
  "piConfig": {
    "name": "mytool",
    "configDir": ".mytool"
  }
}
  • Supports forking/rebranding the CLI by setting piConfig.name and piConfig.configDir in package.json, updating the banner, help text, config paths, and error messages without code changes.
Was this useful?

Zed

Sources Release notes → v0.215.3 NOTES

Zed v0.215.3 adds rainbow brackets, GPT-5.1 BYOK, uv workspace detection, $ZED_PICK_PID debugger variable, and new terminal path hyperlink settings.

└──▷ GET THIS VERSION
$ git clone --branch v0.215.3 https://github.com/zed-industries/zed.git
# already have the repo? check out this version:
$ git checkout v0.215.3
└──▷ USE IT
Enable rainbow brackets for a specific language (e.g. JSON) to visually distinguish nesting depth.
json
{
  "languages": {
    "JSON": {
      "colorize_brackets": true
    }
  }
}
Restrict terminal path hyperlink detection to specific patterns and reduce timeout for faster response in dense output.
json
{
  "terminal": {
    "path_hyperlink_regexes": ["[a-zA-Z0-9_./-]+\\.[a-z]{1,5}(?::\\d+)?"],
    "path_hyperlink_timeout_ms": 200
  }
}
Attach the debugger to a running process chosen interactively at session start, without hardcoding a PID.
json
{
  "configurations": [
    {
      "name": "Attach to process",
      "type": "lldb",
      "request": "attach",
      "pid": "$ZED_PICK_PID"
    }
  ]
}
  • Adds terminal.path_hyperlink_regexes and terminal.path_hyperlink_timeout_ms settings to customize path hyperlink detection behavior in the terminal.
  • Adds $ZED_PICK_PID variable for debug configurations, enabling interactive process selection when attaching the debugger at runtime.
  • Adds colorize_brackets language setting to enable rainbow bracket colorization.
  • Adds project_panel::CollapseAllEntries keybinding (cmd-left on macOS, ctrl-left on Linux/Windows) to collapse all project panel entries at once.
  • Adds default_mode and default_model settings for ACP extensions in agent configuration.
+13 moreshow less
  • Supports OpenAI GPT-5.1 model for BYOK users.
  • Adds ability to set a default model per built-in external agent (Claude Code, Codex CLI, Gemini CLI).
  • Python: Automatically detects uv workspaces in the toolchain selector.
  • C++: Treats .h++ files as C++ by default.
  • Markdown: Adds LaTeX syntax highlighting for inline and display equations.
  • Identifies .clangd and .clang-format files as YAML by default.
  • Makes agent thread markdown editable.
  • Enables opening a non-existing path via the zed CLI.
  • Reuses the GITHUB_TOKEN environment variable when querying GitHub.
  • Enables environment passthrough for npm subcommands.
  • Compresses large diffs for AI commit message generation.
  • Improves project search performance when combining 'Also search files ignored by configuration' with file inclusion/exclusion queries.
  • Improves language server startup by launching the existing server if an update is taking too long on slow connections.
Was this useful?
◆  Local LLM Runtimes

SGLang

Sources Release notes → v0.5.6 NOTES

SGLang v0.5.6 adds DeepSeek V3.2, new diffusion models, JIT kernels, multimodal cache, bucket routing policy, and scheduler metrics.

└──▷ GET THIS VERSION
$ git clone --branch v0.5.6 https://github.com/sgl-project/sglang.git
# already have the repo? check out this version:
$ git checkout v0.5.6
  • Adds SGLANG_EPLB_HEATMAP_COLLECTION_INTERVAL environment variable for controlling EPLB heatmap collection intervals in PD deployments.
  • Adds intel_xpu attention backend for Llama 4 on Intel XPU hardware.
  • Adds server-level multimodal cache support for VLMs.
  • Adds bucket routing policy for the SGLang router.
  • Adds scheduler and hiradix cache metrics via the metrics system.
+20 moreshow less
  • Supports structured model output for OpenAI and gRPC router endpoints.
  • Introduces JIT kernels support.
  • Supports piecewise CUDA graph for MLA (Multi-head Latent Attention).
  • Adds support for DeepSeek V3.2 and DeepSeek V3.2 Speciale models, including MHA pathway for short-sequence prefill on B200 (SM100) via NSA.
  • Adds support for blockwise diffusion language models.
  • Adds support for new diffusion models: Flux2 and Z-image.
  • Supports Kimi-K2-Thinking model enhancements.
  • Adds Jet-Nemotron model support.
  • Adds pipeline parallelism (PP) support for dots_vlm.
  • Adds aux_hidden_states capture support for Minimax M2.
  • Upgrades to Torch 2.9.
  • Updates AMD wave-lang to 3.8.2.
  • Supports hidden_dim % 4 == 0 in per_token_quant_fp8 kernel, broadening FP8 quantization coverage.
  • Adds fallback to Triton mm_persistent kernel when DeepGEMM fails.
  • Refactors KTransformers heterogeneous compute with a unified GPU-quantization backend.
  • Adds row_starts parameter to the topk kernel for DeepSeek V3.2.
  • Reduces radix tree syscalls and optimizes collection filtering.
  • Supports WAN-2.2-TI2V and sequence parallelism for diffusion models.
  • Adds validation for served model name to reserve : for LoRA adapter syntax.
  • Refactors custom memory pool and adds bare-metal PD (prefill-decode disaggregation) support.
Was this useful?

llama.cpp

Sources Release notes → b7256 3 RELEASES · 2025-12-03 NOTES STABLE

llama.cpp b7256 extends CUDA Flash Attention to Volta GPUs via generalized MMA kernel support.

└──▷ GET THIS VERSION
$ git clone --branch b7256 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7256
  • Adds Volta GPU architecture support to the CUDA Flash Attention (FA) implementation via a generalized matrix multiply-accumulate (MMA) kernel, expanding hardware compatibility for CUDA-accelerated inference.
└──▷ BREAKING ON UPGRADE
  • !Linux releases will soon switch from .zip archives to .tar.gz archives — deployment scripts that fetch or unpack Linux release artifacts will need to be updated.
2 more releases in this issue · 2025-12-03
b7247 NOTES STABLE

llama.cpp b7247 adds WebGPU backend support for Emscripten/Wasm builds with fast matrix multiply and Q4_0 quantization.

└──▷ GET THIS VERSION
$ git clone --branch b7247 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7247
  • Adds WebGPU backend support for Emscripten (Wasm) builds, enabling browser-side inference with fast f16/f32 matrix and matrix-vector multiplication via subgroup matrix shaders.
  • Supports Q4_0 quantized matrix multiply in the WebGPU backend, bringing quantized inference to Wasm targets.
  • Adds memory64 support via Emscripten's memory64 option to enable get_memory in Wasm builds.
  • Enables subgroup matrix (cooperative matrix) acceleration in the WebGPU backend, with automatic detection of available subgroup matrix configurations at runtime.
  • Adds toggles for subgroup matrix and f16 support specifically on Nvidia+Vulkan targets.
└──▷ BREAKING ON UPGRADE
  • !Linux releases will switch from .zip archives to .tar.gz archives — deployment scripts that unzip Linux release artifacts will need to be updated.
b7243 NOTES STABLE

llama.cpp b7243 adds --media-path for serving local media files from the built-in server.

└──▷ GET THIS VERSION
$ git clone --branch b7243 https://github.com/ggml-org/llama.cpp.git
# already have the repo? check out this version:
$ git checkout b7243
└──▷ TRY IT
Serve a local model with media files (e.g. images for multimodal prompts) available to the server without a remote fetch.
$ llama-server --model <model.gguf> --media-path /path/to/media
  • Adds --media-path flag to the server subcommand to specify a local directory from which the server will serve media files.
└──▷ BREAKING ON UPGRADE
  • !Linux releases will switch from .zip archives to .tar.gz archives — deployment scripts that unzip Linux builds will need to be updated.
Was this useful?

vLLM

Sources Release notes → v0.12.0 NOTES

vLLM v0.12.0 adds GPU Model Runner V2, EAGLE multimodal speculative decoding, RLHF pause/resume, new optimization levels, and major quantization/API expansions.

└──▷ GET THIS VERSION
$ git clone --branch v0.12.0 https://github.com/vllm-project/vllm.git
# already have the repo? check out this version:
$ git checkout v0.12.0
└──▷ TRY IT
Start vLLM with aggressive compilation to maximize throughput at the cost of longer startup, useful for long-running production deployments.
$ vllm serve meta-llama/Llama-3-8B-Instruct -O3
Serve a quantized GGUF model directly from HuggingFace using the new repo_id:quant_type syntax without manually downloading files.
$ vllm serve bartowski/Meta-Llama-3-8B-Instruct-GGUF:Q4_K_M
Enable fully-sharded LoRA adapters with FusedMoE for MoE models to reduce memory fragmentation across tensor-parallel ranks.
$ vllm serve mistralai/Mixtral-8x7B-Instruct-v0.1 --fully-sharded-loras --enable-lora
  • Adds -O0, -O1, -O2, -O3 optimization-level flags to trade startup time for runtime performance, with more compilation flags planned.
  • Adds --fully-sharded-loras flag enabling FusedMoE LoRA support.
  • Moves flat logprob control from an environment variable into SamplingParams, making it a first-class sampling parameter.
  • Adds verbose_json and timestamp features to the Whisper transcription/translation API.
  • Adds parallel_tool_calls param compliance and parsed tool arguments support to the tool-calling API.
+27 moreshow less
  • Adds inputs_embeds_size config key as a separate dimension from hidden_size for flexible embedding configuration.
  • Supports GGUF model loading from HuggingFace using repo_id:quant_type syntax for improved UX.
  • Adds parallel_tool_calls param and tool filtering support in ToolServer.
  • Adds Responses API multi-turn support for non-harmony requests, plus reasoning item input parsing.
  • Adds GPU Model Runner V2 (experimental): GPU-persistent block tables, Triton-native sampler with per-request seeds, memory-efficient prompt logprobs, and simplified DP/CUDA graph implementations.
  • Adds Prefill Context Parallel (PCP) to partition the sequence dimension during prefill, complementing existing Decode Context Parallel (DCP) for improved long-sequence inference.
  • Adds RLHF pause and resume generation support for asynchronous RL training workflows.
  • Adds cross-layer KV blocks support and KV cache residency metrics.
  • Adds audio embeddings support in chat completions.
  • Adds EAGLE speculative decoding with multi-step CUDA graph support, DP>1, and multimodal support including Qwen3VL.
  • Adds logprobs support with speculative decoding and async scheduling.
  • Adds iteration-level profiling for Torch and CUDA profiler.
  • Adds colorized log output.
  • Adds new model families: PLaMo-3, OpenCUA-7B, HunyuanOCR, Mistral Large 3, and Ministral 3.
  • Adds Gemma3 GGUF multimodal format support.
  • Adds Qwen3 Omni audio-in-video multimodal support.
  • Delivers 18.1% throughput improvement and 10.7% TTFT improvement on DeepSeek-V3.1 via batch invariant BMM optimization.
  • Delivers 2.2% throughput improvement and 3.6% TTFT improvement at batch size 32 via shared experts overlap with FlashInfer DeepGEMM.
  • Adds W4A8 Marlin kernel quantization support.
  • Adds NVFP4 MoE CUTLASS support for SM120 and TRTLLM MoE NVFP4 kernel.
  • Adds AWQ compressed-tensors support for Turing GPUs.
  • Adds FusedMoE LoRA Triton kernel for MXFP4 quantization.
  • Adds AMD ROCm support for DeepSeek v3.2 with SparseMLA, FP8 MLA decode, AITER attention backend, bitsandbytes quantization on warp-size-32 GPUs, and sliding window for AiterFlashAttentionBackend.
  • Adds paged attention GEMM acceleration on ARM CPUs with NEON.
  • Adds FlashAttention ViT support, now the default attention backend.
  • Adds enhanced NUMA functionality for systems with multiple NUMA nodes per socket.
  • Reduces Docker image size by approximately 200MB.
└──▷ BREAKING ON UPGRADE
  • !PyTorch upgraded to 2.9.0 with CUDA 12.9 — environments must be updated to CUDA 12.9.
  • !The num_lookahead_slots parameter has been removed.
  • !The best_of parameter has been removed.
  • !LoRA extra vocab has been removed.
  • !The xformers backend is deprecated.
  • !Mistral format is now auto-detected during model loading, which may change behavior for existing Mistral model configs.
  • !seed=None is deprecated.
Was this useful?
Other / Uncategorized
◆  AI OBSERVABILITY

Langfuse

Sources Release notes → v3.137.0 2 RELEASES · 2025-12-03 NOTES STABLE

Langfuse v3.137.0 adds a metrics v2 API endpoint backed by the events table.

└──▷ GET THIS VERSION
$ git clone --branch v3.137.0 https://github.com/langfuse/langfuse.git
# already have the repo? check out this version:
$ git checkout v3.137.0
  • Adds a metrics v2 API endpoint based on the events table, providing an updated data source for querying usage metrics.
1 more release in this issue · 2025-12-03
v3.136.0 NOTES STABLE

Langfuse v3.136.0 adds OpenTelemetry LLM message mapping, Bedrock/VertexAI LLM connection config, Keycloak custom naming, and eval table filters.

└──▷ GET THIS VERSION
$ git clone --branch v3.136.0 https://github.com/langfuse/langfuse.git
# already have the repo? check out this version:
$ git checkout v3.136.0
  • Adds environment variable LANGFUSE_TRACE_DELETE_SKIP_PROJECT_IDS to drain specific deletions for a specified project, giving operators fine-grained control over trace deletion queues.
  • Extends the LLM Connections API to allow setting provider-specific config for Bedrock and VertexAI integrations.
  • Supports setting a custom Keycloak provider name via the auth configuration.
  • Adds CANCELLED status to BatchExportStatus and handles cancellation during job processing.
  • Maps llm.input_messages and llm.output_messages OpenTelemetry semantic conventions for OTEL-based ingestion.
+2 moreshow less
  • Adds a filter sidebar to the LLM-as-a-judge eval table for narrowing evaluation results.
  • Supports setting a custom Google AI base URL in LLM connection configuration.
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 →