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.
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
Cline v4.0.12 adds free model support with limit-reset indicators in the model picker.
└──▷ GET THIS VERSION
$ git clone --branch v4.0.12 https://github.com/cline/cline.git
# already have the repo? check out this version:$ git checkout v4.0.12
›Adds support for free Cline models, labeled '(free)' in the model picker, with a dedicated error card that displays the reset time when the free usage limit is reached.
Cline CLI v3.0.47 adds free model support, persistent settings toggles, and agentic compaction as the new default strategy.
└──▷ GET THIS VERSION
$ git clone --branch cli-v3.0.47 https://github.com/cline/cline.git
# already have the repo? check out this version:$ git checkout cli-v3.0.47
›Adds support for free Cline models end to end: free models display as '(free)' and hitting the free tier limit renders a dedicated card showing the reset time.
›Agentic compaction is now the default context-compaction strategy, replacing basic compaction as the fallback.
›/settings general toggles — plan/act mode, tool auto-approve, and compaction mode — now persist across restarts.
›Expands built-in provider coverage, now generated from models.dev, with an updated bundled model catalog.
›Upgraded the TUI stack from opentui 0.1.102 to 0.4.3.
Cline SDK v0.0.66 adds free-tier model support, persistent plan/act settings, and agentic compaction as the default strategy.
└──▷ GET THIS VERSION
$ git clone --branch sdk/sdk/v0.0.66 https://github.com/cline/cline.git
# already have the repo? check out this version:$ git checkout sdk/sdk/v0.0.66
›Adds cline-free model tier: free models are labeled '(free)', priced at zero, and hitting the free tier now raises a dedicated limit error that includes the reset time.
›Adds host_plugin_version and platform fields to SDK-pipeline telemetry events, alongside task lifecycle events and auth event metadata with request IDs.
›Sets agentic compaction as the default context-compaction strategy (previously required explicit selection).
›Persists plan/act mode, tool auto-approve, and compaction mode in global settings with cross-process-safe writes so two hosts no longer clobber each other's changes.
›Connector sessions now persist and automatically reconnect after a daemon or hub restart.
+5 moreshow less
›Headless scheduled routines default to auto-approve and no longer prompt for interactive input.
›Generates the built-in provider list from models.dev, broadening out-of-the-box provider coverage.
›Adds SAP AI Core metering header support and switches SAP AI Core to the fetch adapter.
›The editor tool preserves a file's existing line endings, preventing CRLF files from ending up with mixed endings.
›Adds @cline/ui host-safe theme contract and Markdown exports.
└──▷ BREAKING ON UPGRADE
!The onRetryAttempt callback has been removed from ApiHandlerOptions and provider config — any code referencing it will break on upgrade.
Cline desktop v0.0.6 adds a queued-message manager, a persistent sidebar update indicator, and workspace/branch display in the header.
└──▷ GET THIS VERSION
$ git clone --branch desktop-v0.0.6 https://github.com/cline/cline.git
# already have the repo? check out this version:$ git checkout desktop-v0.0.6
›Adds a collapsible queued-message list above the composer showing a count, with per-turn options to edit, send immediately, or delete before submission.
›New persistent sidebar update indicator shows the downloaded version with a one-click restart button that remains visible after dismissing the toast, and surfaces restart failures instead of silently ignoring them.
›Clarifies the auto-update setting label to 'Keep CLI up to date', explaining it governs the cline terminal command rather than the desktop app.
OpenCode v1.18.9 adds an opt-in V2 desktop sidecar via OPENCODE_SIDECAR_V2=1 and collapsible model provider sections in V2 settings.
└──▷ GET THIS VERSION
$ git clone --branch v1.18.9 https://github.com/anomalyco/opencode.git
# already have the repo? check out this version:$ git checkout v1.18.9
└──▷ TRY IT
Switch the desktop app to the V2 background daemon to try the new sidecar architecture.
$ OPENCODE_SIDECAR_V2=1 opencode
›Adds OPENCODE_SIDECAR_V2=1 environment variable to initialize the desktop app from the V2 background daemon instead of the V1 utility sidecar, with daemon state persisted across desktop restarts.
›Adds collapsible model provider sections in the V2 settings page, with collapse state persisted per server and search expanding matching sections temporarily without altering saved state.
›Introduces qwen review comment-status subcommand to quickly triage existing inline review comments and reduce API calls during review runs.
›Adds retryInitialDelayMs and retryMaxDelayMs settings to configure SSE stream rate-limit retry delays for provider quota windows.
›Adds a retrieval-only context_search tool for external corpora, configured by administrators without automatic recall or write capabilities.
›Adds a sandboxed /verify deep-verification lane on the triage CI path.
›Exposes workspace Channel management API on the serve layer, with a Channel management page and configuration flows in the Web Shell.
+24 moreshow less
›Adds a GitHub channel adapter that polls notifications and responds to mentions by posting comments using a signal-based wakeup architecture; dispatches notifications by reason.
›Adds --max-journal-events and --max-journal-bytes flags to configure live journal caps (defaults raised to 10,000 events and 8 MiB).
›Updates the /stats command and Session tab to display generation timing metrics including TTFT, duration, output tokens, and TPS.
›Enables hot-reloading of workspace trust changes in the running daemon, applying new policies immediately without a process restart.
›Adds model grade selection for subagent spawn.
›Adds Goal v3 runtime orchestration with worker tools, state persistence, and replay.
›Adds session-scoped runtime MCP support (acp).
›Introduces an overridable default-disabled state for skills, allowing soft defaults that yield to explicit enablement while hard disables remain absolute.
›Enforces a strict write contract for review submissions and adds a tripwire to detect and flag bypass attempts via terminal commands.
›Adds a read-only GitHub pull requests panel to the Web Shell.
›Adds git branch picker, commit dialog, and create PR flow to the Web Shell.
›Adds native workspace folder picker to the Web Shell.
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
CrewAI 1.15.8 adds WaitTool for pausing agent execution on long-running jobs.
└──▷ GET THIS VERSION
$ git clone --branch 1.15.8 https://github.com/crewAIInc/crewAI.git
# already have the repo? check out this version:$ git checkout 1.15.8
›Adds WaitTool to pause agent execution while waiting for long-running jobs to complete.
PydanticAI v2.19.0 adds headers and retry_after fields to ModelHTTPError for richer HTTP error inspection.
└──▷ GET THIS VERSION
$ git clone --branch v2.19.0 https://github.com/pydantic/pydantic-ai.git
# already have the repo? check out this version:$ git checkout v2.19.0
└──▷ USE IT
Respect a provider's rate-limit retry window by reading retry_after from a caught ModelHTTPError.
python
import asyncio
from pydantic_ai.exceptions import ModelHTTPError
try:
result = await agent.run('summarize this')
except ModelHTTPError as e:
wait = e.retry_after # seconds until the provider allows retry
if wait:
await asyncio.sleep(wait)
# inspect raw response headers if needed
print(e.headers)
›Adds headers and retry_after attributes to ModelHTTPError, populated from all provider SDKs, enabling programmatic inspection of rate-limit and retry signals from HTTP errors.
$ git clone --branch arize-phoenix-v19.10.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:$ git checkout arize-phoenix-v19.10.0
›Adds experiment evaluation metrics charts to the experiments UI for visualizing eval results over runs.
›Breaks down token charts by sub-type (e.g. prompt, completion) and surfaces cost and token breakdown bars inside chart tooltips.
›Enables drag-to-reorder selected charts via the chart menu for custom dashboard layouts.
›Collapses experiment table rows to a single line for a more compact experiments view.
›Adds Monty provider with shared runtime to the sandbox environment.
Phoenix v19.9.0 adds bulk expand/collapse of span info sections and narrow-width chart readability improvements.
└──▷ GET THIS VERSION
$ git clone --branch arize-phoenix-v19.9.0 https://github.com/Arize-ai/phoenix.git
# already have the repo? check out this version:$ git checkout arize-phoenix-v19.9.0
›Adds expand or collapse all span info sections at once in the trace view, reducing manual clicking when inspecting complex traces.
›Chart panels remain readable at narrow widths, making dashboards usable in split-screen or constrained layouts.
$ git clone --branch python-v0.36.0 https://github.com/lancedb/lancedb.git
# already have the repo? check out this version:$ git checkout python-v0.36.0
└──▷ USE IT
Rerank hybrid search results using IBM Watsonx when your retrieval pipeline is backed by a Watsonx model.
›Supports date, datetime, bytes, and Decimal literals in the expression builder.
›Supports distributed analyze plan metrics in clients.
└──▷ BREAKING ON UPGRADE
!Permutation.with_format('torch') behavior is changed to align with HuggingFace's set_format('torch') — existing code relying on the previous output format will need to be updated.