PAGES
← all tools
◆ UNCATEGORIZED

Cline

sdk/sdk/v0.0.87 open-source

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

Summary

Cline is an open-source AI coding agent that reads and writes files, runs terminal commands, and uses a browser to build features through natural conversation, with every action requiring explicit approval. It is free to use core functionality on your own API keys, with a $9.99/month ClinePass option for bundled model access and rate limits, or usage-billing with built-in payment. It runs as a CLI (npm i -g cline) for interactive or headless use, as well as a VS Code and JetBrains extension, a web-based Kanban task board, and an SDK for building custom agents, making it suited to individual developers and teams wanting to script or extend agent workflows rather than use a single fixed interface. Enterprise features add SSOSSOSingle sign-on, using one identity provider to sign in to multiple applications. It reduces separate passwords and centralizes account and access management., role-based access, and observability integrations for organizations adopting it at scale. First committed in 2024, it has 366 contributors and a release roughly every five days, with the last one 14 days ago.

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

How Cline helps

How do I get a feature built in my codebase without writing every line myself?

describes the change in conversation and Cline reads the relevant files, edits or creates the ones it needs, and runs terminal commands to verify the result, pausing for approval before each action

Can I get a batch of similar changes done across many parts of my codebase at once?

opens a card per task on a web-based board, each running in its own worktree with auto-commit, so separate changes progress in parallel without colliding

How do I get a coding task done without sitting at my editor watching it work?

runs the same agent core headlessly from the terminal, taking a task as input and executing file edits and commands to completion for use in scripts or pipelines

Which changes did an agent actually make to get from my request to the final result?

requires approval before each file write or command it runs, so the sequence of edits and commands stands as a record of what was done and why

How do I build my own tool or automation on top of an agent instead of using a fixed interface?

exposes the same engine behind the terminal and editor tools as an installable library, so custom tools, connectors, and scheduled automations can be built around it directly

Can several specialized agents work together on one task instead of one agent doing everything?

lets a configured agent call other configured agents as subagent tools, so a task can be delegated piece by piece to agents set up for that piece

all 101 features, with the evidence for each →

Languages

Not documented

Features

101 capabilities · 3 backed by code, an API document or a real run

Built from Cline's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • Cline covers 1 of the 6 ai evaluation and governance capabilities we track.

What Cline offers you

  • Command-line interface13
  • Agent-based deployment1
  • CI/CD pipeline integration1
  • Extension marketplace1
  • MCP server1
  • Plugin system1
  • Scheduled jobs1
  • Scripting language support1
  • Web management console1
LLM application tracing 3 features AI evaluation and governance since 2024
Task and session history shipped Records a history of past agent tasks and lets users export or review them at any time. 26 releases · first seen Sep 2024

Shared capability: LLM application tracing

release 26 total

  • cline history --page is now rejected as unknown option — remove it from any scripts. cli-v3.0.70 · Oct 2026 · source · release history
  • Persists cline history update --title and --prompt changes for hub-managed sessions so renames survive restarts and no longer drop other keys such as pinned state. cli-v3.0.65 · Sep 2026 · source · release history
  • Sessions imported from Claude Code, Codex, or opencode now summarize the foreign history on first resume rather than replaying tool calls the current agent cannot make; import origin is stamped on telemetry and resuming no longer overwrites stored import or automation provenance with a default user origin. sdk/sdk/v0.0.83 · Sep 2026 · source · release history
  • Session history listing now widens its fetch window until the requested page fills and filters child rows in SQL, so root sessions are no longer hidden behind their children. sdk/sdk/v0.0.83 · Sep 2026 · source · release history
  • Sessions imported from Claude Code, Codex, and opencode now display their source in chat and summarize the foreign history on the first resumed turn, showing a 'Summarizing the imported <tool> history...' indicator while running. desktop-v0.0.24 · Sep 2026 · source · release history
  • SessionImportService discovers and imports conversation history from Claude Code (~/.claude/projects), Codex (~/.codex/sessions), and opencode (opencode.db) sdk/sdk/v0.0.82 · Sep 2026 · source · release history
Tool call transcript rows shipped Shows every tool call as its own row in the session transcript, with expandable output, terminal-style command results, and inline syntax-highlighted file diffs. 6 releases · first seen Aug 2025

Shared capability: LLM application tracing

release

  • Adds a Changes button in the session header that shows line counts, lists files changed per turn or across the whole session, and displays a diff of each. desktop-v0.0.49 · Oct 2026 · source · release history
  • Every tool call now gets its own row in the transcript with its own icon, status, and expandable detail — commands render like a terminal ($ bun test) with captured output on expand, and edits show diffs inline per hunk. desktop-v0.0.12 · Aug 2026 · source · release history
  • Every tool call now gets its own row in the session transcript with its own icon, status indicator, and expandable detail — commands render as terminal output ($ bun test) and edits show inline per-hunk diffs. desktop-v0.0.12 · Aug 2026 · source · release history
  • Every tool call now gets its own row in the session transcript with its own icon, status indicator, and expandable detail — commands render like a terminal (e.g. $ bun test) with captured output on expand, and edits show diffs inline per hunk. desktop-v0.0.12 · Aug 2026 · source · release history
  • Adds a copy button to turn-final response rows. v4.1.7 · Aug 2026 · source · release history
  • Adds HostBridge diff diagnostics for improved code change feedback. v3.21.0 · Aug 2025 · source · release history
Langfuse tracing for BYOK providers shipped Adds opt-in Langfuse tracing for bring-your-own-key providers, controllable via environment variables for tags, metadata, environment labels, and enabling tracing across all providers in CI or headless runs. 3 releases · 1 other source · first seen Aug 2026

Shared capability: LLM application tracing

Also counts toward: CI/CD pipeline integration

release

  • Adds opt-in Langfuse tracing for BYOK providers via CLINE_LANGFUSE_ALL_PROVIDERS, with operator tags, metadata, and environment via CLINE_LANGFUSE_TAGS, CLINE_LANGFUSE_METADATA, and LANGFUSE_TRACING_ENVIRONMENT. sdk/sdk/v0.0.91 · Oct 2026 · source · release history
  • Langfuse tracing is now limited to the Cline and Cline Pass providers, preventing prompts and responses from third-party and BYOK providers from being exported in Langfuse-configured environments. sdk/sdk/v0.0.83 · Sep 2026 · source · release history
  • Langfuse traces for hub-backed and delegated-agent runs now carry session ID and client identity, enabling reliable session grouping and user association in the Langfuse Sessions and Users views. cli-v3.0.57 · Aug 2026 · source · release history

example

  • Enable Langfuse tracing for all BYOK providers in a headless CI run, tagging traces with team and environment metadata. CLINE_LANGFUSE_ALL_PROVIDERS=true CLINE_LANGFUSE_TAGS='team:platform,project:auth' CLINE_LANGFUSE_METADATA='{"repo":"my-service"}' LANGFUSE_TRACING_ENVIRONMENT=production cline 'Run tests and fix any… sdk/sdk/v0.0.91 · Oct 2026 · source
Other / not yet classified 98 features Features we have not matched to a capability yet. A suggested match is marked.
LLM provider and model support shipped Connects to a broad set of LLM providers and models through a unified picker, covering major commercial APIs and self-hosted or compatible endpoints. 244 releases · 6 other sources · first seen Aug 2024

release 244 total

  • Adds Kimi K3.1 Pro (now the ClinePass default), MiniMax M3.1 Flash, and DeepSeek V4.1 Flash 1017 to ClinePass; drops Mimo V2.5 and V2.5 Pro. sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • ClinePass defaults to Kimi K3.1 Pro and adds MiniMax M3.1 Flash and DeepSeek V4.1 Flash 1017 to its model list, while the Cline free model list adds Reflection Beam, Nemotron 3.5 Lightning, and Laguna S 2.1. cli-v3.0.74 · Oct 2026 · source · release history
  • Adds Liquid Inference and Munito AI as model providers; removes CrofAI, iFlow and Llama from the catalog. desktop-v0.0.49 · Oct 2026 · source · release history
  • If you use a provider without pinning a model, expect a different default model after upgrade — most providers now default to Kimi K3.1 Pro, MiniMax M3.1 Flash or DeepSeek V4.1 Flash 1017. v4.1.26 · Oct 2026 · source · release history
  • Gemini API keys via the gemini provider no longer send native Google Search, preventing quota 429 errors on free-tier keys and tool-drop bugs on Gemini 2.x. cli-v3.0.74 · Oct 2026 · source · release history
  • Adds a Local Models settings page for managing Ollama and LM Studio models, including setup guidance, model details and storage, and a composer chip showing loaded-model memory usage. desktop-v0.0.49 · Oct 2026 · source · release history

