Cline agent
ComponentUpdates related to the agent component of Cline.
All AGENT Features
- Introduced Agent Plugins discovered and run by the shared Hub, with validation, automatic server startup, and management through Settings.(desktop-v0.0.23)
- Enabled device confirmation codes to be displayed in the app during sign-in for easier matching with browser prompts.(desktop-v0.0.23)
- Added ClinePass information across the app, including a card on the account page, a hint in provider settings, and a dismissible banner on the home screen.(v4.1.17)
- Enabled global rules to be read from `~/Cline/Rules` for WSL and headless installs.(v4.1.17)
- Enabled Cline provider models to be read from the live catalog, making newly published models available without an extension update.(v4.1.17)
- Added a prompt to warn users when replacing a running Hub with an older CLI, showing the number of active sessions that would be interrupted and offering options to proceed or cancel.(cli-v3.0.61)
- Enabled Authenticode signing for Windows binaries via Azure Trusted Signing, providing actionable error messages when application control policies block launches.(cli-v3.0.61)
- Introduced global rules to be read from `~/Cline/Rules`, aligning with how the VS Code Rules tab writes them on WSL and headless installs.(cli-v3.0.61)
- Made Cline provider models dynamically load from the live catalog, so new models appear without requiring a CLI update.(cli-v3.0.61)
- Refreshed the model catalog with ten new providers and updated model lists and pricing across existing providers, resulting in a change of default models for 57 providers, most notably Anthropic now defaulting to Claude Fable 5.1.(cli-v3.0.61)
- Introduced a new SessionImportService to discover and import conversation history from Claude Code, Codex, and opencode, translating it into Cline's native message format and persisting it as a completed, listable, and resumable session.(sdk/sdk/v0.0.82)
- Enabled agent-created schedules to be anchored in ~/.cline/schedules for better visibility and persistence, independent of the chat workspace they were created in.(sdk/sdk/v0.0.82)
- Added the ability for token-authenticated hub connections to request cross-workspace schedule access, allowing hosts to list schedules outside their registered workspace.(sdk/sdk/v0.0.82)
- Enabled session history to be searchable through a server-side full-text index, accessible via a hub command, improving performance over local filtering.(sdk/sdk/v0.0.82)
- Added the ability for tool results to carry media, extracting images returned by a tool and exposing them as attachments instead of raw base64 text.(sdk/sdk/v0.0.82)
- Introduced a computed `configured` flag in the provider catalog, allowing settings entries with only a default model and no credentials to be correctly identified as not connected.(sdk/sdk/v0.0.82)
- Added ten new providers to the model catalog: Bothub, OpenReason, SenseNova (China), TokenGo, TokenRouter, Vancine, Volcengine Ark, Volcengine Ark Coding Plan, above.dev, and klokintegration.se.(sdk/sdk/v0.0.82)
- Updated model lists and pricing across providers, with the default model changing for 57 providers. Notably, Anthropic now defaults to Claude Fable 5.1, and several other providers follow suit.(sdk/sdk/v0.0.82)
- Introduced the ability to hand off local coding sessions to Cline Cloud, allowing you to continue working from cloud workspaces with recovery for interrupted transfers and preservation of prompt, attachments, and session state.(desktop-v0.0.21-beta.2)
- Enabled users to choose between local, SSH remote, and Cloud environments directly from the desktop app, including experimental real-time voice and avatar overlay experiences.(desktop-v0.0.21-beta.2)
- Made the GitHub onboarding step available via the `code-onboarding-github` feature flag, though it remains disabled by default.(desktop-v0.0.21-beta.2)
- Introduced inline rendering for tool results that return images, allowing users to click to expand screenshots and use a carousel for multiple images.(desktop-v0.0.20)
- Enabled session search to cover the full indexed history, opening the command bar (Cmd/Ctrl+P) with server-ranked results.(desktop-v0.0.20)
- Added a new GitHub integration step to the onboarding process.(desktop-v0.0.20)
- Introduced suggested routine templates that now ask for a specific final report, ensuring scheduled runs end with readable output.(desktop-v0.0.20)
- Enabled global rules stored at `~/Cline/Rules` to be discovered, improving rule functionality on WSL and headless installs.(desktop-v0.0.20)
- Added seven new AI providers to the model catalog: Agnes AI, Aixy, IteraCompute, LLM Tech, NeoSmith, Pendra, and Standard Compute.(cli-v3.0.60)
- Updated model lists and pricing across existing providers.(cli-v3.0.60)
- Redacted credentials embedded in git remote URLs from workspace information sent to the model.(cli-v3.0.60)
- Introduced state-only session snapshots to reduce event payload size, with transcripts now fetched separately via the `session.messages` command.(sdk/sdk/v0.0.81)
- Introduced a refreshed model catalog with seven new providers: Agnes AI, Aixy, IteraCompute, LLM Tech, NeoSmith, Pendra, and Standard Compute.(desktop-v0.0.19)
- Updated model lists and pricing across existing providers.(desktop-v0.0.19)
- Introduced a unified 'Customize' hub that consolidates Plugins, MCP, Skills, Rules, Hooks, and Tools into tabbed sections with live counts.(desktop-v0.0.17)
- Redesigned the Models page to group providers by Connected, Popular, and All, showing authentication status.(desktop-v0.0.17)
- Enabled browser sign-in for OAuth providers with a manual API key escape hatch.(desktop-v0.0.17)
- Moved Voice input settings to a dedicated 'Voice' page, showing only connected transcription-capable providers.(desktop-v0.0.17)
- Added suggested schedule templates to the Schedule page.(desktop-v0.0.17)
- Added a dedicated 'New' row below the logo to start fresh tasks directly in the composer.(desktop-v0.0.17)
- Introduced a dialog for adding providers instead of swapping pages.(desktop-v0.0.17)
- Introduced two new providers, AgentRouter and Opper, to the model catalog.(sdk/sdk/v0.0.79)
- Updated model lists and pricing across existing providers in the model catalog.(sdk/sdk/v0.0.79)
- Added new models to the built-in model catalog, including Claude Fable 5, Grok 4.6 on Vertex, DeepSeek V4 Flash variants (with vision preview), MiMo v2.5, Qwen3.8 27B, Gemma 4 26B, LongCat 2.0, Nemotron 3.5 Lightning, and Thinking Machines' Inkling models.(v4.1.14)
- Added `cline hub drain` command to stop a hub from accepting new mutating work while it finishes current tasks, with an option to lift the drain.(cli-v3.0.57)
- Introduced `cline hub upgrade` command to safely upgrade the hub by draining it, waiting for it to become idle, stopping it, and starting a new instance on the current build. Upgrades are automatically lifted if aborted, ensuring the hub never stops accepting work.(cli-v3.0.57)
- Enabled sessions to survive hub restarts, with reconnecting clients replaying missed events and deduplicating them by ID to prevent duplicate deliveries.(cli-v3.0.57)
- Introduced the ability to drain and upgrade the hub without losing work, ensuring that new mutating work is refused while ongoing tasks complete, and that reconnecting clients can replay missed events from a durable event log.(sdk/sdk/v0.0.78)
- Enabled durable runs to be queued rather than dropped during hub upgrades.(sdk/sdk/v0.0.78)
- Added deduplication of replayed events by event ID to prevent duplicate delivery.(sdk/sdk/v0.0.78)
- Introduced agent handoff between Hub instances, ensuring work is not lost during restarts or disconnections.(desktop-v0.0.16)
- Enabled honoring of server-side feature flags, with automatic refreshing upon account changes.(desktop-v0.0.16)
- Added the ability for supported models to generate images during a task, with inline rendering in the conversation.(v4.1.11)
- Introduced client-scoping for the `tasks` tool, ensuring that only clients capable of servicing tasks can register and use them, improving reliability and preventing errors in CLI and VS Code sessions.(sdk/sdk/v0.0.77)
- Added native macOS notifications for task completion or input required, allowing users to leave the app running in the background.(desktop-v0.0.14)
- Introduced voice input for dictating directly into the composer, transcribing speech in real-time using configured providers and models.(desktop-v0.0.14)
- Enabled image generation for models that support it, with images rendering inline within the transcript.(desktop-v0.0.14)
- Added a separate "Cline Code Beta" app for tracking the experimental branch, clearly identified as beta in the UI.(desktop-v0.0.14)
- Introduced support for Gemini custom base URLs, including host-root and proxy values.(desktop-v0.0.14)
- Added an app font size setting with a slider in Settings to scale the interface, ensuring the chosen size is applied before the window paints to avoid a flash at the old size.(desktop-v0.0.13)
- Enabled web search for models that support it during tasks, controllable via a new Web Search toggle in Settings. Searches and results appear in the transcript and persist across sessions.(desktop-v0.0.13)
- Introduced a refreshed model catalog, adding Crusoe as a provider and updating model lists and default models.(desktop-v0.0.13)
- Enabled web search for supported models during tasks, with a toggle in Feature Settings. Search queries and results are now visible in the conversation and persist across reloads.(v4.1.10)
- Enabled Claude Code provider for agentic work, allowing it to run native tools, anchor sessions on your workspace, and apply permission rules from `~/.claude` and project settings.(v4.1.9)
- Ensured strict providers correctly reject truncated tool-call JSON instead of attempting to repair it.(v4.1.9)
- Fixed strict providers from rejecting turns with empty text parts in messages.(v4.1.9)
- Introduced directional upgrades for Managed Hub daemons, preventing conflicts between different Cline installations and ensuring the CLI attaches to and prompts for updates to the newer daemon.(cli-v3.0.54)
- Introduced directional upgrades for Managed Hub daemons, preventing repeated daemon retirements between different installs and ensuring hosts attach to the newest build.(sdk/sdk/v0.0.74)
- Enabled auto-approval for file edits within the workspace directory when using the Claude Code provider, while command execution remains gated by user settings.(sdk/sdk/v0.0.74)
- Modified the Claude Code provider to declare its own native tools and anchor sessions on the workspace directory, ensuring proper loading of configuration and permission rules.(sdk/sdk/v0.0.74)
- Introduced individual rows for each tool call in the transcript, featuring distinct icons, statuses, and expandable details for better clarity.(desktop-v0.0.12)
- Enabled terminal-like command display with captured output upon expansion for a more intuitive experience.(desktop-v0.0.12)
- Added inline diff views for edits, showing changes hunk by hunk.(desktop-v0.0.12)
- Enabled the Claude Code provider for agentic work, anchoring sessions to the workspace folder, loading settings, and allowing file edits within the workspace.(desktop-v0.0.12)
- Added Fable 5 and custom model IDs to Vertex AI, and improved the global-region picker to display all models from the live catalog.(desktop-v0.0.12)
- Added SDK checkpoints to back the "View Changes" button on completion rows, allowing users to review all changes made by a task from the completion card.(v4.1.7)
- Reintroduced a copy button on turn-final response rows for easier content duplication.(v4.1.7)
- Enabled support for pre-registered OAuth clients on remote MCP servers, accommodating setups that do not support dynamic client registration.(v4.1.7)
- Added OAuth authentication for remote MCP servers directly from Settings, allowing authorization, status viewing, and cancellation/retries.(desktop-v0.0.10)
- Introduced support for MCP servers requiring pre-registered OAuth clients (client ID/secret).(desktop-v0.0.10)
- Enabled display of MCP errors on individual servers, preventing servers with invalid configurations from disappearing silently.(desktop-v0.0.10)
- Ensured that failed turns, including those with missing model credentials, now display errors in the transcript with the underlying cause and a link to settings.(desktop-v0.0.10)
- Added a "Connect a model" notice on the welcome screen for users without provider credentials, offering a one-click path to onboarding or model settings.(desktop-v0.0.10)
- Included "Get an API key" links for popular providers in onboarding and Settings → Models, along with a link to the Cline dashboard from the Cline API key form.(desktop-v0.0.10)
- Updated the onboarding welcome step to provide an explanation of what Cline is.(desktop-v0.0.10)
- Made the stop button visible and clickable, enabled Esc to stop the current turn, and introduced new keyboard shortcuts: Cmd/Ctrl+N for a new session and Cmd/Ctrl+, for settings.(desktop-v0.0.10)
- Ensured reasoning controls (effort levels, thinking on/off) are now consistently honored across AI SDK providers, including Ollama, where supported.(desktop-v0.0.10)
- Introduced portable reasoning settings that resolve across AI SDK providers, mapping effort levels and enable/disable flags to the AI SDK's native reasoning setting (including Ollama).(sdk/sdk/v0.0.71)
- Enabled an explicit request to disable reasoning to take priority over other settings.(sdk/sdk/v0.0.71)
- Added recognition for Chutes as a provider.(v4.1.4)
- Introduced the display of skills alongside workflows in the slash command menu, with disambiguation for commands sharing names.(v4.1.4)
- Added a universal macOS download for Cline Code that runs natively on both Apple Silicon and Intel.(desktop-v0.0.9)
- Introduced session history filtering by source (Desktop, CLI, extension, or scheduled).(desktop-v0.0.9)
- Enabled a token usage ring in the composer to visualize context window usage and cost for the active model.(desktop-v0.0.9)
- Made skills appear in the slash command menu alongside workflows, with disambiguation for commands sharing names.(desktop-v0.0.9)
- Displaying real package names for installed plugins instead of a generic 'index'.(desktop-v0.0.9)
- Added support for Claude 4.6+ and 5.x models, resolving previous rejection errors.(desktop-v0.0.9)
- Refreshed the bundled provider and model catalog, including Infomaniak and SCX.ai.(desktop-v0.0.9)
- Switched Ollama to the native provider.(desktop-v0.0.9)
- Added user-selectable color themes to the interactive TUI, with options to pick themes via `/theme`, the command palette, or the Theme row in `/settings`, and live previews of each theme.(cli-v3.0.50)
- Introduced auto-approval settings that now take precedence over ACP.(cli-v3.0.50)
- Enabled connector tools by default for improved functionality.(cli-v3.0.50)
- Added support for Claude 4.6+ and 5.x models, resolving previous rejection errors.(cli-v3.0.50)
- Integrated Infomaniak and SCX.ai as new model providers.(cli-v3.0.50)
- Switched Ollama to use the native AI SDK provider.(cli-v3.0.50)
- Introduced hard-blocking of file-editing shell commands in Plan mode to prevent accidental modifications, while still allowing read-only investigation.(sdk/sdk/v0.0.70)
- Enabled automatic detection and recovery from context-window overflow errors with a deterministic compaction strategy and a single retry.(sdk/sdk/v0.0.70)
- Added session recording of their origin mode (user, automation, subagent, team) and lazy root-session persistence to avoid empty history entries.(sdk/sdk/v0.0.70)
- Implemented retries on every provider for turns that return completely empty responses, improving reliability for hosted backends.(sdk/sdk/v0.0.70)
- Ensured adaptive-era Claude models (4.6+ and 5.x) are correctly handled by using baked model catalog reasoning metadata.(sdk/sdk/v0.0.70)
- Enabled Bedrock prompt caching to function correctly by using Converse `cachePoint` markers.(sdk/sdk/v0.0.70)
- Routed Bedrock foundation models through geo inference profiles for improved performance.(sdk/sdk/v0.0.70)
- Allowed reasoning models on OpenAI-compatible endpoints to receive `max_completion_tokens` instead of the previously rejected `max_tokens`.(sdk/sdk/v0.0.70)
- Enabled substitution of image content for requests to models without image support, preventing failures.(sdk/sdk/v0.0.70)
- Configured MiniMax to inherit its default model from models.dev.(sdk/sdk/v0.0.70)
- Enabled ClinePass for all CLI users(cli-v3.0.35)
- Added support for Tencent TokenHub as a new provider(cli-v3.0.35)
- Refreshed the bundled model catalog with the latest provider models(cli-v3.0.35)
- Added the SDK-backed VS Code extension runtime, enabling Cline to run tasks through the shared Cline SDK session layer for agent turns, tools, Plan/Act mode coordination, and more.(v4.0.0)
- Introduced the ClinePass integration into the VS Code extension, including onboarding, provider selection, signup/subscription handoff, live model lists, and clearer authentication/error handling.(v4.0.0)
- Enabled the Customize marketplace within the extension for discovering and managing Skills, MCP servers, and Plugins, featuring installed/marketplace tabs, search/filtering, and install/uninstall flows.(v4.0.0)
- Launched Cline Plugins, allowing users to extend Cline with custom tools, workflows, and MCP-powered capabilities installed via the new Customize marketplace.(v4.0.0)
- Added queued prompts in chat, allowing messages submitted while Cline is busy to queue, display while streaming, and be cancelled before execution.(v4.0.0)
- Added edit-and-regenerate support for previous user messages, accompanied by clearer Reset Chat and Reset Code actions.(v4.0.0)
- Added generic SDK provider settings and model-catalog support, enabling multiple providers to share a model picker, reasoning controls, and dynamic model ID handling.(v4.0.0)
- Added support for numerous new and updated models/providers via the SDK, including Fireworks GLM 5.2, Kimi K2.6 Fast, Kimi K2.7 Code, Qwen 3.7 Plus, and SAP AI Core wiring.(v4.0.0)
- Added a new `cline skill` command for installing and managing skills, mirroring the functionality of `cline plugin install` and `cline mcp`.(cli-v3.0.27)
- Introduced a prefilled MCP install wizard command to streamline the setup process for MCP servers.(cli-v3.0.27)
- Added ClinePass support, with selectable ClinePass models available in the model picker(cli-v3.0.25)
- Added MCP server support to plugins, including authorizing plugin MCP OAuth during installation(cli-v3.0.25)
- Enabled plugin commands to submit prompts directly to the agent(cli-v3.0.24)
- Added support for overriding the API base URL configuration(cli-v3.0.24)
- Enabled a new --allowed-user-id flag for the Telegram connector to restrict which Telegram users can interact with the agent.(cli-v3.0.17)
- Added support for the GPT-5.5 model within SAP AI Core.(v3.85.0)
- Introduced support for DeepSeek V4 Flash and Pro models.(v3.85.0)
- Enabled Gemini 3.5 Flash model integration for Gemini and Vertex providers.(v3.85.0)
- Added support for the /lg-task URI webhook integration for LG dashboard flows.(v3.85.0)
- Enabled accepting dash-prefixed prompts when passed after --, preventing prompts starting with - from being parsed as flags.(cli-v3.0.9)
- Added the --worktree flag to automatically create a fresh git worktree under ~/.cline/worktrees/ and run the task there, supporting resumption with --taskId and --continue.(cli-v3.0.3)
- Enabled bearer token authentication for AWS Bedrock and improved AWS profile mapping during Bedrock gateway configuration.(cli-v3.0.3)
- Enabled enterprise-managed remote global skills to appear in a dedicated "Enterprise Skills" section with UI toggle support and system prompt integration.(v3.80.0)
- Introduced dynamic fetching of recommended models during the onboarding flow, with a fallback mechanism.(v3.80.0)
- Added a dedicated "Quota Exceeded" error message to the chat UI when account spend caps are reached.(v3.80.0)
- Added support for skills and optional modelId in subagent configuration(v3.67.0)
- Introduced AgentConfigLoader for loading agent configurations from files(v3.67.0)
- Enabled Responses API support for the OpenAI native provider(v3.67.0)
- Added /q command to quit the Command Line Interface (CLI)(v3.67.0)
- Added dynamic flag to adjust banner cache duration(v3.67.0)
- Introduced native `use_subagents` tool to replace legacy subagents.(v3.58.0)
- Enabled support for bundling `endpoints.json` so packaged distributions can ship required endpoints.(v3.58.0)
- Added support for parallel tool calling with Amazon Bedrock.(v3.58.0)
- Introduced a new experimental "double-check completion" feature to verify work before marking tasks complete.(v3.58.0)
- Added new task controls/flags to the CLI, including custom `--thinking` token budget and `--max-consecutive-mistakes` for yolo runs.(v3.58.0)
- Added new UI/options (including connection/test buttons) and support for syncing deletion of remotely configured MCP servers via remote config.(v3.58.0)
- Enabled 1M context model options for Claude Opus 4.6 in Vertex / Claude Code.(v3.58.0)
- Added support for ZAI/GLM: GLM-5.(v3.58.0)
- Introduced Cline CLI 2.0, installable via `npm install -g cline`(v3.57.0)
- Enabled access to Anthropic Opus 4.6 model(v3.57.0)
- Enabled access to Minimax-2.1 and Kimi-k2.5 models for a limited-time free promotion(v3.57.0)
- Enabled access to Codex-5.3 model for ChatGPT subscribers(v3.57.0)
- Added the Skills system for defining and using reusable, on-demand agent instructions.(v3.48.0)
- Introduced new websearch tooling within the Cline provider.(v3.48.0)
- Enabled support for the zai-glm-4.7 model in the Cerebras model list.(v3.48.0)
- Improved model refresh and reasoning support when interacting with the Vercel AI Gateway.(v3.48.0)
All AGENT Bug Fixes
- Fixed the scheduled-task report vanishing when a finished run's step collapsed.(desktop-v0.0.23)
- Fixed one wedged MCP server blocking the rest from shutting down, preventing process leaks.(desktop-v0.0.23)
- Fixed background Hub process memory ballooning during long sessions by changing session status updates to carry only state snapshots.(v4.1.17)
- Prevented hook scripts that fail to spawn from crashing the extension's core process and taking down the running task.(v4.1.17)
- Fixed a chat render crash caused by malformed `api_req` payloads.(v4.1.17)
- Ensured cost estimates do not appear in task history for subscription-billed tasks.(v4.1.17)
- Fixed an issue where pasted provider API keys were not stripped of invisible characters, preventing them from being corrupted and rejected.(v4.1.17)
- Improved error handling for OpenAI Codex sign-in when the callback port is occupied, now displaying a clear 'port in use' error.(v4.1.17)
- Fixed OAuth redirect errors during sign-in to be surfaced correctly instead of being reported as a missing authorization code.(v4.1.17)
- Prevented users from being signed out due to transient network failures while refreshing OpenAI Codex or OpenAI-compatible-account tokens.(v4.1.17)
- Fixed tool calling being silently disabled for Dify, SAP AI Core, opencode, and Codex CLI models.(v4.1.17)
- Fixed images being dropped from file reads on models with an empty capability list.(v4.1.17)
- Prevented restoring a checkpoint from silently removing commits made after it.(v4.1.17)
- Ensured `apply_patch` now preserves a file's existing CRLF line endings.(v4.1.17)
- Prevented an enabled but unreachable remote MCP server from stalling session startup by implementing a 10-second budget for remote connections.(v4.1.17)
- Ensured aborting a task now also cancels delegated subagents and teammates.(v4.1.17)
- Fixed Langfuse tracing to work in released builds by addressing issues with OpenTelemetry provider detection after minification.(v4.1.17)
- Ensured hook execution telemetry events are fired by correctly threading the task ID into hook runner creation.(v4.1.17)
- Fixed the CLI crashing when an enabled remote MCP server is unreachable by implementing a 10-second connection budget, preventing stalled session startups and session teardowns.(cli-v3.0.61)
- Resolved silent disabling of tool calling for Dify, SAP AI Core, opencode, and Codex CLI models by correcting how model capabilities are read.(cli-v3.0.61)
- Fixed images being dropped from file reads on models with empty capability lists.(cli-v3.0.61)
- Ensured Langfuse tracing now functions correctly in released builds by addressing issues caused by code minification renaming OpenTelemetry provider class names.(cli-v3.0.61)
- Prevented restoring a checkpoint from silently removing subsequent commits; it now refuses to run and informs the user.(cli-v3.0.61)
- Fixed `apply_patch` incorrectly altering line endings by preserving existing CRLF line endings.(cli-v3.0.61)
- Resolved OpenAI Codex (ChatGPT subscription) sign-in failures when port 1455 is occupied, now providing a clear 'port in use' error instead of an uncompletable browser flow.(cli-v3.0.61)
- Prevented users from being logged out due to transient network failures during token refreshes for Codex or OpenAI-compatible accounts.(cli-v3.0.61)
- Ensured aborting a session now correctly cancels delegated subagents and teammates, preventing their work from continuing.(cli-v3.0.61)
- Fixed scheduled tasks disappearing after a hub restart.(cli-v3.0.61)
- Corrected markdown flashing at the end of streamed responses.(cli-v3.0.61)
- Updated the message shown to the model when a tool call is rejected to clearly name the tool and indicate it's a user decision, not an error.(cli-v3.0.61)
- Fixed tool calling being silently disabled for gateway models that declared no capabilities, ensuring tool definitions are correctly included for Dify, SAP AI Core, opencode, and the Codex CLI.(sdk/sdk/v0.0.82)
- Fixed an empty capability list from incorrectly stripping image input, ensuring the file-read tool and model pickers correctly handle models with and without vision capabilities.(sdk/sdk/v0.0.82)
- Fixed Langfuse tracing to work in minified release builds by changing how the OpenTelemetry provider is identified.(sdk/sdk/v0.0.82)
- Fixed the hub being retired out from under running work by establishing a drain barrier before checking for activity, preventing sessions from being killed by hub replacements.(sdk/sdk/v0.0.82)
- Fixed restoring a checkpoint from running when HEAD has moved past the checkpoint's commit, preventing later commits from being lost.(sdk/sdk/v0.0.82)
- Fixed `apply_patch` to preserve a file's own CRLF line endings across updates.(sdk/sdk/v0.0.82)
- Fixed global rules not being discovered at ~/Cline/Rules on WSL and headless installs, ensuring rules written in the Documents folder are now correctly recognized.(sdk/sdk/v0.0.82)
- Fixed OpenAI Codex sign-in to fail fast with an actionable error when the callback port is in use, instead of leading to a broken sign-in flow.(sdk/sdk/v0.0.82)
- Fixed transient token-refresh failures from logging out Codex and OpenAI-compatible-account users, ensuring only rejected refresh tokens force re-authentication.(sdk/sdk/v0.0.82)
- Fixed aborting a session not propagating to spawned work, ensuring delegated subagents and teammates are now cancelled with the session.(sdk/sdk/v0.0.82)
- Fixed hub-managed schedules being wiped by cron reconciliation on hub restart.(sdk/sdk/v0.0.82)
- Fixed the hub creating filesystem watchers on agenda spec directories while the todo tool was disabled, preventing signature mismatch errors after editing specs on disk.(sdk/sdk/v0.0.82)
- Fixed scheduled tasks disappearing after app updates by ensuring hub-managed schedules are not wiped by cron reconciliation.(desktop-v0.0.20)
- Fixed OpenAI Codex (ChatGPT subscription) sign-in silently dead-ending when a specific callback port was in use, now providing an actionable error.(desktop-v0.0.20)
- Fixed Codex and OCA sign-ins from being dropped during token refresh when encountering transient network failures or server errors.(desktop-v0.0.20)
- Fixed checkpoint restore from silently removing commits made after the checkpoint, now refusing to reset the workspace in such cases.(desktop-v0.0.20)
- Fixed an enabled but offline remote MCP server from stalling session startup.(desktop-v0.0.20)
- Fixed an issue where the window title bar was not draggable across all views.(desktop-v0.0.20)
- Fixed the hub from watching agenda spec directories when the todo tool is disabled, preventing unnecessary OS watch handle usage.(desktop-v0.0.20)
- Fixed a crash in the codebase search tool that occurred on files with a single, very long line.(cli-v3.0.60)
- Resolved an issue where installing an MCP server would misinterpret '--' separators in install arguments as part of the server command.(cli-v3.0.60)
- Fixed the background hub process from ballooning in memory during long sessions by correcting how session status updates broadcast conversation transcripts.(cli-v3.0.60)
- Fixed excessive memory consumption where session events previously included the full conversation transcript, preventing large memory usage (e.g., 25 GB `cline` process on a 16 GB machine).(sdk/sdk/v0.0.81)
- Fixed background Cline process memory ballooning during long sessions by optimizing status updates to only send necessary state information instead of the full conversation transcript.(desktop-v0.0.19)
- Fixed cost estimates incorrectly showing for flat-rate subscription providers, preventing confusion about actual charges.(v4.1.16)
- Resolved an issue where signing back in would incorrectly change the last-used provider.(v4.1.16)
- Ensured hooks correctly resolve their workspace from the VS Code window, fixing issues with discovering `.clinerules/hooks` scripts and incorrect path resolution in multi-window scenarios.(v4.1.16)
- Fixed new files being created with incorrect line endings by ensuring native platform line endings are used.(v4.1.16)
- Prevented the codebase search tool from crashing when encountering files with a single, extremely long line.(v4.1.16)
- Ensured credentials embedded in git remote URLs are now redacted from workspace information sent to the model.(v4.1.16)
- Fixed an issue where installing an MCP server from the marketplace could misinterpret command separators.(v4.1.16)
- Prevented the hub's event log from growing indefinitely and filling the disk.(v4.1.16)
- Fixed the provider list being unscrollable when a provider detail panel was open.(desktop-v0.0.17)
- Resolved an issue where a failed settings save incorrectly indicated a provider was configured.(desktop-v0.0.17)
- Fixed Uninstall buttons that were collapsing into a broken square.(desktop-v0.0.17)
- Fixed unreadable selected text within input fields.(desktop-v0.0.17)
- Fixed the codebase search tool crashing the app on files with a single extremely long line.(desktop-v0.0.17)
- Prevented the hub's event log from growing indefinitely and filling the disk.(desktop-v0.0.17)
- Fixed task.completed telemetry being dropped for most interactive sessions; the event is now emitted correctly once per session teardown.(sdk/sdk/v0.0.79)
- Prevented the hub's durable event log from accumulating to tens of gigabytes by capping it at 64 MiB on disk and implementing more frequent vacuuming.(sdk/sdk/v0.0.79)
- Fixed an issue where task completion telemetry was not reported for interactive sessions after version 4.1.11 due to a change in session status tracking. All sessions now correctly report completion exactly once.(v4.1.14)
- Fixed tool calling being silently disabled for custom OpenAI-Compatible models when their capabilities were inferred from convenience flags, which previously caused all tools to be stripped from requests.(cli-v3.0.57)
- Fixed tool calling being silently disabled for custom OpenAI-Compatible models when capability lists were synthesized from convenience flags, ensuring that inferred lists no longer override explicitly authored capability lists.(sdk/sdk/v0.0.78)
- Fixed tool calling being silently disabled for custom OpenAI-Compatible models when capabilities were inferred from convenience flags.(desktop-v0.0.16)
- Fixed tool calling for custom OpenAI-Compatible models where capability lists were incorrectly inferred from convenience flags, preventing tools from being used.(v4.1.13)
- Ensured Hub-backed sessions remain intact after a Hub restart or upgrade, preventing duplicate event delivery during stream overlaps.(v4.1.13)
- Restored session and client identity in Langfuse traces for Hub-backed and delegated-agent runs, which were previously missing grouping and version information.(v4.1.13)
- Fixed code actions failing with "command not found" on VS Code 1.134.(v4.1.11)
- Fixed `@` file mentions breaking when paths contain spaces.(v4.1.11)
- Ensured the diff edit view is shown for multi-line edits in files with CRLF line endings.(v4.1.11)
- Fixed tasks resuming by continuing the surviving session instead of rebuilding from original text.(v4.1.11)
- Fixed task-scoped settings overlays not clearing when the task view is cleared or switched, preventing overrides from leaking.(v4.1.11)
- Fixed LiteLLM input token limits being overwritten by catalog values.(v4.1.11)
- Restored custom base URLs for Gemini and normalized legacy host-root values.(v4.1.11)
- Fixed provider signup links pointing to a generic landing page instead of the provider's API key page.(v4.1.11)
- Fixed skill slash commands being loaded by pasting instructions into messages, which caused them to be delivered twice.(v4.1.11)
- Stopped offering non-chat models (image, voice) in chat model pickers.(v4.1.11)
- Ensured `PreToolUse` hook's `contextModification` is delivered to the model again and that `PostToolUse` hooks are waited for.(v4.1.11)
- Fixed tool activity run by a provider within its own session from being dropped from the conversation.(v4.1.11)
- Fixed `run_commands` failing with ENOENT when a structured command had a full command line without arguments.(v4.1.11)
- Fixed PowerShell commands to fail-fast, stopping at the first error instead of flooding output.(v4.1.11)
- Fixed an issue where an Anthropic `invalid_request_error` was incorrectly treated as a context-overflow.(v4.1.11)
- Fixed an issue where turns would get stuck on a streaming shimmer without final output, only healing after sending another message.(desktop-v0.0.14)
- Corrected sessions being assigned the Yolo-mode system prompt when auto-approve was on, ensuring auto-approval is an independent tool policy.(desktop-v0.0.14)
- Resolved an issue where `/skill` and `/workflow` commands would dump the entire skill body into the chat.(desktop-v0.0.14)
- Fixed command execution breaking for entire sessions when a model emitted a full command line without separate arguments.(desktop-v0.0.14)
- Ensured restoring a checkpoint now trims the saved transcript to prevent showing reverted file changes.(desktop-v0.0.14)
- Fixed Gemini custom base URLs, including host-root and proxy values, which were previously failing.(desktop-v0.0.14)
- Restored correct LiteLLM input token limits reported by the server, preventing a 128K default override.(desktop-v0.0.14)
- Fixed misaligned columns in the Usage table.(desktop-v0.0.14)
- Fixed routine dialog dropdowns not responding to mouse clicks.(desktop-v0.0.14)
- Fixed an issue where extended thinking budgets were not being applied to Cline Pass when the gateway moved off the OpenAI-compatible path.(desktop-v0.0.13)
- Resolved a bug where two Cline installs on different builds would shut each other's Hub down in a loop, causing live sessions to disconnect abnormally.(desktop-v0.0.13)
- Fixed the application from replacing a Hub that was still serving sessions; it now attaches to the Hub and swaps once it becomes idle.(desktop-v0.0.13)
- Corrected the 'update required' dialog to no longer interrupt when the Hub is finishing its own update, as the app was already on a newer build and the Hub would replace itself after sessions ended.(desktop-v0.0.13)
- Fixed an issue where two Cline installations on different builds could cause a loop of daemon shutdowns, resulting in abnormal socket closes and killed live sessions. Build identity comparison has been improved to prevent this.(v4.1.10)
- Resolved an issue where a Hub serving sessions was incorrectly replaced mid-handshake; it will now only be swapped once it becomes idle.(v4.1.10)
- Fixed an issue where idle plugin sandbox processes were not reclaimed and remained running for the entire session duration.(v4.1.10)
- Fixed issue where a successfully refreshed Cline token was discarded if the old one had expired, preventing the first request after idle periods from failing.(v4.1.9)
- Prevented legacy-task migration backlog from spamming telemetry by recording migration outcomes only after session persistence.(v4.1.9)
- Ensured involuntary Cline logouts (rejected refresh tokens) are reported instead of silently clearing credentials.(v4.1.9)
- Fixed a mid-turn crash on streamed tool calls with non-zero or non-contiguous indexes.(v4.1.9)
- Corrected token bucket reporting to show disjoint per-request buckets instead of recounting the entire cached conversation, reducing inflated per-task totals.(v4.1.9)
- Fixed the Claude Code provider to correctly run native tools and anchor sessions on the workspace directory, resolving issues with tool definitions and permission rules.(cli-v3.0.54)
- Fixed truncated tool-call JSON from being silently repaired into incorrect arguments, now rejecting payloads with unterminated strings.(cli-v3.0.54)
- Fixed strict providers rejecting turns with only empty text parts in user messages.(cli-v3.0.54)
- Fixed a mid-turn crash occurring during streamed tool calls with non-zero or non-contiguous indexes when using LiteLLM's Anthropic passthrough.(cli-v3.0.54)
- Fixed the Hub daemon from logging an unhandled error and exiting non-zero when a client was still connected at shutdown.(cli-v3.0.54)
- Fixed per-task token totals from being inflated due to cache-heavy sessions by reporting token telemetry in disjoint buckets.(cli-v3.0.54)
- Resolved an issue where upgrading the CLI would cause it to communicate with a daemon running the previous release; the CLI now correctly retires and respawns the Hub daemon on the new code.(cli-v3.0.54)
- Fixed the Claude Code provider from being unusable for agentic work by correctly handling tool definitions and session anchoring.(sdk/sdk/v0.0.74)
- Fixed truncated tool-call JSON from being silently repaired into incorrect arguments; payloads with unterminated strings are now rejected.(sdk/sdk/v0.0.74)
- Fixed strict providers from rejecting turns with empty text parts in messages.(sdk/sdk/v0.0.74)
- Fixed a mid-turn crash on streamed tool calls with non-zero or non-contiguous indexes by updating AI SDK packages.(sdk/sdk/v0.0.74)
- Fixed the Hub daemon from logging an unhandled rejection and exiting non-zero on client disconnect during shutdown; shutdown is now clean.(sdk/sdk/v0.0.74)
- Fixed involuntary Cline logouts from being reported instead of silent credential clearing, and prevented transient network failures from being logged as logouts.(sdk/sdk/v0.0.74)
- Fixed an issue where reconnecting to a stale managed Cline Hub daemon would cause problems; the app now prompts to update and restart correctly.(desktop-v0.0.12)
- Resolved an issue where the Hub daemon would shut down uncleanly when a client was still connected.(desktop-v0.0.12)
- Fixed strict providers rejecting turns with an "user message must have content" error when the message contained only empty text.(desktop-v0.0.12)
- Fixed a mid-turn crash that occurred with streamed tool calls having non-zero indexes, particularly when using LiteLLM's Anthropic passthrough.(desktop-v0.0.12)
- Fixed the first turn of a fresh session from getting stuck on "Agent is working…" indefinitely.(desktop-v0.0.12)
- Resolved an issue where truncated tool-call JSON was being silently repaired instead of being rejected.(desktop-v0.0.12)
- Fixed an issue where prompts queued during an interrupted turn were silently dropped; they are now preserved and drained after the turn aborts, with the stop surfaced.(v4.1.7)
- Resolved an issue where session context was not durable across aborts and hub restarts, ensuring interrupted sessions now resume with their previous state.(v4.1.7)
- Fixed a bug where a mode switch aborting a running turn would not settle the turn phase.(v4.1.7)
- Corrected the reporting of queued-turn failures, which now appear as `run.failed` instead of completing silently.(v4.1.7)
- Prevented hung MCP servers from causing session creation to fail and provided stdio servers a 30-second initialization budget instead of blocking indefinitely.(v4.1.7)
- Ensured OAuth authorization for SSE MCP servers is now surfaced on a 401 error instead of causing an outright failure.(v4.1.7)
- Fixed requests against LiteLLM proxies by routing LiteLLM through Chat Completions instead of the Responses API.(v4.1.7)
- Resolved an issue where network interruptions mid-stream but before any model output caused turns to fail; these are now retried.(v4.1.7)
- Fixed Vertex ADC token refreshes to use the configured fetch, enabling them to work behind proxies and custom transports.(v4.1.7)
- Included untracked files in checkpoint diffs when a snapshot was taken and ensured checkpoints are picked up even when git is initialized part-way through a session.(v4.1.7)
- Fixed @-mention file search in empty windows to fall back to the session cwd or Desktop.(v4.1.7)
- Prevented foreign compiled plugin-sandbox bootstraps from running for a source host.(v4.1.7)
- Fixed an issue where the first message of a chat and some queued messages were rendering twice.(desktop-v0.0.10)
- Resolved a bug where the composer could get stuck on "Agent is working…" after a turn had already finished.(desktop-v0.0.10)
- Fixed an issue with Vertex AI credential refreshes that prevented ADC authentication behind proxies and custom networking.(desktop-v0.0.10)
- Fixed `sdk.error` telemetry attribution for agent runs to correctly attribute errors to the model in use.(sdk/sdk/v0.0.71)
- Stripped undefined values from `sdk.error` telemetry event properties.(sdk/sdk/v0.0.71)
- Fixed an issue where turns completing with a plan were incorrectly treated as failed when a plan-blocked command was the only tool call, ensuring the turn correctly re-runs the presented plan instead of appearing to do nothing.(v4.1.4)
- Fixed tool paths to display relative to the workspace in the chat view instead of absolute paths.(v4.1.4)
- Fixed pending attachments to reset when starting a new task, preventing images from previous tasks from carrying over.(v4.1.4)
- Fixed a generic failure to surface a clear error when the selected provider has no API key configured.(v4.1.4)
- Fixed MCP tool and resource lists to refresh when a server sends a `list_changed` notification, instead of only showing a toast.(v4.1.4)
- Fixed installed plugins to display under their real package names instead of all appearing as "index".(v4.1.4)
- Corrected the Linux keybinding label in the Plan/Act mode tooltip.(v4.1.4)
- Fixed recovery from running out of context by compacting and retrying once, and providing explanations for genuinely unrecoverable cases.(v4.1.4)
- Fixed empty model responses to retry on every provider, not just Ollama, resolving hard "Model returned empty response" failures on OpenRouter, Cline, and OpenAI-compatible endpoints.(v4.1.4)
- Fixed Claude 4.6+ and 5.x models from being rejected with "thinking.type.enabled is not supported" when resolving from the offline catalog or a hand-typed model ID.(v4.1.4)
- Restored Bedrock prompt caching by ensuring the correct cache format is used and routing Bedrock foundation models through geo inference profiles.(v4.1.4)
- Fixed requests for reasoning models on OpenAI-compatible endpoints by sending `max_completion_tokens` and substituting image content for models without image support.(v4.1.4)
- Fixed MiniMax default model inheritance from models.dev and refreshed the bundled catalog to include Infomaniak and SCX.ai.(v4.1.4)
- Fixed error telemetry to report provider failures only once and rate-limit repeated failures from unattended retry loops.(v4.1.4)
- Fixed chat message actions (copy, fork, edit, restore) colliding with message descenders.(desktop-v0.0.9)
- Resolved application errors not being reported in diagnostics due to telemetry configuration issues.(desktop-v0.0.9)
- Fixed plan mode relying solely on prompting for file-editing shell commands; it now hard-blocks them.(desktop-v0.0.9)
- Enabled automatic recovery from running out of context by compacting and retrying runs.(desktop-v0.0.9)
- Fixed 'Model returned empty response' failures on OpenRouter, Cline, and OpenAI-compatible endpoints by retrying empty model responses on all providers.(desktop-v0.0.9)
- Restored Bedrock prompt caching functionality, which was previously not working.(desktop-v0.0.9)
- Ensured reasoning models on OpenAI-compatible endpoints receive the correct token parameter.(desktop-v0.0.9)
- Fixed models without image support failing when encountering image content; they now substitute content instead.(desktop-v0.0.9)
- Fixed an issue where the git branch shown below the prompt would not update when switching branches from another terminal or editor.(cli-v3.0.50)
- Resolved an issue where Telegram slash commands like `/clear` were silently dropped due to interception by the Telegram library.(cli-v3.0.50)
- Corrected a problem where racing connector launches could collide, ensuring instances are claimed before socket mode is opened.(cli-v3.0.50)
- Fixed a bug where a turn ending with a completed plan was incorrectly rendered as failed if a plan-blocked command was its only tool call.(cli-v3.0.50)
- Resolved an issue where running out of context would cause a failure with a raw provider error, now recovering by force-compacting and retrying.(cli-v3.0.50)
- Fixed an issue where empty model responses were only retried on Ollama, now retrying on every provider including OpenRouter, Cline, and OpenAI-compatible endpoints.(cli-v3.0.50)
- Restored Bedrock prompt caching functionality, which was previously not working due to an incorrect cache format.(cli-v3.0.50)
- Fixed an issue where reasoning models on OpenAI-compatible endpoints were sent `max_tokens` instead of the supported `max_completion_tokens`.(cli-v3.0.50)
- Resolved an issue where requests to models without image support would fail, now substituting image content instead.(cli-v3.0.50)
- Fixed context-window overflow errors that previously surfaced as raw unclassified provider errors.(sdk/sdk/v0.0.70)
- Fixed Bedrock prompt caching to correctly emit `cachePoint` markers, resolving issues with cache reads and writes.(sdk/sdk/v0.0.70)
- Fixed Ollama to use the native AI SDK provider with wire-contract fixes for empty `think` settings, mid-stream errors, and attachment-only turns.(sdk/sdk/v0.0.70)
- Fixed image-bearing requests to no longer log deprecation warnings by emitting canonical AI SDK 7 file parts.(sdk/sdk/v0.0.70)
- Fixed `sdk.error` telemetry to no longer be emitted twice for the same provider failure.(sdk/sdk/v0.0.70)
- Fixed first-prompt truncation issue on high-output models (like MiniMax M3) where the initial task was being cut down to just the input wrapper due to premature auto-compaction(cli-v3.0.35)
- Fixed marketplace edge cases related to refreshing MCP servers after installs, remote configuration disabling of the MCP Marketplace tab, hiding workflows, surfacing plugin-bundled skills, and uninstalling shared marketplace entries.(v4.0.0)
- Fixed chat submission during active turns by queuing new messages instead of dropping or racing them, ensuring pending/queued states display promptly, and removing delayed send behavior.(v4.0.0)
- Fixed editing previous user messages, ensuring Escape cancels editing locally and clarifying reset action labels.(v4.0.0)
- Fixed terminal reliability issues, including standalone Windows output capture, hardened PowerShell command handling, correct running-state display, and preservation of raw structured commands.(v4.0.0)
- Fixed SDK tool-result and provider-message budgeting by implementing default truncation for large tool outputs, capping assistant text, limiting ingestion of bash/file-read/search output, and bounding media budgets.(v4.0.0)
- Fixed login and feature-flag resolution by ensuring the correct user/account identity is used on startup and simplifying the login user experience.(v4.0.0)
- Fixed issue where the CLI would silently treat unknown commands or unquoted multi-word input as a prompt; the CLI now rejects these inputs with a clear error message.(cli-v3.0.27)
- Fixed apply_patch to fail correctly when a hunk is skipped(cli-v3.0.25)
- Fixed run_commands to return captured stdout on failure and correctly handle split heredocs(cli-v3.0.25)
- Fixed search tools to treat zero results as a successful operation(cli-v3.0.25)
- Fixed disabled-reasoning handling specifically for StepFun flash operations(cli-v3.0.25)
- Fixed history resume rendering isolation issues(cli-v3.0.25)
- Fixed incorrect Cline OAuth token formatting within the provider configuration(cli-v3.0.25)
- Fixed truncation of structured tool operation result strings, ensuring oversized tool output is properly contained(cli-v3.0.24)
- Stopped echoing the full command text within run_commands tool results for cleaner output(cli-v3.0.24)
- Fixed issue where Slack channel mentions did not post replies in the original message's thread.(cli-v3.0.18)
- Fixed the abort indicator so it clears immediately upon task cancellation.(cli-v3.0.18)
- Fixed an issue where the interactive CLI would get stuck after stopping and restarting Cline Hub and pressing Escape to cancel a request; the CLI now recovers pending messages and starts a fresh session.(cli-v3.0.17)
- Resolved race conditions between Ctrl+C and Hub shutdown that caused "hook dispatch failed" and WebSocket connection errors.(cli-v3.0.17)
- Fixed the Hub daemon shutting down prematurely when a runtime request was aborted, ensuring the daemon remains active.(cli-v3.0.17)
- Fixed incorrect global endpoint handling for Claude models when using Vertex AI.(v3.85.0)
- Ensured Poolside Laguna models are correctly routed through next-gen prompts and native tool calling.(v3.85.0)
- Fixed runtime host crash that occurred after a cancel operation hit an error during hub abort cleanup.(cli-v3.0.9)
- Fixed GLM thinking not behaving correctly through the gateway by routing it through provider metadata.(cli-v3.0.9)
- Fixed dropped macOS screenshots when pasting or reading them by correctly resolving paths containing Unicode variants like U+202F (narrow no-break space).(cli-v3.0.3)
- Resolved a crash that occurred when encountering detached hub event errors during a session.(cli-v3.0.3)
- Ensured that Ollama models with reasoning enabled by default now correctly honor the --thinking none flag.(cli-v3.0.3)
- Fixed Out-Of-Memory (OOM) crashes during long conversations by increasing the Node.js process memory allocation to 8GB.(v3.80.0)
- Resolved issue where generic error messages were shown in the chat error row; now displays detailed error information.(v3.80.0)
- Fixed a crash related to reasoning delta when processing usage-only stream chunks(v3.67.0)
- Corrected an issue where OpenAI tool ID transformation was incorrectly restricted to the native provider only(v3.67.0)
- Fixed authentication check failure when operating in ACP mode(v3.67.0)
- Resolved an issue where the CLI yolo setting was being incorrectly persisted to disk(v3.67.0)
- Fixed the inline focus-chain slider to correctly operate within its feature row(v3.67.0)
- Ensured compatibility with Gemini 3.1 Pro(v3.67.0)
- Corrected authentication issues when using the Cline CLI with the ACP flag(v3.67.0)
- Fixed CLI to correctly handle stdin redirection in CI/headless environments.(v3.58.0)
- Fixed CLI to preserve OAuth callback paths during auth redirects.(v3.58.0)
- Fixed OAuth callback reliability in VS Code Web by generating callback URLs via `vscode.env.asExternalUri`.(v3.58.0)
- Fixed Terminal to surface command exit codes in results and improved long-running `execute_command` timeout behavior.(v3.58.0)
- Fixed UI rendering by adding a loading indicator and fixing `api_req_started` rendering.(v3.58.0)
- Prevented duplicate streamed text rows after task completion during task streaming.(v3.58.0)
- Fixed API to preserve the selected Vercel model when model metadata is missing.(v3.58.0)
- Ensured telemetry flushes on shutdown and routed PostHog networking through proxy-aware shared fetch.(v3.58.0)
- Increased Windows E2E test timeout to reduce flakiness in CI.(v3.58.0)
- Fixed issue where the read file tool failed to support reading large files(v3.57.0)
- Resolved crash occurring when entering decimal input in OpenAI Compatible price fields (#8129)(v3.57.0)
- Corrected build complete handlers when updating the API configuration(v3.57.0)
- Fixed missing provider from the model list(v3.57.0)
- Fixed issue where the Favorite Icon/Star was getting clipped in the task history view(v3.57.0)
- Fixed an extension crash that occurred when using the context menu selector.(v3.48.0)
- Reverted a previous change (#8341) that caused regressions in the diff view and document truncation.(v3.48.0)
Releases with AGENT Changes
desktop-v0.0.232 features2 fixesThis release introduces Agent Plugins managed through the Cline Hub, allowing for easier discovery and execution of custom tools. Sign-in processes are improved with in-app device confirmation codes, and voice input failures now provide clearer guidance to settings.
v4.1.173 features16 fixesThis release enhances the Cline experience by integrating ClinePass information throughout the app and improving the reliability of various features. Key fixes include addressing memory leaks, preventing crashes related to hook scripts and API requests, and clarifying error messages for API key issues and sign-in problems.
cli-v3.0.615 features12 fixesThis release enhances the CLI's interaction with older Hub versions by introducing a clear warning prompt before replacement. It also fixes several critical bugs, including issues with tool calling, image handling, and Langfuse tracing in released builds. Additionally, the model catalog has been significantly refreshed with new providers and updated model defaults.
sdk/sdk/v0.0.828 features12 fixesThis release introduces a new service for importing conversation history from various sources like Claude Code and Codex, making it easier to bring existing data into Cline. It also enhances schedule management by anchoring them to a central location and allowing cross-workspace access, while improving the searchability of session history through a server-side index.
desktop-v0.0.21-beta.23 featuresThis beta release introduces powerful cloud integration, allowing you to seamlessly hand off local sessions to Cline Cloud and recover interrupted work. You can now also choose your preferred coding environment—local, SSH remote, or Cloud—directly from the desktop app.
desktop-v0.0.205 features7 fixesThis release introduces inline image rendering for tool results and a more robust session search covering your full history. Key improvements include a new onboarding step for GitHub integration and enhanced Windows shell stability, alongside numerous bug fixes for scheduled tasks, sign-ins, and workspace management.
cli-v3.0.603 features3 fixesThis release introduces seven new AI providers to the model catalog and enhances security by redacting git credentials. Several bugs have been fixed, including crashes in the codebase search and issues with MCP server installations, along with memory leaks in the background hub process.
sdk/sdk/v0.0.811 feature1 fixThis release significantly reduces memory usage and event payload sizes by optimizing how session transcripts are handled. Session snapshots are now state-only, with transcripts fetched on demand, preventing the flooding of event logs and excessive memory consumption.
desktop-v0.0.192 features1 fixThis release significantly enhances the model catalog by adding seven new providers and updating existing ones. It also resolves a critical bug where the Cline process could consume excessive memory during long sessions, ensuring a more stable experience.
v4.1.168 fixesThis release focuses on stability and correctness, addressing several bugs related to cost estimation, provider selection, and tool performance. It also clarifies MCP auto-approval settings by removing redundant per-tool checkboxes.
desktop-v0.0.177 features6 fixesThis release introduces a unified 'Customize' hub for managing plugins and tools, and redesigns the Models page for better provider management. You'll also find improvements to session organization, voice input settings, and search functionality, alongside several important bug fixes.
sdk/sdk/v0.0.792 features2 fixesThis release refreshes the model catalog with new providers and updated pricing. It also addresses a critical bug where task completion telemetry was dropped and improves the management of the hub's event log to prevent excessive disk usage.
v4.1.141 feature1 fixThis release refreshes the built-in model catalog with a variety of new AI models, including Claude Fable 5 and several DeepSeek V4 Flash variants. It also resolves a bug that prevented task completion telemetry from being reported in interactive sessions.
cli-v3.0.573 features1 fixThis release introduces robust hub management with new drain and upgrade commands, ensuring continuous availability. Sessions are now resilient to hub restarts, and a critical bug preventing tool usage with custom OpenAI-Compatible models has been fixed.
sdk/sdk/v0.0.783 features1 fixThis release introduces significant improvements to hub reliability, allowing for draining and upgrading without data loss and ensuring durable runs. Additionally, tool calling issues with custom OpenAI-Compatible models have been resolved, and Langfuse traces now provide better session and client identity tracking.
desktop-v0.0.162 features1 fixThis release introduces robust agent handoff between Hub instances, preventing work loss during restarts. It also ensures the app respects server-side feature flags and fixes an issue with tool calling for custom OpenAI-Compatible models.
v4.1.133 fixesThis release addresses several critical bugs. Tool calling for custom OpenAI-Compatible models has been restored, and Hub-backed sessions are now more resilient to restarts and upgrades. Additionally, session and client identity are correctly carried over to Langfuse traces.
v4.1.111 feature15 fixesThis release introduces the ability for models to generate images directly within tasks, rendering them inline in your conversation. Several bugs have been fixed, including issues with code actions, file path handling, and task session management. Additionally, the model catalog has been refreshed with new providers and updated information.
sdk/sdk/v0.0.771 featureThis release introduces client-scoping for the `tasks` tool, ensuring better reliability by only allowing capable clients to register and use tasks. The tool catalog resolution has also been improved to accurately reflect tool availability based on client types across different sessions.
desktop-v0.0.145 features9 fixesThis release introduces native macOS notifications and voice input for enhanced background operation and dictation. Key improvements include streaming command output, inline image generation, and a redesigned agent decision card for a more interactive experience. Several bug fixes address issues with command execution, session prompts, and custom base URL support.
desktop-v0.0.133 features4 fixesThis release introduces significant new capabilities, including adjustable app font size and web search integration for supported models. It also addresses several critical bugs, such as issues with extended thinking budgets and conflicting Cline installations, ensuring a more stable and user-friendly experience.
v4.1.101 feature3 fixesThis release introduces web search capabilities for supported models, allowing them to search the web during tasks. Several bugs have been fixed, including issues with daemon shutdowns, Hub replacements, and plugin sandbox processes. The model catalog has also been updated with a new provider and refreshed model lists.
v4.1.93 features5 fixesThis release enhances the Claude Code provider for agentic tasks, improving its ability to run native tools and manage permissions. Several critical bugs have been fixed, including issues with token refreshing, telemetry spam, and tool call processing, ensuring a more stable and reliable experience.
cli-v3.0.541 feature7 fixesThis release significantly improves the Claude Code provider, fixing issues with tool execution and session anchoring. Several critical bugs have been resolved, including problems with tool-call JSON repair, strict provider rejections, and mid-turn crashes during streamed tool calls. Additionally, the Hub daemon upgrade process has been refined to prevent conflicts between different Cline installations.
sdk/sdk/v0.0.743 features6 fixesThis release enhances the Claude Code provider for agentic work, improving tool handling and session management. Several critical bugs have been fixed, including issues with tool-call JSON, provider rejections, and mid-turn crashes. Telemetry reporting has also been optimized for better accuracy and reduced volume.
desktop-v0.0.125 features6 fixesThis release overhauls the transcript experience with individual tool call rows, terminal-like command display, and inline diffs for edits. Key bug fixes include improved daemon handling and corrected behavior for strict providers, while enhancements focus on typography, UI layout, and more accurate token usage for model reasoning.
v4.1.73 features12 fixesThis release brings back the "View Changes" button with SDK checkpoint support, allowing detailed review of task modifications. It also reintroduces a copy button for responses and enhances session and prompt handling during interruptions and failures, ensuring greater data preservation and reliability.
desktop-v0.0.109 features3 fixesThis release introduces OAuth authentication for remote MCP servers and improves error handling for failed turns and invalid server configurations. Users will also benefit from a more intuitive welcome screen with a "Connect a model" prompt and enhanced keyboard shortcuts for improved workflow.
sdk/sdk/v0.0.712 features2 fixesThis release introduces a more unified and portable approach to reasoning settings across different AI SDK providers, including Ollama. It also improves telemetry accuracy by correctly attributing errors to the model in use and stripping undefined values.
v4.1.42 features14 fixesThis release introduces Chutes as a new provider and enhances the slash command menu to show skills alongside workflows. It also brings significant improvements to plan-to-act switching, making it user-driven, and hard-blocks file-editing shell commands in plan mode for better security.
desktop-v0.0.98 features8 fixesThis release introduces a universal macOS download for native Apple Silicon and Intel support, along with enhanced session history filtering and a visual token usage ring in the composer. Key bug fixes include resolving empty model response failures across multiple providers and restoring Bedrock prompt caching.
cli-v3.0.506 features9 fixesThis release introduces user-selectable color themes for the interactive TUI, allowing for a more personalized experience. It also enhances stability by fixing several bugs, including issues with git branch updates, Telegram commands, and connector launch collisions, while improving error handling for model responses and context management.
sdk/sdk/v0.0.7010 features5 fixesThis release enhances Plan mode by preventing accidental file modifications and improves context window handling with automatic recovery. Sessions now track their origin and use lazy persistence, while empty responses are retried across all providers for greater reliability.
v4.1.3cli-v3.0.49sdk/sdk/v0.0.69sdk/sdk/v0.0.68desktop-v0.0.7cli-v3.0.47sdk/sdk/v0.0.66desktop-v0.0.5desktop-v0.0.4desktop-v0.0.2sdk/sdk/v0.0.65sdk/sdk/v0.0.63cli-v3.0.353 features1 fixThis release enables ClinePass for all CLI users and introduces Tencent TokenHub as a new supported provider. Key fixes include resolving an issue where high-output models truncated the first prompt due to premature compaction.
v4.0.08 features6 fixesThis major release introduces the SDK-backed VS Code extension runtime, unifying agent coordination, tool execution, and configuration management under a shared SDK session layer. Key new user capabilities include the Customize marketplace for managing Plugins and Skills, and queued prompts in chat. Numerous fixes address stability in terminal execution and SDK budgeting, alongside significant architectural changes for improved provider and model configuration consistency.
cli-v3.0.272 features1 fixThis release introduces enhanced command-line management with the new `cline skill` command for managing skills and a streamlined wizard command for quicker MCP server setup. Error handling has also been improved, particularly for OAuth authorization failures, and the CLI now provides clearer feedback for invalid commands.
cli-v3.0.252 features6 fixesThis release introduces ClinePass model support and enhanced MCP server integration for plugins. Key improvements include better handling of large file reads and capped tool output to manage context limits, alongside several fixes for patching, command execution, and search tools.
cli-v3.0.242 features2 fixesThis release introduces the ability for plugin commands to submit prompts to the agent and adds configuration support for overriding the API base URL. Key fixes include resolving issues with truncated tool output and suppressing flickering console windows on Windows.
cli-v3.0.182 fixesThis release focuses on improving integration reliability and ensuring the local environment uses the latest dependencies. Key fixes include ensuring Slack replies thread correctly and clearing task indicators immediately upon cancellation.
cli-v3.0.171 feature3 fixesThis release focuses heavily on stability, particularly around the interactive CLI and Hub daemon lifecycle. Key fixes address session recovery in the CLI and prevent premature daemon shutdowns during request abortions. Additionally, the Telegram connector now supports user authorization via a new flag.
v3.85.04 features2 fixesThis release significantly expands model compatibility by adding support for GPT-5.5, DeepSeek V4, and Gemini 3.5 Flash across various providers. It also introduces a new webhook integration for LG dashboard flows and resolves an endpoint handling issue for Claude models on Vertex AI.
cli-v3.0.91 feature2 fixesThis release focuses heavily on performance and stability improvements, including faster CLI startup and configuration toggles. Key user experience updates include restoring fuzzy ranking for file mentions and ensuring interactive sessions remain active after task cancellation. Additionally, prompts starting with a dash are now correctly accepted.
cli-v3.0.32 features3 fixesThis release introduces isolated task execution via the new --worktree flag, allowing users to resume experiments in clean environments. Key fixes include resolving issues with dropped macOS screenshots due to Unicode path problems. Additionally, the system prompt has been refined for better guidance on tool usage and verification steps.
v3.80.03 features2 fixesThis release introduces significant enterprise integration by enabling remote, managed global skills with full UI support. It also improves stability by fixing Out-Of-Memory crashes during long sessions and enhances user feedback with more detailed error messages in the chat interface. Furthermore, task execution has been streamlined by defaulting all commands to background mode, removing the dependency on the VS Code integrated terminal.
v3.67.05 features7 fixesThis release introduces significant configuration flexibility by adding support for skills and file-based agent configurations via the new AgentConfigLoader. Key fixes address stability issues, including a reasoning delta crash and compatibility problems with Gemini 3.1 Pro. Users will also benefit from reduced response latency due to websocket preconnection.
v3.58.08 features9 fixesThis release introduces significant new capabilities, including native subagent support, parallel tool calling for Amazon Bedrock, and an experimental double-check feature for task verification. Several critical bugs were fixed across the CLI, VS Code Web, and Terminal, alongside UX improvements like moving reasoning effort into model settings.
v3.57.04 features5 fixesThis release introduces Cline CLI 2.0 and expands model availability, adding Anthropic Opus 4.6, Minimax-2.1, Kimi-k2.5, and Codex-5.3. Several critical bugs were fixed, including issues with reading large files and crashes in price input fields, alongside a UX change making skills permanently enabled.
v3.48.04 features2 fixesThis release introduces the powerful new Skills system for creating reusable agent instructions and adds new websearch tooling to the Cline provider. We also addressed a critical bug causing extension crashes when using the context menu selector and reverted a recent change that introduced regressions in the diff view.