Skip to content

Cline

Cline · ide agent · free

Open-source autonomous coding agent in the IDE with plan/act workflows and MCP.

open-sourceagentmcpvscodecli
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Config files Cline has changed

Config you own — hooks, permission rules, MCP servers, settings — that releases below state a change to. Counted from the release notes we track, newest change first. How a harness is layered.

MCP server config7 changes · 14 releases touched it · latest Sep 2, 2026 · v4.1.17 ↗
background and headless runs3 changes · 11 releases touched it · latest Aug 2, 2026 · cli-v3.0.49 ↗
skills and plugins3 changes · 9 releases touched it · latest Sep 3, 2026 · desktop-v0.0.23 ↗
slash commands1 change · latest Aug 5, 2026 · cli-v3.0.50 ↗

Release signals

Clinesdk/sdk/v0.0.77Aug 21, 2026

SDK v0.0.77

The tasks tool (durable todos and one-time or recurring agent schedules) is now scoped to the clients that can service it. · Hosts declare their client type and the core tool catalog resolves availability centrally, so CLI and VS Code sessions no longer register a tool they cannot act on; hub sessions resolve the same way from the requesting client's metadataPrimary source ↗
Clinesdk/sdk/v0.0.76Aug 21, 2026

SDK v0.0.76

Added model-driven image generation. · Models that support it can generate images during a turn, and generated images are persisted in session history and exports · Agents can now create and manage scheduled tasks and a durable todo agenda. · Schedules are scoped to the workspace that registered them · Skill slash commands now load through the skills tool instead of being pasted into the user message. · The persisted transcript records what you typed (/my-skill ...) rather than the whole SKILL.md body, and skill instructions arrive once instead of twice. · Workflows keep textual expansion · +17 more changes
Read the full release note
  • Added model-driven image generation. Models that support it can generate images during a turn, and generated images are persisted in session history and exports
  • Agents can now create and manage scheduled tasks and a durable todo agenda. Schedules are scoped to the workspace that registered them
  • Skill slash commands now load through the skills tool instead of being pasted into the user message. The persisted transcript records what you typed (/my-skill ...) rather than the whole SKILL.md body, and skill instructions arrive once instead of twice. Workflows keep textual expansion
  • Fixed provider-executed tool activity being dropped entirely — every tool the Claude Code provider ran inside its own session modified the workspace with no tool activity in runtime events, transcripts, or the UI. These now surface as observational tool events
  • Fixed PreToolUse hook contextModification never reaching the model on the next engine; it is delivered again as a <hook_context> block stamped with the tool name and call id, hidden from user-facing transcripts

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinedesktop-v0.0.15-beta.1Aug 20, 2026

beta.1

Beta: hand off a local session to Cline Cloud with /handoff — the conversation, attached images, and an optional follow-up command move to a cloud workspace that keeps working after you close the app. · A preflight confirms the repository, branch, and commit are pushed; the composer shows handoff progress and finishes with a receipt linking to the cloud session. · Beta: Cloud now lives in the existing Local / Remote environment menu. · It is selectable when the Cloud sessions feature flag is on and shows as "Coming soon" otherwise. · +3 more changes
Read the full release note
  • Beta: hand off a local session to Cline Cloud with /handoff — the conversation, attached images, and an optional follow-up command move to a cloud workspace that keeps working after you close the app. A preflight confirms the repository, branch, and commit are pushed; the composer shows handoff progress and finishes with a receipt linking to the cloud session.
  • Beta: Cloud now lives in the existing Local / Remote environment menu. It is selectable when the Cloud sessions feature flag is on and shows as "Coming soon" otherwise. The separate Local / Cloud toggle is gone; repository and branch controls are unchanged.
  • If a handoff is interrupted — the app restarts, the network drops, or the branch moves mid-transfer — reopening the session recovers or cleanly retries it, and your typed draft and attachments are restored.
  • Includes the 0.0.14 stable release and everything on main since: the unified Plugins hub with a Marketplace page, recommended and free model tiers in the model picker, scheduled tasks for agents, and the app rename to "Cline" (this beta is now "Cline Beta").

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinedesktop-v0.0.14Aug 19, 2026

The app now posts native macOS notifications when a task finishes or needs your input, so you can leave Cline working in the background.

  • Configure them under Settings → Notifications.
  • Voice input: dictate into the composer with the microphone button and your speech is transcribed as you talk, using the provider and model you have configured.
  • Commands stream their output into the transcript as they run instead of appearing all at once when the command exits.
  • +25 more changes
Read the full release note
  • The app now posts native macOS notifications when a task finishes or needs your input, so you can leave Cline working in the background. Configure them under Settings → Notifications.
  • Voice input: dictate into the composer with the microphone button and your speech is transcribed as you talk, using the provider and model you have configured.
  • Commands stream their output into the transcript as they run instead of appearing all at once when the command exits. Output keeps its terminal colors, is scrollable without being yanked back to the bottom, and a long-running command can be sent to the background with "Proceed while running" so the agent moves on while it finishes.
  • Models that support image generation can now produce images during a task, and they render inline in the transcript.
  • Finished agent runs collapse into a single "Worked for 4m 12s and made 14 tool calls" summary you can expand, so the final answer stays in view instead of being buried under the working rows.
  • Reasoning traces and tool rows now open and close with an animation instead of snapping, and respect your reduced-motion setting.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinedesktop-betaAug 18, 2026

ne Code desktop beta (auto-update feed)

Rolling release backing the beta desktop app auto-updater. · The latest.json asset points at the newest desktop-vX.Y.Z-beta.N release. · Only beta installs poll this feed; stable installs use desktop-latest. · Do not delete.Primary source ↗
Clinedesktop-v0.0.14-beta.1Aug 18, 2026

beta.1

First beta release. · Cline Code Beta installs side by side with the stable app so you can compare the two, and updates automatically from its own beta channel — stable installs are unaffected. · Cloud sessions (preview): run sessions in Cline's cloud straight from the desktop app. · Connect GitHub during onboarding, pick a repository and branch, and hand sessions off between devices — transcripts, approvals, and queued prompts stay in sync, and you can rename cloud sessions and switch models mid-session. · Turn it on with the Cloud sessions toggle in Settings. · +4 more changes
Read the full release note
  • First beta release. Cline Code Beta installs side by side with the stable app so you can compare the two, and updates automatically from its own beta channel — stable installs are unaffected.
  • Cloud sessions (preview): run sessions in Cline's cloud straight from the desktop app. Connect GitHub during onboarding, pick a repository and branch, and hand sessions off between devices — transcripts, approvals, and queued prompts stay in sync, and you can rename cloud sessions and switch models mid-session. Turn it on with the Cloud sessions toggle in Settings.
  • Avatar overlay (preview): a floating desktop companion that reacts to what your sessions are doing.
  • Onboarding now includes a GitHub integration step.
  • Early proof of concept for running sessions in SSH remote environments.
  • Includes everything from the upcoming stable release: microphone voice input in the composer, model-driven image generation, redesigned question prompts, animated reasoning and tool disclosures, and session list polish.

Full Changelog: https://github.com/cline/cline/compare/desktop-v0.0.13...desktop-v0.0.14-beta.1

Primary source ↗
Clinedesktop-v0.0.13Aug 14, 2026

Added an app font size setting.

  • A slider in Settings scales the interface, and your size is applied before the window paints, so launching no longer flashes at the old size first.
  • Models that support it can now search the web during a task.
  • Turn it on with the Web Search toggle in Settings; the searches and their results appear in the transcript and are still there when you reopen the session.
  • Extended thinking budgets reach the provider again on Cline Pass — they had silently stopped applying when the gateway moved off the generic OpenAI-compatible path.
  • +7 more changes
Read the full release note
  • Added an app font size setting. A slider in Settings scales the interface, and your size is applied before the window paints, so launching no longer flashes at the old size first.
  • Models that support it can now search the web during a task. Turn it on with the Web Search toggle in Settings; the searches and their results appear in the transcript and are still there when you reopen the session.
  • Extended thinking budgets reach the provider again on Cline Pass — they had silently stopped applying when the gateway moved off the generic OpenAI-compatible path.
  • Two Cline installs on different builds no longer shut each other's Hub down in a loop, which was killing live sessions with an abnormal disconnect.
  • The app no longer replaces a Hub that is still serving sessions. It attaches to it instead, and the swap happens once that Hub goes idle.
  • The "update required" dialog no longer interrupts when the Hub is only finishing an update on its own. This app is already the newer build, nothing was being asked of you, and the Hub replaces itself once its sessions end.
  • Idle plugin sandbox processes are now reclaimed instead of lingering for the life of the session.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinev4.1.10Aug 14, 2026

Everything in this release lands through the SDK bundle, so it applies to windows running that bundle and not the legacy one.

  • The legacy bundle is unchanged from 4.1.9.
  • Let models that support it search the web during a task, with a toggle in Feature Settings to turn it on.
  • Search calls and their results appear in the conversation and persist across reloads.
  • Stop two Cline installations on different builds from shutting each other's Hub daemon down in a loop, which killed live sessions with an abnormal socket close.
  • +4 more changes
Read the full release note

Everything in this release lands through the SDK bundle, so it applies to windows running that bundle and not the legacy one. The legacy bundle is unchanged from 4.1.9.

Added

  • Let models that support it search the web during a task, with a toggle in Feature Settings to turn it on. Search calls and their results appear in the conversation and persist across reloads.

Fixed

  • Stop two Cline installations on different builds from shutting each other's Hub daemon down in a loop, which killed live sessions with an abnormal socket close. Build identity is now compared through a total order, so at most one side of a pair can decide to retire the other.
  • Leave a Hub that is still serving sessions in place instead of replacing it mid-handshake; the swap happens once it goes idle.
  • Reclaim idle plugin sandbox processes instead of leaving them running for the life of the session.

Changed

  • Refresh the model catalog, which adds Crusoe as a provider and updates model lists and per-provider default models across the board.

Full Changelog: https://github.com/cline/cline/compare/v4.1.9...v4.1.10

Primary source ↗
Clinecli-v3.0.55Aug 14, 2026

Auto-updates no longer install while a CLI is attached to the Hub.

  • The update is recorded at startup and installed on exit, once the Hub confirms nothing else is attached, so a background update can no longer swap the package out from under a live session and kill it with `Hub connection closed (code=1006)`. `cline update` still installs immediately and now tells you the update applies on next start
  • Added protections for an update landing under CLI 3.0.54 and earlier, whose updater restarts the Hub mid-session and then rejects every replacement, bricking a running session.
  • +13 more changes
Read the full release note
  • Auto-updates no longer install while a CLI is attached to the Hub. The update is recorded at startup and installed on exit, once the Hub confirms nothing else is attached, so a background update can no longer swap the package out from under a live session and kill it with Hub connection closed (code=1006). cline update still installs immediately and now tells you the update applies on next start
  • Added protections for an update landing under CLI 3.0.54 and earlier, whose updater restarts the Hub mid-session and then rejects every replacement, bricking a running session. The newly installed package defuses that path during install instead of leaving it to fire
  • Fixed two Cline installations on different builds shutting each other's Hub daemon down in a loop, which killed every live session with an abnormal socket close. Build identity is now compared through a total order, so at most one side of a pair can ever decide to retire the other (from SDK v0.0.75)
  • A newer build no longer replaces a Hub that is still serving sessions — it attaches to it and the swap happens on a later launch, instead of the sessions dying mid-handshake (from SDK v0.0.75)

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinesdk/sdk/v0.0.75Aug 14, 2026

SDK v0.0.75

Added provider-executed web search. · Models that support it can search the web during a turn, and the search calls and their results are persisted in session history so they replay on reload. · Off by default; enable the web_search model tool in settings · Added a dedicated Cline provider for the Cline gateway, replacing the generic OpenAI-compatible path. · Extended thinking budgets and other gateway options now reach the wire for both cline and cline-pass, which had silently stopped applying to cline-pass · +7 more changes
Read the full release note
  • Added provider-executed web search. Models that support it can search the web during a turn, and the search calls and their results are persisted in session history so they replay on reload. Off by default; enable the web_search model tool in settings
  • Added a dedicated Cline provider for the Cline gateway, replacing the generic OpenAI-compatible path. Extended thinking budgets and other gateway options now reach the wire for both cline and cline-pass, which had silently stopped applying to cline-pass
  • Fixed two Cline installations on different builds shutting each other's Hub daemon down in a loop, killing every live session with an abnormal socket close. Build identity is now compared through a total order, so at most one side of a pair can ever decide to retire the other
  • A newer build no longer replaces a Hub that is serving live sessions — it attaches over the compatible wire protocol and the swap happens once the Hub is idle, instead of the sessions dying mid-handshake
  • Development builds now run their own Hub daemon per build id instead of contending for a single record; production keeps its singleton

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinev4.1.9Aug 13, 2026

Use the editor's foreground color for diff block text, so diffs stay legible in themes where the previous hardcoded color washed them out.

  • Switch the interface to Inter and Geist Mono.
  • Don't discard a successfully refreshed Cline token when the old one was already past expiry, which made the first request after a long idle period fail despite valid credentials.
  • Stop the legacy-task migration backlog from spamming telemetry, and record a migration outcome only once the seeded session actually persists, so a failed migration is no longer reported as a success.
  • +7 more changes
Read the full release note

Changed

  • Use the editor's foreground color for diff block text, so diffs stay legible in themes where the previous hardcoded color washed them out.
  • Switch the interface to Inter and Geist Mono.

Fixed

  • Don't discard a successfully refreshed Cline token when the old one was already past expiry, which made the first request after a long idle period fail despite valid credentials.
  • Stop the legacy-task migration backlog from spamming telemetry, and record a migration outcome only once the seeded session actually persists, so a failed migration is no longer reported as a success.
  • Report involuntary Cline logouts (a rejected refresh token) instead of clearing credentials silently.

Fixed (SDK bundle only)

These land through SDK v0.0.74 and therefore apply to windows running the SDK bundle, not the legacy one.

  • Fix the Claude Code provider being unusable for agentic work: it now runs its own native tools instead of receiving tool definitions it cannot bridge, anchors the session on your workspace directory, and loads ~/.claude plus project settings so your permission rules apply.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinecli-v3.0.54Aug 13, 2026

Fixed the Claude Code provider being unusable for agentic work: the provider now runs its own native tools instead of receiving tool definitions it cannot bridge, the session is anchored on your workspace directory instead of inheriting the host's cwd, and `~/.claude` plus project settings are loaded so your permission rules apply.

  • File edits under the workspace are auto-approved; command execution stays gated by your own Claude settings (from SDK v0.0.74)
  • +8 more changes
Read the full release note
  • Fixed the Claude Code provider being unusable for agentic work: the provider now runs its own native tools instead of receiving tool definitions it cannot bridge, the session is anchored on your workspace directory instead of inheriting the host's cwd, and ~/.claude plus project settings are loaded so your permission rules apply. File edits under the workspace are auto-approved; command execution stays gated by your own Claude settings (from SDK v0.0.74)
  • Fixed truncated tool-call JSON being silently "repaired" into wrong arguments — a payload with an unterminated string is now rejected rather than getting an invented terminator (from SDK v0.0.74)
  • Fixed strict providers rejecting a turn with "user message must have content" when a message's content held only empty text parts (from SDK v0.0.74)
  • Fixed a mid-turn crash on streamed tool calls with non-zero or non-contiguous indexes, hit through LiteLLM's Anthropic passthrough (from SDK v0.0.74)
  • 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 instead of the two installs repeatedly retiring each

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinesdk/sdk/v0.0.74Aug 13, 2026

SDK v0.0.74

Fixed the Claude Code provider being unusable for agentic work: the provider now declares its own native tools instead of receiving Cline's unbridgeable tool definitions, the session is anchored on the workspace directory instead of inheriting the host's cwd, and ~/.claude plus project settings are loaded so user-configured permission rules apply. · File edits under the workspace are auto-approved; command execution stays gated by your own Claude settings · +10 more changes
Read the full release note
  • Fixed the Claude Code provider being unusable for agentic work: the provider now declares its own native tools instead of receiving Cline's unbridgeable tool definitions, the session is anchored on the workspace directory instead of inheriting the host's cwd, and ~/.claude plus project settings are loaded so user-configured permission rules apply. File edits under the workspace are auto-approved; command execution stays gated by your own Claude settings
  • Fixed truncated tool-call JSON being silently "repaired" into wrong arguments — a payload with an unterminated string is now rejected rather than getting an invented terminator
  • Fixed strict providers rejecting a turn with "user message must have content" when a message's content held only empty text parts
  • Fixed a mid-turn crash on streamed tool calls with non-zero or non-contiguous indexes, hit through LiteLLM's Anthropic passthrough, by updating the AI SDK packages
  • Managed Hub daemons now upgrade directionally: when another install ships a newer Hub build, hosts attach to the newer daemon and prompt to update and restart instead of the two installs repeatedly retiring each other's daemons. Older or unordered Hubs are

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinedesktop-v0.0.12Aug 13, 2026

Every tool call now gets its own row in the transcript, with its own icon, status, and expandable detail — no more "Read 3 files

  • Ran 2 commands" grouping.
  • Commands read like a terminal (`$ bun test`) with their captured output on expand, and edits show their diffs inline, one per hunk.
  • Running tool rows are highlighted in brand violet and settle to gray when they finish; errors stay red.
  • File diffs — both in chat rows and the diff panel — now render through a shared syntax-highlighted renderer that follows the app's theme instead of the browser's.
  • +15 more changes
Read the full release note
  • Every tool call now gets its own row in the transcript, with its own icon, status, and expandable detail — no more "Read 3 files · Ran 2 commands" grouping. Commands read like a terminal ($ bun test) with their captured output on expand, and edits show their diffs inline, one per hunk.
  • Running tool rows are highlighted in brand violet and settle to gray when they finish; errors stay red.
  • File diffs — both in chat rows and the diff panel — now render through a shared syntax-highlighted renderer that follows the app's theme instead of the browser's.
  • Refreshed session transcript layout, message surfaces, and composer, with new Inter and Geist Mono typography.
  • The thinking indicator now stays up during quiet stretches of a turn, such as while tool arguments are streaming, so the turn no longer looks frozen.
  • Message actions (copy, fork, timestamp) no longer crowd the message text, and expanded panels render at full opacity instead of faded.
  • On the welcome screen the chat input is centered and top-aligned, and prompt suggestions are temporarily hidden.
  • The first turn of a fresh session no longer wedges the composer on "Agent is working…" forever.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Clinecli-v3.0.53Aug 11, 2026

Fixed the CLI reconnecting to a stale Hub daemon after an upgrade.

  • Hub daemons now carry a runtime build fingerprint, so an upgraded CLI retires and respawns a daemon still running older code instead of attaching to it (from SDK v0.0.73)
  • Fixed compaction being silently skipped on reasoning models.
  • The summarizer no longer hardcodes a 1024-token output cap — it honors your max output tokens setting, defaults to 4096 (lowered when the model reports less), and logs a diagnostic when a summary comes back empty (from SDK v0.0.73)
  • +3 more changes
Read the full release note
  • Fixed the CLI reconnecting to a stale Hub daemon after an upgrade. Hub daemons now carry a runtime build fingerprint, so an upgraded CLI retires and respawns a daemon still running older code instead of attaching to it (from SDK v0.0.73)
  • Fixed compaction being silently skipped on reasoning models. The summarizer no longer hardcodes a 1024-token output cap — it honors your max output tokens setting, defaults to 4096 (lowered when the model reports less), and logs a diagnostic when a summary comes back empty (from SDK v0.0.73)
  • Added Fable 5 (claude-fable-5) to the Vertex model catalog. Pricing is intentionally omitted because Vertex bills region-dependently, so cost shows as unknown rather than wrong (from SDK v0.0.73)
  • Custom Vertex model IDs are now passed through unchanged, routing Claude-style IDs to the Anthropic-on-Vertex path (from SDK v0.0.73)

Full Changelog: https://github.com/cline/cline/compare/cli-v3.0.52...cli-v3.0.53

Primary source ↗

Polled sources

[docs-site] Cline Docs

html · every 720m

https://docs.cline.bot

[github-releases] GitHub Releases

github_releases · every 120m

https://github.com/cline/cline/releases

[changelog-md] CHANGELOG.md

markdown_changelog · every 180m

https://raw.githubusercontent.com/cline/cline/main/CHANGELOG.md