example

  • Connect to the Pareto Inference provider by setting its API key before running a Cline session. export PARETO_API_KEY=<your-pareto-key> cline "Refactor the auth module to use async/await" v4.1.22 · Sep 2026 · source
  • Use the OpenAI Responses API with the openai-native provider to leverage stateful conversation features. In Cline settings, select the openai-native provider and enable the Responses API option to activate Responses API support. v3.38.3 · Nov 2025 · source
  • Use Nous Research's Hermes-4 models as the AI provider for a Cline task. # In Cline settings, select 'Nous Research' as the provider and choose a Nous Hermes-4 variant from the model picker. v3.37.0 · Nov 2025 · source
  • Use an AWS Bedrock Application Inference Profile by supplying its custom model ID in the provider settings. Open Cline Settings → Provider: AWS Bedrock → Model ID → enter your Application Inference Profile ARN or custom model ID (e.g. v3.14.0 · May 2025 · source
  • Set a longer API timeout when working with slow Ollama models to prevent premature request cancellation. Open Cline Settings → API Configuration → set 'API Request Timeout' to your desired value (e.g. 120 s) for the Ollama provider. v3.14.0 · May 2025 · source
  • Connect agent to Slack via webhook cline connect slack --bot-token $SLACK_TOKEN --signing-secret $SECRET --base-url $URL
Customize marketplace for Skills, Plugins, and MCP servers shipped Provides an in-product marketplace where users can discover, install, uninstall, enable, and disable Skills, Plugins, and MCP servers to extend the agent's capabilities. 73 releases · 10 other sources · first seen Dec 2024

Also counts toward: Extension marketplace, MCP server, Plugin system

release 73 total

  • Adds CLINE_PLUGIN_RUNTIME_DIR environment variable, resolved to an absolute path, to configure the plugin runtime directory.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • Plugin slash commands now run in the active session instead of a detached context. cli-v3.0.74 · Oct 2026 · source · release history
  • CLINE_PLUGIN_MODE=in_process is removed; only worker (default) and sandbox are supported. cli-v3.0.72 · Oct 2026 · source · release history
  • CLINE_PLUGIN_MODE=in_process is no longer supported; plugins now run exclusively in a worker — set CLINE_PLUGIN_MODE=worker (default) or CLINE_PLUGIN_MODE=sandbox; cline config tools, cline hub plugins, and session-start warnings report plugin failures explicitly. cli-v3.0.72 · Oct 2026 · source · release history
  • Marketplace plugins (such as goal) that failed with Cannot find module '@cline/sdk' in v0.0.46 load again because the packaged app now bundles the SDK packages plugins import. desktop-v0.0.47 · Oct 2026 · source · release history
  • A host that ships no plugin-sandbox-bootstrap.js now fails every plugin load with PluginBootstrapMissingError (naming CLINE_PLUGIN_BOOTSTRAP_PATH) instead of silently running plugins inside the hub. sdk/sdk/v0.0.94 · Oct 2026 · source · release history

docs

  • ~/.cline/data/settings/cline_mcp_settings.json (override with the CLINE_MCP_SETTINGS_PATH env var) Run this in your terminal: Enable/disable server Authorize OAuth Run or rerun browser authorization for a remote server To add or remove a server from a script, skip the menu: add files --yes -- npx -y… docs update · Oct 2026 · source
  • ~/.cline/data/settings/cline_mcp_settings.json (override with the CLINE_MCP_SETTINGS_PATH env var) docs update · Oct 2026 · source

example 8 total

  • Run plugins in an isolated sandbox rather than the default worker, to enforce stricter process isolation for untrusted plugins. CLINE_PLUGIN_MODE=sandbox cline hub start cli-v3.0.72 · Oct 2026 · source
  • Lock plugin execution to the worker-thread sandbox and point the host at a custom bootstrap script, so plugins never run in-process. CLINE_PLUGIN_MODE=sandbox CLINE_PLUGIN_BOOTSTRAP_PATH=/opt/cline/plugin-sandbox-bootstrap.js cline sdk/sdk/v0.0.94 · Oct 2026 · source
  • Add an MCP server with custom auth headers — parseMcpHeaders now preserves the --header values through the wizard. cline mcp add --header 'Authorization: Bearer <token>' sdk/sdk/v0.0.92 · Oct 2026 · source
  • Add a remote MCP server with an Authorization header that is correctly retained through the setup wizard. cline mcp add --header 'Authorization: Bearer <token>' https://example.com/mcp cli-v3.0.70 · Oct 2026 · source
  • Remove a registered MCP server by name when decommissioning an integration. cline mcp uninstall docs desktop-v0.0.10 · Aug 2026 · source
  • Set a longer MCP server timeout for slow-starting servers instead of hitting the old hardcoded 5 s limit. // cline_mcp_settings.json { "mcpServers": { "my-slow-server": { "command": "npx", "args": ["my-mcp-server"], "timeout": 120 } } } sdk/sdk/v0.0.67 · Jul 2026 · source
Plan/Act mode shipped Offers two distinct operating modes — Plan for thinking through a task and Act for executing it — with clear visual and behavioural differences between them. 33 releases · 1 other source · first seen Jan 2025

release 33 total

  • Yolo mode (-y) no longer injects plan/act mode instructions into the system prompt. cli-v3.0.66 · Sep 2026 · source · release history
  • Tightens yolo mode (-y) output rules: shorter plans, no preamble before routine tool calls, and code/edits written directly into tool calls instead of drafted in text first. cli-v3.0.65 · Sep 2026 · source · release history
  • Enables Yolo mode (flag -y) which applies tighter output rules: shorter plans, no preamble before routine tool calls, and code/edits written straight into tool calls. cli-v3.0.65 · Sep 2026 · source · release history
  • Removes model-initiated plan-to-act switching — mode transitions are now user-driven only. v4.1.4 · Aug 2026 · source · release history
  • Plan mode now hard-blocks file-editing shell commands rather than relying on prompting alone; read-only investigation still works. desktop-v0.0.9 · Aug 2026 · source · release history
  • Plan mode now blocks file-manipulation shell commands via run_commands: rejected commands include in-place editors (sed -i, perl -i), file redirections, mutating git subcommands, package installs, and nested command strings (sh -c, eval, sudo) — on Windows and PowerShell too — while read-only investigation… cli-v3.0.50 · Aug 2026 · source · release history

example

  • Run a fully autonomous session without plan/act instructions polluting the system prompt, keeping it lean for scripted CI use. cline -y "Run the test suite and fix any failures" cli-v3.0.66 · Sep 2026 · source
SDK-backed agent runtime shipped Runs all agent turns, tool calls, mode coordination, and session state through a shared SDK layer that powers both the VS Code extension and CLI. 30 releases · 3 other sources · first seen Jul 2024

release 30 total

  • Reattaches to a live session on session.start instead of replacing its runtime; a start that includes a prompt while a run is in progress is rejected. sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • Adds agent.run-finished and agent.run-failed telemetry events carrying stall signals from a new RunHealthObserver. sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • Exports new buildTelemetrySelfcheckReport from @cline/shared. sdk/sdk/v0.0.94 · Oct 2026 · source · release history
  • Adds setHubDaemonLauncher to let an embedding host start the hub daemon through a bundled Cline CLI, and adds a beforeSpawn hook to ensureDetachedHubServer that runs only when a new daemon actually starts.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ sdk/sdk/v0.0.94 · Oct 2026 · source · release history
  • Adds AgentModelFinishReason.unknown — the AI SDK adapter maps unified other and missing finish reasons to it instead of stop; without tool activity the agent retries once with a hidden user message before failing the run. sdk/sdk/v0.0.91 · Oct 2026 · source · release history
  • Adds listEnabledRulesFromRecords and loadRulesForSystemPromptFromRecords exports for rules; combined user-instruction service now orders rules by name, matching the single-workspace path. sdk/sdk/v0.0.91 · Oct 2026 · source · release history

docs

  • Read one or more files search_codebase Search the workspace run_commands fetch_web_content Fetch web content Apply patch/diff edits Edit files skills Invoke configured skills submit_and_exit Submit a final answer and stop A session offers or , never both. docs update · Oct 2026 · source

example

  • Read the live in-memory transcript of a running session so a plan/act rebuild has full context rather than starting from an empty history. const messages = await clineCore.readLiveMessages(); sdk/sdk/v0.0.67 · Jul 2026 · source
  • Let Claude map your entire project structure before starting a large refactor, so it has full context without manual file sharing. Claude Dev: Open In New Tab v1.0.4 · Jul 2024 · source
Command auto-approval controls shipped Controls whether shell commands run automatically or require user confirmation before execution. 30 releases · 3 other sources · first seen Aug 2024

release 30 total

  • Adds -y/--yolo to cline --help output, with a warning to use it only in sandboxed environments.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ cli-v3.0.69 · Oct 2026 · source · release history
  • On Windows, the CLI and its hub daemon now opt out of working-directory executable search at startup, preventing a malicious rg.exe, git, or powershell planted in a workspace from running before any approval. cli-v3.0.63 · Sep 2026 · source · release history
  • The Yolo Mode toggle is removed; existing setups that had Yolo Mode or auto-approve-all enabled are automatically migrated to auto-approving every action. v4.1.8 · Aug 2026 · source · release history
  • Makes the auto-approve menu the single source of truth for unattended runs; existing Yolo Mode or auto-approve-all setups are automatically migrated to auto-approving every action. v4.1.8 · Aug 2026 · source · release history
  • The Yolo Mode toggle is removed; setups that had it enabled are migrated to auto-approving every action via the auto-approve menu. v4.1.8 · Aug 2026 · source · release history
  • Makes the auto-approve menu the single source of truth for unattended runs, removing the non-functional Yolo Mode toggle; existing Yolo Mode or auto-approve-all setups are automatically migrated to auto-approving every action. v4.1.8 · Aug 2026 · source · release history

docs

  • — file edits and commands are approved through the client’s permission UI. Nothing is auto-approved by default, but you can auto-approve all tools per session or at launch. Auto-approving tools By default every file edit and command goes through the client’s permission UI. docs update · Aug 2026 · source

example

  • Run Cline autonomously in a sandboxed CI environment without manual tool-approval prompts. cline --yolo "Run tests and fix any failures" cli-v3.0.69 · Oct 2026 · source
  • Prevent Cline from reading secrets or sensitive config files when auto-approve is enabled. # .clineignore .env .env.* secrets/ config/credentials.yaml **/*.pem v3.3.0 · Feb 2025 · source
Context compaction shipped Automatically compacts long conversations so sessions can continue without hitting model context limits. 27 releases · 2 other sources · first seen Jan 2025

release 27 total

  • Auto-compaction no longer triggers for models with an unknown context limit, and no longer re-runs every few tool calls after the first compaction. cli-v3.0.74 · Oct 2026 · source · release history
  • Adds /compact slash command to the desktop app composer, which summarizes the current conversation to free up context using the session's provider settings.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.42 · Oct 2026 · source · release history
  • Automatically compacts the conversation and retries once when a local model (llama.cpp, Ollama, LM Studio) hits the output-token limit mid-answer, keeping any partial answer as a fallback. cli-v3.0.65 · Sep 2026 · source · release history
  • Compaction now fires on your provider's actual token usage instead of a character estimate, preventing long sessions with dense content (disassembly, image dumps, minified sources) from hitting the real context ceiling without ever compacting. cli-v3.0.63 · Sep 2026 · source · release history
  • Compaction now triggers on the provider-reported input-token count threaded as previousRequestInputTokens through the prepare-turn pipeline, using max(estimate, actual) so dense content no longer escapes the trigger; the default summarizer output budget increases from 4096 to 8192 tokens. sdk/sdk/v0.0.84 · Sep 2026 · source · release history
  • Compaction now respects the Max Output Tokens setting instead of a hardcoded 1024-token cap, preventing reasoning models from exhausting the budget on thinking and skipping the summary. desktop-v0.0.12 · Aug 2026 · source · release history

example

  • When a long session is consuming context headroom, run /compact in the composer to collapse the transcript before continuing. /compact desktop-v0.0.42 · Oct 2026 · source
  • Compact the current conversation to free up context window space mid-task. /compact v3.13.3 · Apr 2025 · source
Telemetry and client identity reporting shipped Emits telemetry from agent and daemon processes, attaching user identity and client version headers to provider requests for usage tracking and diagnostics. 28 releases · 1 other source · first seen Oct 2025

release 28 total

  • The telemetry self-check report now includes traces_exporter. sdk/sdk/v0.0.95 · Oct 2026 · source · release history
  • The hub daemon records which client started it via CLINE_HUB_LAUNCHER_CLIENT, CLINE_HUB_LAUNCHER_VERSION, and CLINE_HUB_LAUNCHER_TRANSPORT environment variables and publishes them as OTel resource attributes; SSH remote hubs report the local client with transport ssh.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ sdk/sdk/v0.0.95 · Oct 2026 · source · release history
  • Failed model requests now log the provider's request ID to aid support tracing. cli-v3.0.72 · Oct 2026 · source · release history
  • Model request failure logs now include the provider's request id. sdk/sdk/v0.0.94 · Oct 2026 · source · release history
  • Enables cline doctor log to honour the CLINE_LOG_PATH environment variable, opening the file the CLI actually writes logs to instead of always defaulting to ~/.cline/data/logs/cline.log.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v4.1.23 · Oct 2026 · source · release history
  • Adds { version, pid } metadata registration to NodeHubClient (version defaults to the @cline/core version, overridable with clientVersion), included in hub.client.registered events and visible in the Cline Hub web app for connected clients and join/leave events. sdk/sdk/v0.0.88 · Sep 2026 · source · release history

example

  • Redirect CLI logs to a custom path and confirm cline doctor log opens that file — useful when the default data directory is on a slow or read-only volume. export CLINE_LOG_PATH=/var/log/cline/cline.log cline doctor log v4.1.23 · Oct 2026 · source
ClinePass subscription and billing shipped Provides in-product subscription management, credit tracking, and billing for users on the ClinePass plan. 29 releases · first seen Aug 2024

release 29 total

  • The sign-in flow with a Cline account now surfaces plan details — free model promotions, ClinePass coverage across DeepSeek, Kimi, and GLM, and the absence of an API key requirement — on the sign-in card and final onboarding step. desktop-v0.0.28 · Sep 2026 · source · release history
  • Claude Code is now marked as a subscription-billed provider, suppressing per-token prices and API-rate cost estimates; its models reuse Anthropic API pricing metadata. sdk/sdk/v0.0.80 · Aug 2026 · source · release history
  • Adds Organization selector to ACP, letting users switch between personal account and org contexts without leaving the session. sdk/sdk/v0.0.68 · Aug 2026 · source · release history
  • Adds ClinePass as a selectable provider on ACP (id: cline-pass, Sign in with ClinePass). sdk/sdk/v0.0.68 · Aug 2026 · source · release history
  • Free Cline models are now supported and labeled (free) in model pickers, with a clear rate-limit message that includes the reset time. desktop-v0.0.7 · Jul 2026 · source · release history
  • Adds free Cline models (marked as (free) in the model picker) with a dedicated error card that displays the reset time when the free usage limit is reached. v4.0.12 · Jul 2026 · source · release history
Scheduled routines shipped Lets users schedule one-off or recurring agent tasks to run unattended at set times. 23 releases · 3 other sources · first seen Jul 2026

Also counts toward: Scheduled jobs

release 23 total

  • Scheduled routines now mark failed model calls (e.g. a retired model) with an error, run only the latest missed occurrence after downtime, and the routine editor lists current models instead of retired ones. desktop-v0.0.46 · Oct 2026 · source · release history
  • cline schedule create/update --autonomous, --no-autonomous, --idle-timeout, --poll-interval, and --delivery-channel are now rejected as unknown option — remove them from any scripts. cli-v3.0.70 · Oct 2026 · source · release history
  • Supports scheduled task specs saved with a UTF-8 BOM (as Windows Notepad produces), and extends codebase search to include PHP projects (skipping Composer's vendor folder). desktop-v0.0.38 · Sep 2026 · source · release history
  • Cron (.cline/cron/*.md) and task (*.task.md) spec files saved with a UTF-8 BOM now parse correctly. cli-v3.0.66 · Sep 2026 · source · release history
  • Schedules no longer stall each other: dispatch is decoupled from execution, per-schedule and global parallelism are enforced inside the SQLite claim transaction, and locally active claims are renewed each tick. sdk/sdk/v0.0.83 · Sep 2026 · source · release history
  • Scheduled runs now enforce parallelism limits at claim time, correctly resume work after system sleep, and default to the local timezone when a schedule is created without one. cli-v3.0.62 · Sep 2026 · source · release history

docs

  • and are required. Other options: Option --provider <id> and --model <id> Provider and model for the runs. Without them, the schedule uses the provider and model you last used. docs update · Oct 2026 · source

example

  • Create a headless scheduled routine that runs unattended in YOLO mode — no human approval prompts. cline schedule create "Nightly dependency audit" --cron "0 2 * * *" --prompt "Check for outdated dependencies and open a PR if any are found" --workspace /path/to/repo --mode yolo desktop-v0.0.4 · Jul 2026 · source
  • Schedule a recurring agent task cline schedule create "PR summary" \
Turn and model error surfacing shipped Shows a clear error message with the cause and a link to relevant settings when a turn fails, instead of failing silently. 23 releases · first seen Mar 2025

release 23 total

  • Retries a turn whose connection drops after the model has streamed only reasoning, discarding the partial reasoning; turns with text, media, or tool calls are still never retried. sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • Retries provider errors that interrupt a response mid-stream up to 3 times before failing the turn.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.47 · Oct 2026 · source · release history
  • Provider errors arriving after a model stream has started are retried up to 3 times, with the final failure reported in logs and Langfuse traces; exhausted retries no longer also trigger the agent's whole-turn retry. sdk/sdk/v0.0.94 · Oct 2026 · source · release history
  • Surfaces an explicit content-filter message with a rephrase suggestion when a response is blocked, replacing the generic Model returned empty response error. v4.1.22 · Sep 2026 · source · release history
  • Adds content-filter as a new AgentModelFinishReason, surfaced in both AI SDK and ApiHandler adapters, so content-filtered turns fail with an actionable message and the sdk.error run-failed event carries the turn's finish reason instead of reporting an empty response.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ sdk/sdk/v0.0.88 · Sep 2026 · source · release history
  • Retries a turn that exhausts its output-token limit without producing a usable tool call up to three consecutive times, appending a conciseness reminder each time, instead of immediately failing the run.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ cli-v3.0.64 · Sep 2026 · source · release history
Reasoning effort controls shipped Lets users set how much reasoning effort a model applies per turn, including an extended level for models that support extended thinking. 22 releases · first seen Apr 2025

release 22 total

  • Kimi K3 now receives max reasoning for Extra High and Max effort settings. cli-v3.0.74 · Oct 2026 · source · release history
  • Turns reasoning off for every provider; models with no off option in the catalog are sent nothing, and Gemini/Vertex models that advertise a budget receive exact thinkingBudget values while level-only Gemini models receive a thinking level. sdk/sdk/v0.0.93 · Oct 2026 · source · release history
  • Reasoning controls now resolve consistently across AI SDK providers including Ollama, so effort levels and thinking on/off are honored wherever the provider supports them. desktop-v0.0.10 · Aug 2026 · source · release history
  • Reasoning effort now applies consistently across all providers (including Ollama) without per-provider thinking overrides, and requests to disable reasoning are respected everywhere. cli-v3.0.51 · Aug 2026 · source · release history
  • Reasoning effort now applies consistently across all providers, including Ollama, instead of going through per-provider thinking overrides; disabling reasoning is respected everywhere. cli-v3.0.51 · Aug 2026 · source · release history
  • Per-provider thinking overrides are replaced by the AI SDK's native reasoning setting; existing configurations relying on those overrides will need to be updated. sdk/sdk/v0.0.71 · Aug 2026 · source · release history
Chat and markdown visual theming verified Applies mode-specific accent colours and consistent visual styling across the chat UI, markdown output, and onboarding screens. 20 releases · 2 other sources · first seen Jul 2024

release 20 total

  • Renders Mermaid diagrams inline in chat with copy, download, fullscreen, and pan/zoom controls; links inside diagrams go through the same confirmation dialog as other links.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.44 · Oct 2026 · source · release history
  • Streaming assistant markdown no longer flashes back to raw text — settled headings, links, and code stay rendered as new chunks arrive instead of the whole message being rebuilt on every chunk. cli-v3.0.55 · Aug 2026 · source · release history
  • Running tool rows are highlighted in brand violet and settle to gray on completion; error rows stay red. desktop-v0.0.12 · Aug 2026 · source · release history
  • File diffs in both chat rows and the diff panel now render through a shared syntax-highlighted renderer that follows the app theme. desktop-v0.0.12 · Aug 2026 · source · release history
  • The composer displays a token usage ring showing context-window consumption, cumulative cost, and a color change as the limit approaches. desktop-v0.0.9 · Aug 2026 · source · release history
  • Adds tool-specific icons on tool disclosures, elapsed thinking time display, restyled reasoning sections, aligned timestamps, and a layout-stable message actions bar with a viewport-anchored scroll. desktop-v0.0.7 · Jul 2026 · source · release history

command line

  • --surface-1 — var(--neutral-1); v4.1.7 · Aug 2026
  • --surface-2 — var(--neutral-2); v4.1.7 · Aug 2026
CLI configuration management shipped Allows users to inspect, set, and manage AI tool configuration values, secrets, and remote settings directly via the command line. 19 releases · 1 other source · first seen Sep 2025

Also counts toward: Command-line interface

release 19 total

  • Suppresses all CLI startup notices via the CLINE_DISABLE_CLINE_PASS_NOTICE=1 environment variable, which now gates both the ClinePass intro and the new Cline Desktop launch notice.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ cli-v3.0.62 · Sep 2026 · source · release history
  • Suppresses all CLI startup notices via the CLINE_DISABLE_CLINE_PASS_NOTICE=1 environment variable, which now gates both the ClinePass intro and the new Cline Desktop launch notice.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ cli-v3.0.62 · Sep 2026 · source · release history
  • Sets restrictive file permissions on secrets.json for improved secret storage security. v3.41.0 · Dec 2025 · source · release history
  • Adds ApiKeys as remote config and exposes the providers list for enterprise deployments. v3.38.3 · Nov 2025 · source · release history
  • Remote config can now disable parts of the UI and lock org switching. v3.33.0 · Oct 2025 · source · release history
  • Renames instance use to instance default; adds --default flag to instance new. v3.33.0 · Oct 2025 · source · release history

example

  • Inspect all active configuration values to audit or troubleshoot your Cline CLI setup. cline config list v3.32.6-cli · Oct 2025 · source
OAuth and API key authentication for providers shipped Supports both OAuth login and manual API key entry for authenticating with Cline-managed providers. 17 releases · 3 other sources · first seen Jul 2025

release 17 total

  • Claude Code and OpenCode are now declared local-auth providers with a named local CLI so hosts route them to a local-CLI readiness screen instead of demanding an API key. sdk/sdk/v0.0.83 · Sep 2026 · source · release history
  • Adds live GitHub PR status to the composer: PR number, merge status, changed-line totals, and CI checks with log inspection; refreshes every 30 seconds, on window focus, and on demand — requires gh CLI installed and signed in with a GitHub.com origin remote.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.26 · Sep 2026 · source · release history
  • Adds live GitHub PR status to the composer: PR number, merge status, changed-line totals, and CI checks with log inspection; refreshes every 30 seconds, on window focus, and on demand — requires gh CLI installed and signed in with a GitHub.com origin remote.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.26 · Sep 2026 · source · release history
  • OpenCode is now treated as a local CLI provider, showing the local CLI notice instead of a non-functional browser sign-in button, and authenticates from credentials stored by the opencode CLI. desktop-v0.0.25 · Sep 2026 · source · release history
  • Shows the device confirmation code inside the app during sign-in (in onboarding, Account settings, and the provider list) so users can match it against the browser prompt. desktop-v0.0.23 · Sep 2026 · source · release history
  • Redesigns the Models page: providers are grouped into Connected, Popular, and All categories with explicit Connect / Disconnect / Sign out actions; OAuth providers now offer browser sign-in instead of an API key field, with a collapsed manual-key fallback where supported. desktop-v0.0.17 · Aug 2026 · source · release history

example

  • Set an API key as a secret in the CLI config so subsequent tasks can use your preferred provider. cline config set apiKey <your-api-key> v3.33.0 · Oct 2025 · source
  • Connect agent to Telegram cline connect telegram -k $BOT_TOKEN
  • Run multi-agent team on a task cline --team-name auth-sprint "Plan and implement user authentication with tests"
Native terminal execution shipped Executes commands directly in the user's native terminal via shell integration, replacing previous sandboxed execution models to provide accurate output and environment context. 15 releases · 1 other source · first seen Sep 2024

release 15 total

  • run_commands with an empty command list now returns an error instead of silently succeeding, and on PowerShell the tool explains quote-escaping rules and prompts the model to confirm recursive deletes before proceeding. cli-v3.0.74 · Oct 2026 · source · release history
  • The command-running tool now reports which PowerShell edition is active — Windows PowerShell (powershell.exe) versus PowerShell (pwsh.exe) — and instructs the model to write commands directly rather than wrapping them in a second shell invocation, preventing pipeline corruption with… desktop-v0.0.28 · Sep 2026 · source · release history
  • Streams command output into the transcript as commands run, preserving terminal colors, with scrollable output and a Proceed while running option to background long-running commands. desktop-v0.0.14 · Aug 2026 · source · release history
  • Streams command output into the transcript as commands run, preserving terminal colors, with scrollable output and a Proceed while running option to send long-running commands to the background. desktop-v0.0.14 · Aug 2026 · source · release history
  • Adds getShellInvocation() to replace the now-deprecated getShellArgs(), routing PowerShell commands over UTF-8 stdin so non-ASCII characters survive the active code page and long commands are no longer capped by the Windows command-line length limit; stdin write failures surface as a command error instead of hanging. sdk/sdk/v0.0.68 · Aug 2026 · source · release history
  • Adds getShellInvocation() to replace the now-deprecated getShellArgs(), routing PowerShell commands over UTF-8 stdin instead of the command line — fixing non-ASCII command corruption and lifting the Windows command-line length cap; stdin write failures now surface as a command error instead of hanging. sdk/sdk/v0.0.68 · Aug 2026 · source · release history

example

  • Give Cline visibility into your terminal output — useful when debugging a failing build or interpreting CLI output. @terminal (type in chat to reference the active terminal's contents) v3.4.0 · Feb 2025 · source
Workspace context injection shortcuts shipped Allows users to inject specific workspace contexts into the prompt using @mention syntax, including all files in a folder, full file contents with search, URLs converted to markdown, and active workspace errors. 15 releases · 1 other source · first seen Sep 2024

release 15 total

  • Slash commands and @file mentions now render as chips in the composer and in sent messages. desktop-v0.0.49 · Oct 2026 · source · release history
  • Adds multi-root workspace mentions support, enabling file references across multiple workspace roots. v3.32.7 · Oct 2025 · source · release history
  • Prioritizes open editor tabs at the top of the file context menu when using @ mentions. v3.17.12 · Jun 2025 · source · release history
  • Adds lightbulb code actions for selected text: Add to Cline, Explain with Cline, and Improve with Cline. v3.16.3 · May 2025 · source · release history
  • Adds VS Code lightbulb actions for selected text: Add to Cline, Explain with Cline, and Improve with Cline. v3.16.2 · May 2025 · source · release history
  • Increases the maximum file size Cline can read, enabling larger files to be processed. v3.15.0 · May 2025 · source · release history

example

  • Pull the diff of your current working changes into context so Cline can reason about what you've modified before acting. @git (type in chat to reference current working changes or a specific commit) v3.4.0 · Feb 2025 · source
Cloud session handoff and persistent workspaces shipped Allows a local agent session to be handed off to a cloud agent and back, with cloud workspaces that persist their files, history, and reasoning settings across suspend and resume cycles. 14 releases · 1 other source · first seen Oct 2025

Also counts toward: Command-line interface

release 14 total

  • Adds a progress card when starting or resuming a cloud sandbox, showing the repo, branch and steps (start sandbox, clone repository, start agent); collapses once the agent starts. v4.1.26 · Oct 2026 · source · release history
  • Adds a Local | Cloud toggle in Settings > API Configuration when cloud sessions are on, letting you pick the Cline model for new cloud tasks separately from your local models.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v4.1.26 · Oct 2026 · source · release history
  • Cloud sessions now support Cline Usage-Billing, ClinePass, and ClineFree model tiers in the model picker, with session start held until a model is ready and a retry option if the model list fails to load.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.41 · Oct 2026 · source · release history
  • Cloud agent sessions now preserve their workspace — a suspended cloud session resumes with the same files, history, and reasoning settings. desktop-v0.0.38 · Sep 2026 · source · release history
  • Adds shared cloud session handoff to the ./cloud export, enabling a local session to be moved to a cloud agent and back, with persistent cloud workspaces that can be suspended and resumed. sdk/sdk/v0.0.87 · Sep 2026 · source · release history
  • Gains shared cloud handoff support in the ./cloud export command with persistent suspended/resumable workspaces sdk/sdk/v0.0.87 · Sep 2026 · source · release history

docs

  • Cline Cloud Agents let you use Cline straight from your browser. Give it a task on one of your GitHub repos and it works in a secure cloud sandbox, writing code and running commands until the job is done, then hands the work back as a branch and pull request. Nothing to install. docs update · Oct 2026 · source
Malformed tool-call recovery shipped Detects and repairs broken tool calls from less capable models so the agent can keep running rather than stopping on an error. 14 releases · 1 other source · first seen Sep 2024

release 14 total

  • Adds run_commands error response when called with an empty command list, and adds PowerShell-specific guidance on quote escaping and recursive-delete confirmation. desktop-v0.0.49 · Oct 2026 · source · release history
  • Adds run_commands schema enforcement of minItems: 1, rejecting an empty commands list with a tool error. sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • Retries model turns that die mid-stream with transient provider errors up to 3 times with backoff instead of immediately exiting with code 1; turns that already streamed output are never retried. cli-v3.0.62 · Sep 2026 · source · release history
  • Network interruptions mid-stream before any model output are retried instead of failing the turn. cli-v3.0.52 · Aug 2026 · source · release history
  • Empty model responses are retried on all providers — OpenRouter, Cline, and OpenAI-compatible endpoints previously failed outright with Model returned empty response; previously only Ollama retried. cli-v3.0.50 · Aug 2026 · source · release history
  • Empty model responses are now retried on every provider (OpenRouter, Cline, OpenAI-compatible endpoints), not just Ollama. desktop-v0.0.9 · Aug 2026 · source · release history

example

  • Let Claude visually inspect a locally running app and diagnose a rendering bug without manual screenshots. Ask Claude: "Use inspect_site on http://localhost:3000 and tell me what console errors appear and how the page looks." v1.9.0 · Sep 2024 · source
Native macOS desktop app shipped Provides a signed native macOS application for running and reviewing Cline sessions, with a custom title bar and optimised UI for Apple Silicon and Intel. 14 releases · first seen Jul 2026

release 14 total

  • Adds WEBKIT_DISABLE_DMABUF_RENDERER=0 environment variable override to keep WebKitGTK's DMA-BUF renderer enabled on Linux hybrid-GPU systems where the NVIDIA driver is present but DMA-BUF should remain active.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.39 · Sep 2026 · source · release history
  • Automatically disables WebKitGTK's DMA-BUF renderer on Linux when the proprietary NVIDIA driver is detected (presence of /sys/module/nvidia), preventing blank app windows on affected systems. desktop-v0.0.39 · Sep 2026 · source · release history
  • Ships arm64 .deb and .rpm packages for Linux on ARM64, with auto-update support matching the x64 packages.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.38 · Sep 2026 · source · release history
  • Linux .deb and .rpm packages now ship AppStream metainfo files, enabling GNOME Software and KDE Discover to display Cline's icon, description, and installed status. desktop-v0.0.39 · Sep 2026 · source · release history
  • On small or DPI-scaled displays (e.g. 1920x1080 at 150% scaling), the main window now clamps to the monitor's work area and re-centers itself instead of opening larger than the screen. desktop-v0.0.36 · Sep 2026 · source · release history
  • Introduces a Cline Code Beta app that installs alongside the stable build and tracks the experimental branch, identified as beta in the sidebar, Settings, window title, and tray. desktop-v0.0.14 · Aug 2026 · source · release history
Task lifecycle hooks shipped Allows users to trigger automated actions via scripts or notifications when tasks start, complete, or fail. 12 releases · 1 other source · first seen Oct 2025

release 12 total

  • Adds a task.max_tokens_recovery lifecycle event (values: started, retried, failed) to measure how often compact-and-retry recovery helps on output-token-limit truncation. sdk/sdk/v0.0.86 · Sep 2026 · source · release history
  • afterModel hooks now receive the requestId of the model call that produced the turn, enabling correlation of a model request with the repository state it ran against. sdk/sdk/v0.0.84 · Sep 2026 · source · release history
  • Adds blockingRunStartHooks option so beforeRun hooks at the hook-file and subprocess layers can block run start and inject context via the new appendContext channel on AgentRunStartResult, instead of firing detached and discarding results. sdk/sdk/v0.0.84 · Sep 2026 · source · release history
  • Adds a hooks.detached_runtime event that reports each detached run-start hook once, including a censored sample for hooks still running after a 30-second observation window. sdk/sdk/v0.0.84 · Sep 2026 · source · release history
  • Enables hooks in the CLI, bringing hook lifecycle events to headless/CLI workflows. v3.41.0 · Dec 2025 · source · release history
  • Adds subpages and expanded content to hooks, enabling more structured hook definitions. v3.40.0 · Dec 2025 · source · release history

example

  • Trigger a script or notification automatically when Cline completes a task, using the new TaskComplete hook. Configure a TaskComplete hook in the Hooks tab of the Rules & Workflows modal to run a post-task script. v3.38.3 · Nov 2025 · source
CLI installation and maintenance utilities shipped Supports standalone installation, version verification, environment switching, and bundled utilities to streamline CLI deployment and updates. 12 releases · 1 other source · first seen Oct 2025

Also counts toward: Command-line interface

release 12 total

  • Non-interactive commands such as cline history --json no longer load the interactive runtime — on Windows, an isolated history listing drops from 6–7.5 seconds to about 0.85 seconds. cli-v3.0.63 · Sep 2026 · source · release history
  • Windows binaries are now Authenticode-signed via Azure Trusted Signing; a launch blocked by application-control policy now prints an actionable error instead of a bare failure. cli-v3.0.61 · Sep 2026 · source · release history
  • The cline update command now installs immediately and explicitly reports that the update applies on next start, rather than swapping the package under a live session. cli-v3.0.55 · Aug 2026 · source · release history
  • Upgrading the CLI now retires an already-running Hub daemon and respawns it on the new code, instead of the upgraded CLI continuing to talk to a daemon executing the previous release. cli-v3.0.54 · Aug 2026 · source · release history
  • Upgrading the CLI now automatically retires the running Hub daemon and respawns it on the new code, so the upgraded CLI is never left talking to a daemon executing the previous release. cli-v3.0.54 · Aug 2026 · source · release history
  • Ships initial CLI sample scripts to help practitioners get started with Cline's CLI interface. v3.36.0 · Nov 2025 · source · release history

example

  • Verify the installed Cline CLI version and explore available commands after installation. cline version && cline --help v0.0.1-cli · Oct 2025 · source
Web search and fetch capabilities shipped Provides tools to query the web and fetch external content directly within agent tasks. 13 releases · first seen Oct 2025

release 13 total

  • Enables web search by default on models that support it (outside YOLO mode), with a settings toggle to disable it; an unreadable settings file leaves it off rather than silently on. v4.1.19 · Sep 2026 · source · release history
  • Provider-native web search is now enabled by default in non-yolo sessions on supported provider/model combinations; an explicit tools.web_search.enabled = false still opts out, and the settings loader fails closed when a global settings file cannot be read. sdk/sdk/v0.0.83 · Sep 2026 · source · release history
  • Adds web_search model tool (off by default; enable in settings) so models that support it can search the web during a turn, with search calls and results persisted in session history for replay on reload. sdk/sdk/v0.0.75 · Aug 2026 · source · release history
  • Enables web search mid-task for models that support it, toggled via Feature Settings; search calls and results appear in the conversation and persist across reloads. v4.1.10 · Aug 2026 · source · release history
  • Adds web search capability for supported models, enabled via a toggle in Feature Settings; search calls and results appear in the conversation and persist across reloads. v4.1.10 · Aug 2026 · source · release history
  • Adds a Web Search toggle in Settings that lets supported models search the web during a task; searches and results are recorded in the session transcript and persist across reopens. desktop-v0.0.13 · Aug 2026 · source · release history
Connector session persistence and reconnection shipped Keeps connector sessions alive across daemon restarts and automatically reconnects them so long-running integrations are not interrupted. 12 releases · first seen Jul 2026

release 12 total

  • Hub records every client that registered a capability for a session — including late-joining clients — and routes each request to the first still-connected one, failing fast with an actionable message when none remain. sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • Connectors are now labeled Beta, and opening the marketplace from Connectors shows only connectors. desktop-v0.0.38 · Sep 2026 · source · release history
  • Adds hub drain-and-upgrade support: a draining hub refuses new mutating work while finishing in-flight runs, queues durable runs instead of dropping them, and lets reconnecting clients replay missed events via a durable event log — with deduplication by event ID so events arriving on both replay and live streams are… sdk/sdk/v0.0.78 · Aug 2026 · source · release history
  • Adds graceful Hub handoff: a restarting Hub refuses new work until it finishes current tasks, and the app replays any events missed during disconnection instead of dropping them. desktop-v0.0.16 · Aug 2026 · source · release history
  • Session context stays durable across aborts and hub restarts, so an interrupted session resumes with its prior state. cli-v3.0.52 · Aug 2026 · source · release history
  • Session context is now durable across aborts and hub restarts, so an interrupted session resumes with its prior state rather than resetting. sdk/sdk/v0.0.72 · Aug 2026 · source · release history
MCP OAuth authentication shipped Handles OAuth authentication flows for remote MCP servers, including prompting for authorisation and refreshing tokens when credentials change. 11 releases · 1 other source · first seen Aug 2026

release 11 total

  • Supports pre-registered OAuth clients for remote MCP servers, enabling use in setups where dynamic client registration is unavailable. v4.1.7 · Aug 2026 · source · release history
  • Remote SSE MCP servers now surface an OAuth authorization prompt on a 401 response instead of failing outright, with support for pre-registered OAuth clients in setups without dynamic client registration. cli-v3.0.52 · Aug 2026 · source · release history
  • Remote SSE MCP servers now surface an OAuth authorization prompt on a 401 response instead of failing outright. desktop-v0.0.11 · Aug 2026 · source · release history
  • Remote SSE MCP servers now surface an OAuth authorization prompt on a 401 instead of failing outright, with support for pre-registered OAuth clients where dynamic client registration is unavailable. sdk/sdk/v0.0.72 · Aug 2026 · source · release history
  • Remote SSE MCP servers surface an OAuth authorization prompt on a 401 response instead of failing outright, and support pre-registered OAuth clients for environments where dynamic client registration is unavailable. sdk/sdk/v0.0.72 · Aug 2026 · source · release history
  • Remote SSE MCP servers now surface an OAuth authorization prompt on a 401 response instead of failing outright, with support for pre-registered OAuth clients that lack dynamic client registration. cli-v3.0.52 · Aug 2026 · source · release history

example

  • Point all MCP settings operations — server list, OAuth, and the settings UI — at a shared path across machines or containers. CLINE_MCP_SETTINGS_PATH=/shared/config/mcp-settings.json desktop-v0.0.40 · Sep 2026 · source
Checkpoints shipped Captures workspace snapshots during a session so users can inspect or recover the exact state at any point in the agent's work. 12 releases · first seen Jan 2025

release 12 total

  • Checkpoints use a persistent per-session snapshot index so git's stat cache skips unchanged untracked files, reducing each snapshot from the second turn to about one git process; a corrupt index now heals with one rebuild-and-retry that also clears a stale index.lock. sdk/sdk/v0.0.83 · Sep 2026 · source · release history
  • Checkpoints no longer re-hash every untracked file before each message; a single snapshot index is kept per session, so from the second turn cost drops to roughly git process overhead. desktop-v0.0.24 · Sep 2026 · source · release history
  • Checkpoints are now picked up when git is initialized mid-session, and checkpoint diffs include files that were untracked at snapshot time. desktop-v0.0.11 · Aug 2026 · source · release history
  • Checkpoint diffs now include files that were untracked when the snapshot was taken; checkpoints are picked up when git is initialized partway through a session. cli-v3.0.52 · Aug 2026 · source · release history
  • Checkpoint diffs now include files that were untracked at snapshot time, and checkpoints are picked up when git is initialized mid-session. sdk/sdk/v0.0.72 · Aug 2026 · source · release history
  • Adds a visual checkpoint indicator to clearly show when checkpoints are created during a session. v3.12.1 · Apr 2025 · source · release history
Interactive UI response controls shipped Provides selectable UI options for agent questions and plans, eliminating the need for manual text responses in many workflows. 10 releases · first seen Mar 2025

release 10 total

  • ask_question now rejects empty answers and counts an attachment-only answer as answered, keeping the model moving after a bare choice. sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • Cloud sessions now hide the Plan/Act toggle and auto-approve bar entirely rather than showing them disabled. v4.1.26 · Oct 2026 · source · release history
  • AskQuestionExecutor now returns text and image blocks, enabling attachments sent with an answer to reach the model. sdk/sdk/v0.0.94 · Oct 2026 · source · release history
  • agent-ask-question in @cline/ui submits a single-choice question immediately on selection without a separate Submit step, and gains a free-text input for answers the model did not offer. sdk/sdk/v0.0.84 · Sep 2026 · source · release history
  • When the running Hub is older than the CLI, Cline now prompts with the number of active sessions a replacement would interrupt, offering enter-to-replace (with a drain that lets in-flight turns finish) or escape-to-keep — instead of silently talking to stale code. cli-v3.0.61 · Sep 2026 · source · release history
  • Adds auto-approve option to interactive mode, allowing hands-free approvals during interactive sessions. v3.34.0 · Oct 2025 · source · release history
Queued chat prompts shipped Lets users send follow-up messages while the agent is still working, queuing them for execution after the current turn finishes. 10 releases · first seen May 2025

release 10 total

  • Pressing Enter with an empty composer while the agent is running steers the first queued message into the active turn, claimed atomically so a fast second Enter cannot steer a message that has already left the queue; failed steers surface as a toast instead of silently doing… desktop-v0.0.29 · Sep 2026 · source · release history
  • Pressing Enter with an empty composer while the agent is running steers the first queued message into the active turn, claimed atomically so a fast second Enter cannot steer a message that has already left the queue; failed steers surface as a toast instead of silently doing nothing.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.29 · Sep 2026 · source · release history
  • Prompts queued during a turn survive user-initiated aborts: edits made inside the abort window are applied, and queued turns are drained after a self-abort rather than lost. sdk/sdk/v0.0.72 · Aug 2026 · source · release history
  • Prompts queued during a turn survive user-initiated aborts: the queue is preserved across aborts, drained after a self-aborted turn, and edits made inside the abort window are applied rather than lost. sdk/sdk/v0.0.72 · Aug 2026 · source · release history
  • Failed queued turns are now reported as run.failed instead of completing silently, giving callers a reliable error signal. sdk/sdk/v0.0.72 · Aug 2026 · source · release history
  • Prompts queued during a turn survive interruption — preserved across aborts, drained after a turn aborts itself, and failures are reported rather than silently dropped. desktop-v0.0.11 · Aug 2026 · source · release history
Cline Hub session monitoring & control shipped Provides a centralized web dashboard for monitoring connected clients, inspecting and controlling active agent sessions, and managing local hub instances with network-access controls. 7 releases · 2 other sources · first seen May 2026

Also counts toward: Command-line interface, Web management console

release 7 total

  • Adds session.list reporting of activeCloudCommands so callers can observe running cloud commands before the hub is replaced. sdk/sdk/v0.2.0 · Oct 2026 · source · release history
  • General settings now shows the Hub's status and includes a Restart Hub button. desktop-v0.0.49 · Oct 2026 · source · release history
  • @cline/shared adds withHubLauncherIdentity, claimHubLauncherIdentity, and readHubLauncherIdentity for programmatic access to hub launcher identity. sdk/sdk/v0.0.95 · Oct 2026 · source · release history
  • When the Hub is older than the app, presents a choice to replace it (with a count of sessions that would be interrupted) or keep it running, draining in-flight turns before replacing. desktop-v0.0.22 · Sep 2026 · source · release history
  • Adds cline hub upgrade to gracefully drain the hub, wait for it to go idle, stop it, and restart on the current build — automatically lifting the drain if the upgrade is aborted. cli-v3.0.57 · Aug 2026 · source · release history
  • Connector tools are enabled by default; doctor and connect skip connectors that are already starting, and the hub supervises connector processes to prevent race collisions. cli-v3.0.50 · Aug 2026 · source · release history

example

  • Check whether the Cline Hub is responsive — the command now times out after 3 seconds instead of hanging indefinitely. cline hub status cli-v3.0.74 · Oct 2026 · source
  • Start the hub and capture its URL and auth token as JSON for use in CI/CD scripts or automated tooling. cline hub start --json cli-v3.0.72 · Oct 2026 · source
Model performance and configuration updates shipped Supports increased output tokens for Claude Opus 4, Gemini API retry handling with UI feedback, and Ollama timeout configurability. 8 releases · 1 other source · first seen May 2025

release 8 total

  • Model request retries are capped at 3 attempts (down from 5). cli-v3.0.74 · Oct 2026 · source · release history
  • Scales the default output budget to 30% of a model's advertised limit (or 32,000 tokens, whichever is larger) for models with large output windows, rather than always capping at a flat 32,000 tokens. cli-v3.0.64 · Sep 2026 · source · release history
  • Ollama's response-start timeout now defaults to 5 minutes (up from 30 seconds), allowing large models that cold-load to finish loading before timing out; requestTimeoutMs can still override this explicitly. sdk/sdk/v0.0.69 · Aug 2026 · source · release history
  • Adds context window error detection and automatic retry handling for AWS Bedrock. v3.38.0 · Nov 2025 · source · release history
  • Adds auto-retry with exponential backoff for failed API requests. v3.32.6-cli · Oct 2025 · source · release history
  • Displays delay information when retrying API calls for improved user feedback. v3.17.9 · Jun 2025 · source · release history

example

  • Set a longer API timeout when working with slow Ollama models to prevent premature request cancellation. Open Cline Settings → API Configuration → set 'API Request Timeout' to your desired value (e.g. 120 s) for the Ollama provider. v3.14.0 · May 2025 · source
Remote MCP configuration management shipped Allows centrally managing MCP server configuration across teams via remote config schemas. 8 releases · 1 other source · first seen Apr 2025

release 8 total

  • Remote SSE/streamable HTTP MCP servers now get a 10-second connect budget, preventing an unreachable server from exhausting the hub's 30-second cap and tearing down the whole session. sdk/sdk/v0.0.82 · Sep 2026 · source · release history
  • A hung MCP server no longer blocks session creation; stdio servers that were never configured receive a 30-second initialize budget instead of blocking indefinitely. desktop-v0.0.11 · Aug 2026 · source · release history
  • A hung MCP server no longer blocks session creation; stdio servers that were never configured receive a 30-second initialize budget instead of blocking indefinitely. cli-v3.0.52 · Aug 2026 · source · release history
  • MCP errors are now surfaced per-server rather than as a page-level error, and servers with invalid configuration display their error inline instead of silently disappearing. desktop-v0.0.10 · Aug 2026 · source · release history
  • The per-server timeout field in cline_mcp_settings.json is now honored for initialize, tools/list, and tools/call — slow MCP servers no longer fail against a hardcoded 5-second limit. cli-v3.0.48 · Jul 2026 · source · release history
  • Adds MCP settings to the remote config, allowing centrally managed MCP server configuration v3.35.0 · Oct 2025 · source · release history

example

  • Centrally manage MCP server configuration across a team by adding MCP settings to the remote config schema In the Cline extension settings, navigate to Remote Config and add your MCP server definitions under the MCP settings section (using URL as the MCP server ID). v3.35.0 · Oct 2025 · source
Project convention enforcement shipped Supports project-level configuration files to enforce coding conventions and architecture context, ensuring the agent follows team standards without repeated prompting. 6 releases · 3 other sources · first seen Dec 2024

release

  • Automatically creates the .clinerules folder when adding a new rule if it does not already exist. v3.14.0 · May 2025 · source · release history
  • Adds a /newrule slash command to create a new rules file directly from the chat input. v3.14.0 · May 2025 · source · release history
  • Adds a Cline rules popover under the chat field for adding, enabling, and disabling workspace-level or global rule files. v3.13.0 · Apr 2025 · source · release history
  • Supports fetching global Cline rules files, enabling shared rule sets beyond project-level configuration. v3.12.3 · Apr 2025 · source · release history
  • Supports a .clinerules/ directory so multiple rules files are loaded at once. v3.7.0 · Mar 2025 · source · release history
  • New .clinerules project-level file supports custom instructions, conventions, documentation pointers, and architecture context scoped to a repository. v3.0.0 · Dec 2024 · source · release history

example

  • Quickly scaffold a new project rule without leaving the chat, keeping your workflow uninterrupted. /newrule v3.14.0 · May 2025 · source
  • Load multiple project-specific rule files at once instead of a single .clinerules file. mkdir .clinerules && echo 'No hardcoded secrets.' > .clinerules/security.md && echo 'Use TypeScript strict mode.' > .clinerules/typescript.md v3.7.0 · Mar 2025 · source
  • Enforce project-specific coding conventions and architecture context so Cline follows team standards without repeated prompting. # In the root of your repo: cat > .clinerules <<'EOF' # Project conventions - Use ES modules (import/export), never CommonJS require() - All API routes live under src/routes/ - Refer to… v3.0.0 · Dec 2024 · source
SSH Remote Development shipped Runs agent sessions on a remote SSH host while the client remains local, managing helper binaries and secure tunnels. 7 releases · 1 other source · first seen Sep 2026

release 7 total

  • The standalone SSH remote helper entrypoint is removed; SSH remotes now run the hub through the uploaded Cline CLI. sdk/sdk/v0.0.94 · Oct 2026 · source · release history
  • Stores SSH remote-host profiles at ~/.cline/data/settings/remote-environments.json (mode 0600), recording identity-file path (never private-key contents); unknown or changed host keys are rejected.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.31 · Sep 2026 · source · release history
  • SSH config aliases are honored: leave Port blank to use the alias's own configuration, or enter a value to override it; recent and last-used workspaces are tracked separately per host. desktop-v0.0.31 · Sep 2026 · source · release history
  • Stores SSH remote-host profiles at ~/.cline/data/settings/remote-environments.json (mode 0600), recording identity-file path (never private-key contents); unknown or changed host keys are rejected.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.31 · Sep 2026 · source · release history
  • Uploads a self-contained remote helper to ~/.cline/remote/ on first connect — requires no apt, npm, root access, global CLI install, or public port — with a CLINE_REMOTE_HELPER_BINARY env var to supply a locally built helper for macOS hosts. desktop-v0.0.31 · Sep 2026 · source · release history
  • Adds SSH remote-environment support via Settings → Remote: add and test a host, then select it from the environment selector beside the workspace picker; Add project… browses the remote machine and Local disconnects. desktop-v0.0.31 · Sep 2026 · source · release history

docs

  • - [Remote Development over SSH](https://docs.cline.bot/usage/cline-desktop-ssh.md): Run Cline Desktop against a dev box, build server, or cloud VM over SSH. The app stays on your computer; the agent, its tools, and your code live on the remote machine. docs update · Sep 2026 · source
Workspace git context tracking shipped Tracks the current git branch and remote for the open workspace so the agent always has accurate repository context. 8 releases · first seen Apr 2025

release 8 total

  • Makes the Generate Commit Message feature respect .clinerules, applying project conventions for language, format, and ticket references to commit messages. v4.1.23 · Oct 2026 · source · release history
  • Displays the full workspace name and current git branch in the header and sidebar, with stable branch tracking that survives transient git lookups. desktop-v0.0.6 · Jul 2026 · source · release history
  • Persists and refreshes workspace git info (branch/remote) across sessions so agents maintain accurate repo context. sdk/sdk/v0.0.61 · Jul 2026 · source · release history
  • Persists and refreshes workspace git branch and remote info across sessions. cli-v3.0.41 · Jul 2026 · source · release history
  • Improves Cline's git capabilities for better repository interactions. v3.24.0 · Aug 2025 · source · release history
  • Supports Amazon Bedrock API Key authentication as a new auth method alongside existing IAM credential flows. v3.18.15 · Jul 2025 · source · release history
Agent Client Protocol (ACP) support shipped Exposes Cline's agent over the open Agent Client Protocol so editors like Zed, JetBrains, or Neovim can use it as a coding agent without a dedicated plugin. 6 releases · 2 other sources · first seen Aug 2025

release

  • Propagates generated media (images, audio, video) through the CLI ACP layer — images are forwarded as agent_message_chunk content with type: image, data, and mimeType fields; non-image modalities are forwarded as text placeholders [Generated <modality>: <mediaType>]. desktop-beta · Aug 2026 · source · release history
  • CLI forwards generated images as ACP agent message chunks with type: image, data, and mimeType fields; non-image generated media (audio, video) is represented as a type: text placeholder chunk. desktop-beta · Aug 2026 · source · release history
  • MCP tool results render as readable text in the TUI instead of escaped JSON; binary payloads survive being expanded. cli-v3.0.52 · Aug 2026 · source · release history
  • Auto-approval settings are now honored over ACP, with a new auto_approve session config option (AUTO_APPROVE_CONFIG_ID) that ACP clients can set to approve all tool calls without prompting. cli-v3.0.50 · Aug 2026 · source · release history
  • Auto-approval settings are now honored over ACP, surfaced as auto_approve session config option (AUTO_APPROVE_CONFIG_ID). cli-v3.0.50 · Aug 2026 · source · release history
  • Allows external hosts to trigger the Add to Cline action via the external host bridge. v3.25.0 · Aug 2025 · source · release history

docs

  • - [ACP](https://docs.cline.bot/usage/acp.md): Use Cline as the coding agent in Zed, JetBrains IDEs, Neovim, Emacs, and any other ACP-capable client. docs update · Aug 2026 · source
  • Cline CLI speaks the Agent Client Protocol (ACP) , an open standard that lets editors and other tools drive terminal-based coding agents. Any ACP-capable client can use Cline as its coding agent without a dedicated extension — the same agent you use in the terminal, embedded in the tool you’re already working in. docs update · Aug 2026 · source
One-shot (headless) CLI mode verified Runs a single non-interactive prompt from the command line and exits, without starting a full interactive session. 4 releases · 4 other sources · first seen Feb 2025

Also counts toward: Command-line interface

release

  • Requires quoted prompts when using one-shot (headless) mode. cli-v3.0.31 · Jun 2026 · source · release history
  • New cline task open command (replaces cline task resume) with --settings, --yolo, and --mode flags. v3.33.0 · Oct 2025 · source · release history
  • Adds oneshot CLI command for running a single task non-interactively. v3.32.7 · Oct 2025 · source · release history
  • Adds Mermaid diagram rendering in Plan mode — view flowcharts, sequence diagrams, and more inline in chat with expanded view on click. v3.4.0 · Feb 2025 · source · release history

command line

  • --workspace — Workspace directory to open (default: /tmp/cline-debug-workspace) v4.1.0 · Jul 2026
  • --skip-build — Skip building extension/webview (use existing dist/) v4.1.0 · Jul 2026

example

  • Install and authenticate the Cline CLI in one go to start using AI-assisted coding from the terminal. curl -fsSL https://raw.githubusercontent.com/cline/cline/main/scripts/install.sh | bash && cline auth login v0.0.1-cli · Oct 2025 · source
  • Run agent headlessly on a task cline "Run tests and fix any failures"
Prompt caching support shipped Supports prompt caching for Gemini, Claude 4, and Vertex providers to reduce latency and cost on repeated context. 8 releases · first seen Apr 2025

release 8 total

  • Supports prompt caching on Groq to reduce latency and cost on repeated context. v3.26.1 · Aug 2025 · source · release history
  • Supports prompt caching for SAP AI Core, reducing latency and token costs on repeated context. v3.23.0 · Aug 2025 · source · release history
  • Enables prompt caching for the Claude Opus 4.1 model, reducing repeated-context latency and token costs. v3.20.13 · Aug 2025 · source · release history
  • Adds prompt caching support for Claude 4 models on Cline and OpenRouter providers, reducing latency and cost on repeated context. v3.17.1 · May 2025 · source · release history
  • Adds cache improvements for Gemini models on OpenRouter and Cline providers. v3.15.0 · May 2025 · source · release history
  • Adds cache UI for OpenRouter and Cline providers, plus more robust caching and cache tracking for Gemini and Vertex providers. v3.14.0 · May 2025 · source · release history
Cloud session sync & remote execution shipped Enables running agent sessions in a cloud environment synced across devices, allowing users to connect repositories, queue prompts, and manage approvals remotely. 5 releases · 2 other sources · first seen Aug 2026

release

  • Adds Cline Cloud sessions (rolling out gradually): run a task in a hosted sandbox tied to a GitHub repo and branch, enable in Settings, with status visible in Recent and History, notifications on completion, and persistence after the editor closes.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v4.1.25 · Oct 2026 · source · release history
  • Cloud sessions are now always on wherever available; the Cloud sessions toggle is removed from Settings. desktop-v0.0.47 · Oct 2026 · source · release history
  • Adds the /handoff command to transfer a local session — conversation, attached images, and an optional follow-up prompt — to a Cline Cloud workspace that continues running after the app closes. desktop-v0.0.15-beta.1 · Aug 2026 · source · release history
  • Adds cloud agent sessions (remote provisioning, transcript synchronization, approval recovery, model switching, branch picker, and onboarding panel) gated behind an explicit settings toggle. desktop-beta · Aug 2026 · source · release history
  • Adds cloud sessions (preview) — connect GitHub, pick a repository and branch, and run sessions in Cline's cloud with transcripts, approvals, and queued prompts synced across devices; enable via the Cloud sessions toggle in Settings. desktop-v0.0.14-beta.1 · Aug 2026 · source · release history

example

  • Start a long-running coding task on a remote GitHub repo so it keeps running even after you close your editor — useful for background refactors or CI prep work. # Enable Cline Cloud in Settings, then start a task as normal. # The task appears in Recent and History with its status and notifies you when done. v4.1.25 · Oct 2026 · source
  • Hand a long-running coding session off to another device without losing context — enable cloud sessions in Settings, then pick a repo and branch to start a synced cloud session. In the desktop app, go to Settings and enable the 'Cloud sessions' toggle, then select a GitHub repository and branch during or after onboarding to start a session that syncs transcripts, approvals,… desktop-v0.0.14-beta.1 · Aug 2026 · source
CLI status bar and session information shipped Displays token count, request cost, and subscription coverage in the CLI status bar so users can monitor usage at a glance. 6 releases · 1 other source · first seen Jun 2026

Also counts toward: Command-line interface

release

  • New createImageAwareReplacer export in @cline/shared pairs with updated estimateRequestInputTokens and createTokenEstimator that bill each image at a flat ESTIMATED_TOKENS_PER_IMAGE (1600 tokens) instead of the text rate. sdk/sdk/v0.0.93 · Oct 2026 · source · release history
  • Moves cline dashboard to cline hub dashboard; the old cline dashboard continues to work as a hidden alias.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ cli-v3.0.70 · Oct 2026 · source · release history
  • cline hub with no subcommand now prints its subcommand list instead of erroring. cli-v3.0.70 · Oct 2026 · source · release history
  • Hub status output now includes CLI and core version numbers. cli-v3.0.45 · Jul 2026 · source · release history
  • Displays '(included with your subscription)' in the status bar when request cost is covered by a ClinePass subscription. cli-v3.0.31 · Jun 2026 · source · release history
  • Displays token count alongside cost in the CLI status bar. cli-v3.0.30 · Jun 2026 · source · release history

example

  • Open the hub dashboard from its new canonical location to manage agent sessions in a browser. cline hub dashboard cli-v3.0.70 · Oct 2026 · source
Workflow automation shipped Allows users to create, manage, and inject workflow files into conversations via slash commands for structured task execution. 5 releases · 2 other sources · first seen Apr 2025

release

  • Slash commands can now be used anywhere in the message input, not just at the start. v3.39.0 · Dec 2025 · source · release history
  • New built-in workflows for finding PR reviewers and addressing PR comments. v3.39.0 · Dec 2025 · source · release history
  • Adds global workflows that are shared across workspaces, with local workflows taking precedence over global ones. v3.17.2 · May 2025 · source · release history
  • Adds a workflow feature letting users create and manage workflow files injected into conversations via slash commands. v3.16.0 · May 2025 · source · release history
  • Adds a slash command menu (type "/") for quick actions such as creating new tasks. v3.13.0 · Apr 2025 · source · release history

docs

  • Results are stored, and the CLI can post them to a chat through a connector (Telegram, Slack, and others) // Automation starts with ClineCore. Pass automation: { autoStart: false } // to start it later with cline.automation.start(). docs update · Oct 2026 · source
  • The agent can inspect files, run commands, edit code, and prepare PRs from Discord. Add --no-tools if the bot should only chat. --credentials-json --phone-number-id --access-token --verify-token VERIFY_TOKE --webhook-secret # Restart a connector, with the options you started it with --restart docs update · Oct 2026 · source
Provider configuration persistence shipped Saves provider and model settings persistently so users do not need to reconfigure them each time they open the tool. 6 releases · 1 other source · first seen Jun 2026

release

  • saveLocalProviderSettings is now async — callers that previously called it synchronously must be updated to await the result. sdk/sdk/v0.0.89 · Sep 2026 · source · release history
  • New chats remember the last-used Cloud or Local selection and the specific Cloud model chosen, rather than always reverting to Local. desktop-v0.0.40 · Sep 2026 · source · release history
  • Bedrock provider now emits Converse cachePoint markers instead of Anthropic cache_control, restoring prompt cache reads and writes and eliminating stray cache_control fields in the request body. sdk/sdk/v0.0.70 · Aug 2026 · source · release history
  • Plan/act mode, tool auto-approve, and compaction mode are now persisted in global settings via GlobalSettingsSchema fields planActMode, toolAutoApprove, and compactionEnabled, with cross-process-safe writes so two hosts no longer clobber each other's changes. sdk/sdk/v0.0.66 · Jul 2026 · source · release history
  • Persists AWS Bedrock settings to providers.json across sessions. cli-v3.0.30 · Jun 2026 · source · release history
  • Provider and model configuration now persists consistently across provider switches via providers.json and the model catalog; active sessions restart automatically when the selected provider changes. v4.0.0 · Jun 2026 · source · release history

example

  • Inspect the full Cline configuration as machine-readable JSON — pipe to jq to query specific fields. cline config --json | jq '.mcp' cli-v3.0.69 · Oct 2026 · source
Automatic application updates shipped Checks for application updates on launch and at regular intervals, downloads them in the background, and provides a persistent UI indicator for one-click restarts with failure reporting. 7 releases · first seen Jul 2026

release 7 total

  • Adds Linux support to Cline Desktop, shipping x64 .deb and .rpm packages with native GTK folder picker and background update installation via Restart now.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.35 · Sep 2026 · source · release history
  • Adds Check for Updates… to the app menu on macOS (under About Cline) and the tray menu on every platform, with a dynamic label that reflects updater state (e.g. Downloading Update vX.Y.Z…). desktop-v0.0.33 · Sep 2026 · source · release history
  • Auto-updates no longer install while a CLI is attached to the Hub — the update is recorded at startup and applied on exit once the Hub confirms no other clients are attached. cli-v3.0.55 · Aug 2026 · source · release history
  • Auto-updates now defer installation until no CLI is attached to the Hub, with cline update still installing immediately and noting the update applies on next start. cli-v3.0.55 · Aug 2026 · source · release history
  • 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. desktop-v0.0.6 · Jul 2026 · source · release history
  • Adds automatic update support: the app checks for new versions on launch and every 2 hours, downloads them in the background, and prompts for a one-click restart; ignored updates apply on the next launch. desktop-v0.0.2 · Jul 2026 · source · release history
Global rules and workflows support shipped Enables shared global rule sets and workflows that apply across workspaces, with local overrides taking precedence. 7 releases · first seen Apr 2025

release 7 total

  • Adds resolveWorkspaceRulesConfigPaths() and resolveGlobalRulesConfigPaths() to @cline/shared, exposing rules-path resolvers so hosts stop hardcoding one layout — global resolver now includes OneDrive Known-Folder-Move Documents candidates. sdk/sdk/v0.0.84 · Sep 2026 · source · release history
  • Global rules are now also read from ~/Cline/Rules, which is the path the VS Code Rules tab writes to on WSL and headless installs — unifying rule pickup across environments. cli-v3.0.61 · Sep 2026 · source · release history
  • Hook scripts now run from the workspace repository root instead of filesystem root — any hook that relied on running from the filesystem root will behave differently after upgrading. v3.56.0 · Jan 2026 · source · release history
  • Introduces Hooks foundation — event-driven hooks with a global .clinerules directory for defining hook rules. v3.33.0 · Oct 2025 · source · release history
  • Adds global workflows that are shared across workspaces, with local workflows taking precedence over global ones. v3.17.2 · May 2025 · source · release history
  • Adds a Cline rules popover under the chat field for adding, enabling, and disabling workspace-level or global rule files. v3.13.0 · Apr 2025 · source · release history
File and image attachments in chat shipped Lets users drag and drop files or images into the chat composer, with images displayed inline in the conversation. 7 releases · first seen Apr 2025

release 7 total

  • Flags images attached to a text-only model with a warning badge and offers a one-click switch to an image-capable model, rather than silently discarding the attachment.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v4.1.19 · Sep 2026 · source · release history
  • Flags images attached to a text-only model with a warning badge and offers a one-click switch to an image-capable model, rather than silently discarding the attachment.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v4.1.19 · Sep 2026 · source · release history
  • Supports pasting images directly from the clipboard into the composer. desktop-v0.0.11 · Aug 2026 · source · release history
  • Image attachments display inline in the chat transcript. desktop-v0.0.4 · Jul 2026 · source · release history
  • Drag and drop files directly onto the chat to attach them. desktop-v0.0.4 · Jul 2026 · source · release history
  • Supports uploading XML, JSON, TXT, LOG, MD, DOCX, IPYNB, and PDF files alongside images. v3.17.6 · May 2025 · source · release history
CLI task interaction and control shipped Provides command-line commands to send messages, pause tasks, and initiate interactive conversations with running agent sessions. 6 releases · 1 other source · first seen Sep 2025

Also counts toward: Command-line interface

release

  • Adds instance list support for JetBrains and a kill-all instances command. v3.33.0 · Oct 2025 · source · release history
  • New cline task view commands finalized per spec for inspecting task state. v3.33.0 · Oct 2025 · source · release history
  • New cline task pause command (replaces cline task cancel) to pause an active task. v3.33.0 · Oct 2025 · source · release history
  • New cline task chat command (replaces cline task follow) for interactive task conversation. v3.33.0 · Oct 2025 · source · release history
  • Adds send as a top-level CLI command for sending messages to a running Cline task. v3.32.7 · Oct 2025 · source · release history
  • Adds /task deep link handler for launching tasks directly via URL. v3.32.2 · Sep 2025 · source · release history

example

  • Use the CLI follow mode safely — it now validates an active task exists before attaching. cline follow v3.39.0 · Dec 2025 · source
Enterprise network support shipped Routes traffic through corporate proxies and respects custom certificate authorities so the tool works in enterprise network environments. 6 releases · first seen Jun 2026

release

  • Adds resolveConnectionHeaders to NodeHubClient so a remote proxy's WebSocket upgrade can be authenticated with HTTP headers refreshed on every reconnect, threaded through HubRuntimeHost and RemoteRuntimeHost. sdk/sdk/v0.0.94 · Oct 2026 · source · release history
  • Adds ensureLoopbackProxyBypass() to handle Windows system proxies for hub startup reliability sdk/sdk/v0.0.87 · Sep 2026 · source · release history
  • Local connections now skip any system HTTP(S) proxy (Clash, v2ray, corporate proxies) via ensureLoopbackProxyBypass(), so the desktop app starts successfully instead of failing with 'No compatible hub runtime is available.'⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.36 · Sep 2026 · source · release history
  • Vertex ADC token refreshes use the configured fetch, so they work behind proxies and custom transports. cli-v3.0.52 · Aug 2026 · source · release history
  • Vertex ADC token refreshes now use the configured fetch, enabling operation behind proxies and custom transports. sdk/sdk/v0.0.72 · Aug 2026 · source · release history
  • Threads proxy and CA-aware networking into the inference path for enterprise environments. cli-v3.0.30 · Jun 2026 · source · release history
Subagent and teammate run visibility shipped Shows the status and output of any subagent or teammate run spawned from a session alongside the parent session. 3 releases · 3 other sources · first seen Jul 2026

release

  • Agent teams no longer re-save the full team state on every streamed chunk, preventing slowdowns and unbounded growth of ~/.cline/data/db/teams.db; existing team data is compacted automatically on first open.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ cli-v3.0.68 · Oct 2026 · source · release history
  • Introduces SqliteTeamStore.vacuum() — call it explicitly to compact team storage and get back the freed space after the one-time schema v2 migration.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ sdk/sdk/v0.0.90 · Oct 2026 · source · release history
  • Subagent and teammate runs from a session now appear in the app with their status and results. desktop-v0.0.7 · Jul 2026 · source · release history

docs

  • Subagents are available in the Cline CLI and Cline Desktop. The VS Code and JetBrains extensions don’t use them. Subagents let Cline hand a focused task to another agent. Each subagent gets its own prompt and context window, does the work, and returns a report to the main agent. docs update · Oct 2026 · source
  • Start your prompt with , in an interactive session or on the command line: "/team Plan and implement user authentication with tests" The coordinator gets tools to add teammates, hand them tasks and collect their results. Without , Cline can still form a team when it decides a task needs one. docs update · Oct 2026 · source

example

  • After upgrading, call vacuum() to trigger the one-time schema v2 migration and reclaim disk space from bloated team storage (one teams.db was measured at 1.66 GB). const freed = await store.vacuum(); console.log(`Freed ${freed} bytes`); sdk/sdk/v0.0.90 · Oct 2026 · source
Codebase search language support shipped Extends the `search_codebase` tool to cover PHP projects (including Laravel), adds PHP-related file extensions to the search allowlist, and excludes Composer's `vendor` directory and similar generated folders from search and the workspace index. 6 releases · first seen Apr 2025

Also counts toward: Scripting language support

release

  • Supports scheduled task specs saved with a UTF-8 BOM (as Windows Notepad produces), and extends codebase search to include PHP projects (skipping Composer's vendor folder). desktop-v0.0.38 · Sep 2026 · source · release history
  • Adds php, phtml, inc, and twig extensions to the fallback code search allowlist, making Laravel and other PHP projects visible in search_codebase; excludes Composer's vendor directory from search and the workspace file index. sdk/sdk/v0.0.87 · Sep 2026 · source · release history
  • Bundles ripgrep binary in the standalone CLI package for file-search capabilities. v3.33.0 · Oct 2025 · source · release history
  • Bundles Ripgrep v14.1.1 for fast in-project file searching within CLI tasks. v0.0.1-cli · Oct 2025 · source · release history
  • Adds a Search tool for multi-root workspaces, enabling file search across all workspace roots. v3.31.0 · Sep 2025 · source · release history
  • Adds relevance-based scoring and filtering to file mention search results for faster, more accurate lookups. v3.9.2 · Apr 2025 · source · release history
Automatic CLI updates shipped Checks for new versions on launch, downloads updates in the background, and prompts the user to restart when an update is ready. 5 releases · 1 other source · first seen Oct 2025

release

  • CLI self-updates automatically after the user accepts the Hub-update dialog, running cline update under the hood and printing instructions to reconnect. cli-v3.0.54 · Aug 2026 · source · release history
  • Managed Hub daemons now upgrade directionally: when another Cline install ships a newer Hub build, the CLI attaches to the newer daemon and prompts you to update and restart (via onHubUpdateRestart) instead of the two installs repeatedly retiring each other's daemons; yolo and sandbox sessions are never interrupted… cli-v3.0.54 · Aug 2026 · source · release history
  • Managed Hub daemons now upgrade directionally: when a newer Hub build is detected, hosts attach to the newer daemon and prompt to update and restart, instead of two installs repeatedly retiring each other's daemons. sdk/sdk/v0.0.74 · Aug 2026 · source · release history
  • Adds a persistent sidebar update indicator that displays the new version and a one-click restart button after an update is downloaded, surviving toast dismissal. desktop-v0.0.6 · Jul 2026 · source · release history
  • Adds automatic update mechanism: checks on launch and every 2 hours, downloads new versions in the background, and prompts for a one-click restart. desktop-v0.0.2 · Jul 2026 · source · release history

example

  • Run the doctor command to verify your CLI setup, check Shift+Enter terminal support, and apply any available auto-updates. cline doctor v3.34.0 · Oct 2025 · source
Keyboard shortcuts shipped Provides keyboard shortcuts in the desktop app for common actions such as starting a new session, opening settings, and stopping the current turn. 5 releases · first seen Apr 2025

release

  • Adds configurable Keybindings in Settings (also reachable from the app and Help menus), with an option to require holding the shortcut to Quit — defaulting to 1 second on macOS. desktop-v0.0.49 · Oct 2026 · source · release history
  • New keyboard shortcuts: Cmd/Ctrl+N for a new session and Cmd/Ctrl+, for settings; Esc stops the current turn. desktop-v0.0.10 · Aug 2026 · source · release history
  • Adds keyboard shortcut (Cmd+') to focus the Cline panel from anywhere in VS Code. v3.16.3 · May 2025 · source · release history
  • New keyboard shortcut (Cmd+') focuses the Cline panel from anywhere in VS Code. v3.16.2 · May 2025 · source · release history
  • Adds CMD+' keyboard shortcut to send selected text directly to Cline. v3.10.1 · Apr 2025 · source · release history
Composio Connector integration shipped Registers and executes tools from Composio connectors via the Cline API, scoping connections to the signed-in account. 5 releases · first seen Sep 2026

release

  • Connector tools are now discovered through Composio meta search; saved desktop connection state no longer supplies model tools, so setups relying on that path will stop receiving connector tools. sdk/sdk/v0.0.93 · Oct 2026 · source · release history
  • resolveComposioToolsStatePath is renamed to resolveComposioConnectionStatePath; any code calling the old name will break. sdk/sdk/v0.0.93 · Oct 2026 · source · release history
  • Adds a connectorsRequest option (ConnectorsRequest exported from @cline/core) so hosts can supply their own Composio authentication, forwarded to scheduled sessions too, and registers Composio meta tools (search, manage connections, wait for connections, multi-execute) for signed-in sessions so the agent can… sdk/sdk/v0.0.93 · Oct 2026 · source · release history
  • Composio connectors, gated behind the CLINE_COMPOSIO_BETA account-scoped feature flag, register and execute connector tools through the authenticated Cline API with the backend owning the Composio project key and scoping connections to the signed-in account. sdk/sdk/v0.0.84 · Sep 2026 · source · release history
  • Composio connectors now register tools directly in the packaged desktop runtime for eligible internal accounts, with safer OAuth revocation and more resilient connect, disconnect, and reconciliation behavior. desktop-v0.0.22-beta.1 · Sep 2026 · source · release history
Session favoriting and sorting shipped Lets users mark sessions as favourites and sorts all sessions by most recent activity for quick access. 5 releases · first seen May 2025

release

  • Active app sessions are now highlighted in the sidebar while open, matching the existing behavior for sessions reopened from history. desktop-v0.0.41 · Oct 2026 · source · release history
  • The session sidebar sort toggle now shows the mode a click will switch to (folder icon when sorted by time, clock icon when grouped by project) rather than the mode already active. desktop-v0.0.29 · Sep 2026 · source · release history
  • Sidebar sessions are always grouped by project, with pinned sessions leading each group and scheduled sessions marked by an inline clock; the Favorite action is renamed Pin. desktop-v0.0.17 · Aug 2026 · source · release history
  • Enables favoriting sessions and orders all sessions by most recent activity with consistent status dot colors across views. desktop-v0.0.7 · Jul 2026 · source · release history
  • Adds ability to favorite a task, preserving it when clearing all task history. v3.15.0 · May 2025 · source · release history
Parallel tool execution shipped Allows the agent to invoke multiple tools simultaneously to improve throughput on independent tasks. 5 releases · first seen Dec 2025

release

  • Subagent spawn_agent and subagent_<name> tools now support a new executionMode on createTool that enables concurrent execution by default — adjacent parallel calls execute together while sequential tools remain ordering boundaries. sdk/sdk/v0.0.84 · Sep 2026 · source · release history
  • Subagents now run their tool calls concurrently, instead of the first child finishing before the next starts — approvals and hooks still run in order, and the parent still waits for every result before its next turn.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ cli-v3.0.63 · Sep 2026 · source · release history
  • Sub-agents spawned in the same step now run their tool calls in parallel rather than sequentially, while tools that must run in order still do and the parent waits for all results before its next turn.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v4.1.20 · Sep 2026 · source · release history
  • Runs sub-agents spawned in the same step concurrently instead of sequentially, so delegating N independent tasks takes as long as the slowest one rather than their sum. desktop-v0.0.31 · Sep 2026 · source · release history
  • Adds experimental parallel tool calling support, allowing multiple tools to be invoked simultaneously. v3.41.0 · Dec 2025 · source · release history
OpenTelemetry trace export shipped Exports agent traces to a remote OTLP collector with authentication for centralized observability. 4 releases · 1 other source · first seen Oct 2025

release

  • Adds OTEL_TRACES_EXPORTER, CLINE_TRACE_SAMPLE_PERCENT, and CLINE_TRACE_RECORD_CONTENT environment variables for sampled AI SDK tracing via the host OTLP exporter.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.27 · Sep 2026 · source · release history
  • Adds OTEL_TRACES_EXPORTER, CLINE_TRACE_SAMPLE_PERCENT, and CLINE_TRACE_RECORD_CONTENT environment variables for sampled AI SDK tracing via the host OTLP exporter.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.27 · Sep 2026 · source · release history
  • Sets default OpenTelemetry exporters to both console and OTLP, enabling out-of-the-box trace export v3.35.0 · Oct 2025 · source · release history
  • Adds custom header support for remote OpenTelemetry (OTEL) settings v3.35.0 · Oct 2025 · source · release history

example

  • Send OpenTelemetry traces to a remote OTLP collector with authentication headers for centralized observability In the Cline extension settings, navigate to the OpenTelemetry section, set the OTLP endpoint URL, and add your authentication headers under "Remote OTEL Settings". v3.35.0 · Oct 2025 · source
Advanced settings panel shipped Provides a consolidated interface to adjust MCP prompt inclusion, checkpoint toggles, and other advanced configurations. 5 releases · first seen Jan 2025

release

  • Adds an app font size slider in Settings that scales the interface and applies the chosen size before the window paints, eliminating the flash-to-old-size on launch. desktop-v0.0.13 · Aug 2026 · source · release history
  • Displays which extension variant is active — Legacy or Next — next to the version number in the settings About page for both bundles of the combined A/B rollout package. v4.1.2 · Jul 2026 · source · release history
  • 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. sdk/sdk/v0.0.66 · Jul 2026 · source · release history
  • Adds MCP Rich Display settings to the settings page for persistent configuration. v3.17.14-a · Jun 2025 · source · release history
  • New Advanced Settings panel lets users remove MCP prompts from requests to reduce token usage and enable/disable checkpoints independently of git. v3.2.6 · Jan 2025 · source · release history
TUI color themes verified Lets CLI users choose and persist a colour theme for the terminal UI, with a live preview before committing. 3 releases · 2 other sources · first seen Aug 2026

Also counts toward: Command-line interface

release

  • Adds CLINE_THEME environment variable to override the persisted theme choice at startup, and a /theme command plus Theme row in /settings to select from 11 built-in themes (Auto, Cline Dark, Cline Light, Tokyo Night, Gruvbox Dark, Nord, Dracula, Catppuccin Mocha, One Dark, Solarized Dark, Solarized Light) with… cli-v3.0.50 · Aug 2026 · source · release history
  • Adds /theme command, command palette, and Theme row in /settings to select TUI color themes, with live preview; CLINE_THEME environment variable overrides the persisted choice at startup. cli-v3.0.50 · Aug 2026 · source · release history
  • Adds /theme command, command palette, and Theme row in /settings to select a live-previewing TUI color theme; CLINE_THEME environment variable overrides the persisted choice at startup. cli-v3.0.50 · Aug 2026 · source · release history

command line

  • --focus-ring — var(--accent-8); v4.1.7 · Aug 2026
  • --success-surface — . v4.1.7 · Aug 2026
Message edit and regeneration shipped Allows users to edit an earlier message and replay the conversation from that point, discarding subsequent turns. 5 releases · first seen Apr 2025

release

  • Adds the ability to edit any earlier message in a conversation, forking the session at that point and rewinding the workspace to that checkpoint before re-running from the edited prompt. desktop-v0.0.8 · Aug 2026 · source · release history
  • Adds session forking and user-run message APIs so a host can edit an earlier prompt: fork before a selected user run, trim checkpoint history, and restore prior messages. sdk/sdk/v0.0.67 · Jul 2026 · source · release history
  • Adds session forking and user-run message APIs so a host can edit an earlier prompt: fork the session before a selected user run, trim checkpoint history, and restore prior messages. sdk/sdk/v0.0.67 · Jul 2026 · source · release history
  • Adds edit-and-regenerate support for previous user messages, with Reset Chat and Reset Code actions. v4.0.0 · Jun 2026 · source · release history
  • Adds ability to edit past messages with options to restore the workspace back to that point in history. v3.13.0 · Apr 2025 · source · release history
Provider-specific API support updates shipped Adds prompt caching for Vertex/Gemini, supports LiteLLM task ID metadata, and removes the Gemini CLI provider. 5 releases · first seen May 2025

release

  • Supports litellm_session_id to group multiple requests into a single session. v3.18.2 · Jul 2025 · source · release history
  • Adds taskId as metadata to LiteLLM API requests, enabling per-task request tracing in LiteLLM logs and dashboards. v3.17.16 · Jun 2025 · source · release history
  • Enables implicit caching for Gemini models via OpenRouter and Cline providers. v3.15.2 · May 2025 · source · release history
  • Adds cache UI for OpenRouter and Cline providers, plus more robust caching and cache tracking for Gemini and Vertex providers. v3.14.0 · May 2025 · source · release history
  • Enables configurable API request timeouts for OpenRouter/Cline and Ollama providers (previously hard-coded at 15–30 s). v3.14.0 · May 2025 · source · release history
Reduced CLI install footprint shipped Makes large provider SDKs optional so the global npm install is significantly smaller by default. 4 releases · first seen Jul 2026

Also counts toward: Command-line interface

release

  • Compiled CLI binaries now load plugins and serve the dashboard from resources embedded in the binary, removing external asset dependencies. cli-v3.0.74 · Oct 2026 · source · release history
  • CLI binaries rebuilt with Bun 1.4.2, enabling launch on macOS 27 and execution on x64 CPUs without AVX2. cli-v3.0.66 · Sep 2026 · source · release history
  • Makes Claude Code and Codex provider SDKs optional peer dependencies loaded on demand, dramatically reducing install size. sdk/sdk/v0.0.65 · Jul 2026 · source · release history
  • Reduces npm i -g cline install footprint from ~640 MB to ~285 MB by making Claude Code and Codex provider packages optional, loaded on demand. cli-v3.0.45 · Jul 2026 · source · release history
.clineignore file support shipped Lets users block the agent from accessing specified file patterns via a configuration file, enhancing security during auto-approve. 2 releases · 2 other sources · first seen Feb 2025

release

  • Supports !include .file directive in .clineignore for composable ignore rules. v3.13.2 · Apr 2025 · source · release history
  • New .clineignore file support lets you block Cline from accessing specified file patterns — critical when using auto-approve with sensitive files. v3.3.0 · Feb 2025 · source · release history

docs

  • Enforcing .clineignore with a Hook is being phased out as a built-in feature, you can keep using the same file — and get a stronger, enforced restriction than the original ever provided — with a PreToolUse hook. docs update · Sep 2026 · source

example

  • Compose .clineignore from shared team ignore files without duplicating rules across projects. # .clineignore !include .clineignore-shared !include .clineignore-secrets v3.13.2 · Apr 2025 · source
Browser automation shipped Enables the agent to launch a browser, perform clicks, typing, and scrolling actions for runtime debugging, end-to-end testing, and general web tasks. 4 releases · first seen Oct 2024

release

  • The agent todo tool and Agenda panel are removed from the desktop app. desktop-v0.0.17 · Aug 2026 · source · release history
  • Enables browser use through any model that supports images, removing the prior supportsComputerUse restriction. v3.13.2 · Apr 2025 · source · release history
  • Enables session-based browsing using your local Chrome browser, preserving actual browser state for debugging and productivity workflows. v3.10.0 · Apr 2025 · source · release history
  • Adds browser automation via Anthropic's Computer Use feature, enabling Cline to launch a browser and perform clicks, typing, and scrolling for runtime debugging, end-to-end testing, and general web tasks (requires Claude 3.5 Sonnet v2). v2.1.0 · Oct 2024 · source · release history
Multi-step planning and Deep Planning shipped Implements Focus Chain and Deep Planning modes to structure complex, multi-step task execution with strict plan enforcement. 4 releases · first seen Aug 2025

release

  • Delivers model-family-specific variants for the deep-planning slash command. v3.37.0 · Nov 2025 · source · release history
  • Improves deep planning prompts for Windows/PowerShell environments and dependency exclusion. v3.28.0 · Sep 2025 · source · release history
  • The default for strict plan mode is now enabled; existing setups that relied on it being disabled will now run in strict plan mode unless explicitly toggled off. v3.26.1 · Aug 2025 · source · release history
  • Adds Focus Chain & Deep Planning mode, now enabled by default, for structured multi-step task planning. v3.25.0 · Aug 2025 · source · release history
Continuous session management shipped Implements sliding window context management to maintain long-running sessions beyond standard token limits and adds configurable API request limits that trigger approval checkpoints. 4 releases · first seen Aug 2024

release

  • Introduces next-gen context management method switch for improved long-context handling. v3.26.1 · Aug 2025 · source · release history
  • Introduces improved context management for more effective handling of conversation context. v3.12.1 · Apr 2025 · source · release history
  • Configurable API-request limit triggers a pause-and-approve checkpoint before Cline continues autonomous work. v3.0.0 · Dec 2024 · source · release history
  • Implements sliding window context management to keep long-running tasks alive beyond the 200k token context limit. v1.4.0 · Aug 2024 · source · release history
Rich MCP response rendering shipped Automatically previews images, website thumbnails, and WolframAlpha visualizations in MCP responses. 4 releases · first seen Mar 2025

release

  • Renders markdown formatting in MCP tool responses for improved readability. v3.18.15 · Jul 2025 · source · release history
  • Enables models that support it to receive image responses from MCP servers. v3.13.0 · Apr 2025 · source · release history
  • Enhances MCP rich display with dynamic image loading and GIF support. v3.8.0 · Mar 2025 · source · release history
  • Adds rich MCP response rendering with automatic image previews, website thumbnails, and WolframAlpha visualizations. v3.5.0 · Mar 2025 · source · release history
Diagnostic Report Generation shipped Exports a redacted text file containing app version, OS, settings, and recent logs to facilitate troubleshooting and issue reporting. 2 releases · 1 other source · first seen Sep 2026

Also counts toward: Command-line interface

release

  • Adds cline hub status and cline doctor commands with a 3-second health-check timeout so they no longer hang on a frozen Hub.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ cli-v3.0.74 · Oct 2026 · source · release history
  • Adds Diagnostics row in Settings with an Export… action that writes a redacted text file (app version, OS, settings, recent sidecar and hub logs, selected session manifests) to your Downloads folder, safe for attaching to GitHub issues. desktop-v0.0.35 · Sep 2026 · source · release history

example

  • Run the full diagnostic check without risk of hanging on a frozen Hub process. cline doctor cli-v3.0.74 · Oct 2026 · source
CLI log file inspection shipped Adds a `cline doctor log` command that opens the log file recorded at the path set by `CLINE_LOG_PATH`, so users can inspect agent output from a custom log location. 2 releases · 1 other source · first seen Oct 2026

Also counts toward: Command-line interface

release

  • The Cloud sessions toggle is removed from Settings — Cloud sessions are now always enabled wherever they are available and can no longer be turned off. desktop-v0.0.47 · Oct 2026 · source · release history
  • Adds cline doctor log command that opens the log file set by CLINE_LOG_PATH when that variable is present. cli-v3.0.70 · Oct 2026 · source · release history

example

  • Open the Cline log file directly when you need to inspect what the agent recorded in a custom log location. CLINE_LOG_PATH=/var/log/cline/agent.log cline doctor log cli-v3.0.70 · Oct 2026 · source
Oversized MCP tool output paging shipped When an MCP tool returns output that exceeds context limits, the agent receives a bounded preview and a navigable URI that `read_files` can use to page through the full result by line range, rather than truncating the output. 2 releases · 1 other source · first seen Sep 2026

release

  • Enables the agent to page through oversized MCP tool output that exceeds context — returns a preview plus a navigable link instead of truncating.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.40 · Sep 2026 · source · release history
  • Adds resultPolicy: "cache-oversized" option to createTool so custom tools can opt oversized results into a per-session in-memory cache, with the model receiving a bounded preview plus a cline://cache/... URI that read_files can page through by line range.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ sdk/sdk/v0.0.89 · Sep 2026 · source · release history

example

  • Register a custom tool that caches large outputs so the agent can page through them without hitting context-window limits. import { Agent, createTool } from "@cline/sdk" const bigResultTool = createTool({ name: "fetch_logs", description: "Fetch all application logs for a time range.", inputSchema: { type: "object",… sdk/sdk/v0.0.89 · Sep 2026 · source
Voice input configuration & transcription shipped Adds a dedicated settings page for configuring voice input and transcription-capable providers, with contextual UI controls in the chat composer. 3 releases · first seen Aug 2026

release

  • Voice input now supports provider-backed live streaming transcription via OpenAI, Vercel AI Gateway, and ElevenLabs, with automatic fallback to the browser's recognizer when the network drops mid-recording. desktop-v0.0.35 · Sep 2026 · source · release history
  • Voice input failures now surface as a Speech input failed toast in chat with the actual error, preserving the draft and microphone button for retry, instead of redirecting to Settings → Voice. desktop-v0.0.27 · Sep 2026 · source · release history
  • Moves voice input to its own Settings → Voice page that lists only transcription-capable connected providers and preselects a default model; the composer microphone button appears only after a voice model is configured. desktop-v0.0.17 · Aug 2026 · source · release history
Workspace-free chat sessions shipped Allows the agent to run chat sessions without an open project folder, so users can interact with Cline outside any workspace. 3 releases · first seen Jul 2026

release

  • Welcome suggestions adapt to what is actually in the opened folder instead of assuming a code project. desktop-v0.0.11 · Aug 2026 · source · release history
  • Folder picker now reports failures and offers a manual path entry as a fallback. desktop-v0.0.11 · Aug 2026 · source · release history
  • Supports chat sessions without opening a project folder (workspace-free mode). desktop-v0.0.4 · Jul 2026 · source · release history
Organization and entitlement error surfacing shipped Shows organization-level entitlement and access error messages so users understand why a feature or action is restricted. 3 releases · first seen Jun 2026

Also counts toward: Command-line interface

release

  • Surfaces real upstream provider error messages (e.g. context-length exceeded) instead of raw Zod dumps or [object Object] when errors are forwarded through the Vercel AI Gateway. sdk/sdk/v0.0.68 · Aug 2026 · source · release history
  • Introduces ClinePass in the VS Code extension with onboarding, provider selection, signup/subscription handoff, live model lists, entitlement and org error states, and out-of-credit prompts. v4.0.0 · Jun 2026 · source · release history
  • Surfaces organization-specific error messages in the CLI. cli-v3.0.30 · Jun 2026 · source · release history
Diff-based file editing shipped Uses search-and-replace diff formats for targeted edits in large files, outputting only changed content rather than the entire file, with automatic fallback to whole-file editing when appropriate. 3 releases · first seen Dec 2024

release

  • Introduces Apply Patch tool for GPT-5+ models, replacing current diff edit tools. v3.46.0 · Dec 2025 · source · release history
  • Improves search-and-replace diff editing flexibility for models that struggle with structured output instructions. v3.13.0 · Apr 2025 · source · release history
  • Diff editing for large files: Cline now uses a search-and-replace diff format for targeted edits, outputting only the changed content rather than the entire file, with automatic fallback to whole-file editing when appropriate. v3.0.0 · Dec 2024 · source · release history
Inline file editing and review shipped Enables direct editing of proposed file changes in the diff view before acceptance and allows reverting specific blocks of inline placeholders. 3 releases · first seen Aug 2024

release

  • New Explain Changes feature lets Cline summarize and review code diffs inline. v3.39.0 · Dec 2025 · source · release history
  • Adds Revert Block button in the diff view center to undo inline placeholders like // rest of code here. v1.5.6 · Aug 2024 · source · release history
  • Enables direct editing of Claude's proposed file changes in the right side of the diff view before accepting. v1.5.6 · Aug 2024 · source · release history
Native tool calling support shipped Enables compatible LLM providers to use structured native tool calls instead of prompt-based instruction for more reliable invocation. 2 releases · 1 other source · first seen Oct 2025

release

  • Enables native tool call mode by default for all supported providers. v3.36.0 · Nov 2025 · source · release history
  • Adds a native tool call setting with feature flag support for per-user control v3.35.0 · Oct 2025 · source · release history

example

  • Enable native tool calling for compatible models to get structured, reliable tool invocations instead of prompt-parsed ones In the Cline extension settings, navigate to Features and enable the "Native Tool Calling" toggle. v3.35.0 · Oct 2025 · source
Model context window defaults shipped Assigns a sensible default context window to models that do not report their own, preventing them from being arbitrarily limited. 2 releases · first seen Jul 2026

release

  • Requests to models without image support now substitute image content instead of failing. sdk/sdk/v0.0.70 · Aug 2026 · source · release history
  • Models in the live catalog that don't report a context window now default to a 128K input-token limit instead of 4K, giving under-specified models a usable context budget. cli-v3.0.38 · Jul 2026 · source · release history
Git branch analysis shipped Allows the agent to automatically analyze and review changes at the branch level during sessions. 2 releases · first seen Jul 2025

release

  • Adds improved git branch analysis workflow for smarter branch-aware context. v3.25.3 · Aug 2025 · source · release history
  • Adds a git branch analysis workflow for reviewing branch-level changes. v3.18.13 · Jul 2025 · source · release history
Lightbulb code actions for context shipped Adds VS Code and editor lightbulb actions to quickly inject selected text into Cline for explanation, improvement, or context. 2 releases · first seen May 2025

release

  • Adds lightbulb code actions for selected text: Add to Cline, Explain with Cline, and Improve with Cline. v3.16.3 · May 2025 · source · release history
  • Adds VS Code lightbulb actions for selected text: Add to Cline, Explain with Cline, and Improve with Cline. v3.16.2 · May 2025 · source · release history
Mermaid diagram rendering shipped Renders Mermaid diagrams inline in chat for Plan mode, supporting flowcharts and sequence diagrams. 2 releases · first seen Feb 2025

release

  • Adds a copy-code button to Mermaid diagram previews for quick extraction of diagram source. v3.12.3 · Apr 2025 · source · release history
  • Adds Mermaid diagram rendering in Plan mode — view flowcharts, sequence diagrams, and more inline in chat with expanded view on click. v3.4.0 · Feb 2025 · source · release history
Context window management visibility shipped Displays real-time token consumption, cost pressure, and message dropping status via a progress bar and smarter shortening logic. 2 releases · first seen Jan 2025

release

  • Smarter context window shortening now removes old file contents from conversation history instead of truncating the first half of messages, preserving narrative integrity. v3.10.0 · Apr 2025 · source · release history
  • New context window progress bar in the task header shows token consumption, cost pressure, and when older messages are being dropped to stay within limits. v3.2.6 · Jan 2025 · source · release history
Enhanced file context injection shipped Extends @mention syntax to include terminal output visibility and current working changes diffs for deeper context. 2 other sources · first seen Feb 2025

example

  • Give Cline visibility into your terminal output — useful when debugging a failing build or interpreting CLI output. @terminal (type in chat to reference the active terminal's contents) v3.4.0 · Feb 2025 · source
  • Pull the diff of your current working changes into context so Cline can reason about what you've modified before acting. @git (type in chat to reference current working changes or a specific commit) v3.4.0 · Feb 2025 · source
Autonomous MCP tool creation shipped Allows the agent to autonomously generate, scaffold, and install new MCP server tools based on natural language prompts without requiring manual server code. 1 release · 1 other source · first seen Dec 2024

Also counts toward: Agent-based deployment

release

  • Enables Cline to autonomously create and install new MCP server tools from a natural-language prompt (e.g. 'add a tool that fetches Jira tickets'). v2.2.0 · Dec 2024 · source · release history

example

  • Instantly scaffold and install a custom MCP tool tailored to your workflow without writing any server code. add a tool that manages AWS EC2s v2.2.0 · Dec 2024 · source
Automated error detection and remediation shipped Monitors the workspace for linter, compiler, and build issues during agent work and sends only new errors introduced by its own edits to facilitate automatic debugging. 2 releases · first seen Sep 2024

release

  • Smarter linter/compiler feedback now sends Claude only the new errors introduced by its own edits, reducing noise during automated debugging sessions. v1.9.0 · Sep 2024 · source · release history
  • Monitors the workspace for linter, compiler, and build issues (missing imports, type errors, etc.) while Claude works, enabling automatic remediation without user intervention. v1.7.0 · Sep 2024 · source · release history
Integrated terminal panel shipped Adds a terminal panel at the bottom of the app window, toggled with Ctrl+backtick, for running commands without leaving the interface. 1 release · first seen Oct 2026

Also counts toward: Command-line interface

release

  • Adds an integrated terminal panel at the bottom of the window, toggled with Ctrl+backtick.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.49 · Oct 2026 · source · release history
Project files panel shipped Provides a session-header folder button that opens a file tree with a read-only tabbed viewer, git status indicators, and a diff view for agent-edited files, working on both local and SSH environments. 1 release · first seen Oct 2026

release

  • Adds a project files panel (folder button in the session header) with a file tree, read-only tabbed viewer, git status letters, and a File/Diff toggle for agent-edited files; works on local and SSH environments. desktop-v0.0.49 · Oct 2026 · source · release history
Pull request status and actions shipped Shows pull request title, merge status, and failing checks in a header button menu, with actions to open on GitHub, create a PR, copy the branch name, or refresh. 1 release · first seen Oct 2026

release

  • Pull request status moves from the bar above the composer into a header button whose menu shows PR title, merge status, failing checks first, and actions to open on GitHub, create a PR, copy the branch name, or refresh. desktop-v0.0.49 · Oct 2026 · source · release history
Team run storage and performance shipped Stores team run events in a SQLite schema with row and age caps, and writes state changes in batched transactions rather than on every streamed chunk, keeping storage bounded and reducing write pressure. 1 release · first seen Oct 2026

release

  • Migrates SQLite team storage to schema v2, capping team_events at 2000 rows and 30 days per team, and writing only changed entities in batched transactions every ~300 ms instead of re-saving full state on every streamed chunk or heartbeat. sdk/sdk/v0.0.90 · Oct 2026 · source · release history
Worktree-based workspace isolation shipped Creates isolated Git worktrees for new sessions from the welcome screen, managing branch and directory lifecycle automatically. 1 release · first seen Sep 2026

release

  • Adds a Work in switch on the welcome screen with a Worktree option that cuts a fresh cline/<id> branch off the current one, creates an isolated worktree under ~/.cline/worktrees/, and runs the task there — deleting the task removes its worktree and branch.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ desktop-v0.0.33 · Sep 2026 · source · release history
System tray integration shipped Adds a system tray icon to the desktop app showing live application status and how many agent sessions are currently running. 1 release · first seen Jul 2026

release

  • Adds a system tray icon displaying live app status and the count of currently running agent sessions. desktop-v0.0.7 · Jul 2026 · source · release history
Team runs tool restrictions shipped Restricts the actions teammate agents can take in team runs by removing the ability to spawn further subprocesses. 1 release · first seen Jul 2026

release

  • Added a setting to replay the new-user experience. desktop-v0.0.4 · Jul 2026 · source · release history
MCP tool name constraints for OpenAI-compatible providers shipped Automatically shortens MCP tool names to fit within the character limits imposed by OpenAI-compatible provider APIs. 1 release · first seen Jun 2026

release

  • Caps MCP tool names at 64 characters for OpenAI-compatible providers. cli-v3.0.31 · Jun 2026 · source · release history
Background terminal execution monitoring shipped Executes commands in the background with command tracking, log output, zombie process prevention, and clickable log links in the UI. 1 release · first seen Dec 2025

release

  • Adds auto-approval support for apply_patch tool calls, reducing interruptions during patch-heavy workflows. v3.40.0 · Dec 2025 · source · release history
Automatic commit message generation shipped Automatically generates git commit messages for staged or unstaged changes during agent sessions. 1 release · first seen Sep 2025

release

  • Generates commit messages for staged changes, falling back to unstaged changes when no staged files are present. v3.28.3 · Sep 2025 · source · release history
Image file reading support shipped Allows the agent to directly read and process image files such as PNG, JPG, and WebP using the read_file tool. 1 release · first seen Jul 2025

release

  • Enables read_file to read image files (PNG, JPG, JPEG, WebP) directly. v3.20.3 · Jul 2025 · source · release history
Collapsible MCP response panels shipped Keeps conversations focused by allowing users to collapse detailed MCP output while preserving access. 1 release · first seen Jun 2025

release

  • Adds collapsible MCP response panels to keep conversations focused while preserving access to detailed MCP output. v3.17.12 · Jun 2025 · source · release history
CSV and XLSX data analysis shipped Lets users upload CSV and XLSX files for the agent to analyze and process data directly within sessions. 1 release · first seen Jun 2025

release

  • Supports uploading CSV and XLSX files for data analysis and processing. v3.17.9 · Jun 2025 · source · release history
Autonomous task creation shipped Enables the agent to independently generate and initiate new task sessions without requiring explicit user input. 1 release · first seen Apr 2025

release

  • New Create New Task tool lets Cline autonomously spin up a new task without user initiation. v3.10.1 · Apr 2025 · source · release history
Provider routing and sorting shipped Allows users to sort provider routing by throughput, price, or latency for optimized request handling. 1 release · first seen Mar 2025

release

  • Adds Sort underlying provider routing setting for Cline/OpenRouter to sort by throughput, price, latency, or default (price + uptime combination). v3.8.0 · Mar 2025 · source · release history
Cline API built-in provider shipped Offers a native Cline API option for authentication and inference, allowing users to start without third-party keys. 1 release · first seen Mar 2025

release

  • Adds Cline API as a built-in provider option, letting new users sign up and start for free without a third-party API key. v3.6.0 · Mar 2025 · source · release history
Git-backed checkpoint storage management shipped Allows users to view and manage disk usage consumed by git-backed checkpoints for each task. 1 release · first seen Jan 2025

release

  • Adds per-task disk-usage display and a delete button so you can manage the git-backed checkpoint storage consumed by each task. v3.1.0 · Jan 2025 · source · release history
Real-time streaming edits shipped Streams AI-generated code edits directly into the editor with visual progress indicators, allowing users to view changes as they are generated. 1 release · first seen Oct 2024

release

  • Streams AI-generated edits directly into the editor with a yellow text-decoration animation showing progress in real time. v2.0.0 · Oct 2024 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Command line

26 commands for Cline, each with where it came from. This tool has no source analysis yet, so there is no option reference and no captured run beside them.

Source

Release-note detail over time

See how much detail Cline puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

281 entries

  1. September 202621
  2. August 202647
  3. July 202626
  4. June 202621
  5. May 202613
  6. April 20265
  7. March 20267
  8. February 20268
  9. January 20269
  10. December 20259
  11. November 20256
  12. October 20257
  13. September 202511
  14. August 202512
  15. July 202516
  16. June 20258
  17. May 202513
  18. April 202514
  19. March 20258
  20. February 20252
  21. January 20253
  22. December 20242
  23. October 20242
  24. September 20246
  25. August 20243
  26. July 20242
    Show

    281 entries

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →