Cline 4.0 Migrates the VS Code Extension Onto the Shared Cline SDK, Adds ClinePass, a Customize Marketplace, Plugins, and Queued Prompts

Cline 4.0 Migrates the VS Code Extension Onto the Shared Cline SDK, Adds ClinePass, a Customize Marketplace, Plugins, and Queued Prompts

lschvn

Cline shipped v4.0.0 on June 26, 2026, a major version that jumps from v3.89.2 (June 11) and reframes what Cline is. Where the 3.x line was a VS Code extension that grew a CLI alongside it, 4.0 makes the shared Cline SDK the engine for everything and ports the VS Code extension onto it. Cline now describes itself as "the open source coding agent in your IDE and terminal," and the README is explicit that the SDK is "the same engine that runs the CLI, Kanban, VS Code extension, and JetBrains plugin." The extension rewrite is the headline; the subscription, marketplace, and plugin layers are what turn the rewrite into a platform bet.

The SDK migration: one engine across four surfaces

The core change in 4.0 is that the VS Code extension no longer runs its own legacy task implementation. Agent turns, tools, Plan/Act mode coordination, MCP, checkpoints, telemetry, provider changes, compaction, mistake limits, and task history now route through the shared SDK session layer. The extension build and package workflow also moves to Bun, which Cline already uses across the rest of the repo.

The architecture payoff is consistency. The Cline CLI (now on its own v3.0.x line, at cli-v3.0.31 as of June 27), the Kanban parallel-agent task board, the JetBrains plugin, and the VS Code extension all share one runtime, so a behavior fix or a tool change lands in every surface instead of being reimplemented per client. Plan/Act handling is reworked through SDK coordinators with closer CLI parity and automatic continuation when switching from Plan to Act. Terminal execution is simplified through the SDK run-commands path, with safer structured command formatting and clearer non-interactive guidance. The same consolidation logic is what drove OpenAI to build a governable platform around Codex 0.142 earlier this week, and the broader pattern of coding agents moving from single-surface tools to SDK-first platforms is now the default shape of the category.

ClinePass: a managed subscription inside the extension

The most user-visible product change is ClinePass. It is a built-in subscription and onboarding flow in the VS Code extension, covering provider selection, signup and subscription handoff, live model lists, entitlement and organization error states, out-of-credit prompts, and clearer ClinePass auth and error handling. Generic SDK provider settings and model-catalog support mean more providers can share the same model picker, reasoning controls, dynamic model IDs, and custom model handling.

Read plainly, Cline now ships a managed path: subscribe, pick a model, run. That is a shift for a project that built its audience on "bring your own API key," and it is the same shift the rest of the category has made as coding agents moved from hobbyist tooling to managed products. BYO-key providers are not removed; they sit alongside the managed flow, and the new providers.json plus shared model catalog is designed to preserve settings across provider switches.

Customize marketplace and Cline Plugins

The Customize marketplace consolidates Skills, MCP servers, and Plugins into one interface, with installed and marketplace tabs, search and filtering, install and uninstall flows, and enable and disable controls. It also supports plugin-bundled skills and can be reorganized under a Customize entry point.

Cline Plugins are the new extensibility primitive. They let you extend Cline with custom tools, workflows, skills, and MCP-powered capabilities tailored to a team or project, and they can be installed mid-session. MCP support now extends to plugins, and the MCP hub refreshes automatically after a marketplace install, so a newly installed server is available without a manual restart. The MCP Marketplace tab can also be disabled remotely while installed MCP servers remain accessible. This is the same extensibility vector that Claude Code, Codex, and the opencode desktop release have been converging on: a plugin and MCP layer that turns a coding agent into something teams can customize without forking it.

Queued prompts, provider rework, and safer defaults

A batch of developer-facing improvements rounds out the release. Queued prompts fix a long-standing annoyance: messages submitted while Cline is already working now queue, render while the current turn streams, and can be cancelled before they run, instead of being dropped or racing the active turn. Edit-and-regenerate lets you edit a previous user message and rerun from there, with Escape cancelling the edit locally and clearer Reset Chat and Reset Code labels.

Provider and model configuration is reworked around providers.json, the model catalog, and SDK session config, and the release wires in a broad set of providers and models: ClinePass models, Fireworks GLM 5.2, Kimi K2.6 Fast, Kimi K2.7 Code, Qwen 3.7 Plus, MiniMax M3, SAP AI Core, LiteLLM model fetching, Codex OAuth credentials, and OpenAI-compatible model settings. The shared generic settings components and reasoning selectors replace many provider-specific views.

Safety defaults tighten. Command auto-approval is now disabled by default for new and reset configurations, and the auto-approval UI is streamlined. The release also fixes SDK tool-result and provider-message budgeting by truncating large tool outputs by default, capping assistant text, limiting bash, file-read, and search output ingestion, bounding media budgets, and batching outdated-read rewrites to preserve provider prefix caches. Terminal reliability gets a long fix list, including standalone Windows output capture, hardened PowerShell handling, heredoc coalescing, and removal of duplicated command echoes.

What to watch

Two caveats are worth flagging before upgrading. Subagents are temporarily disabled in the VS Code extension while the SDK-backed experience stabilizes, so teams relying on multi-agent orchestration through Cline's subagent feature will need to wait for it to return. The legacy Explain Changes feature is removed as part of the SDK migration cleanup. Everything else is additive. The full changelog between v3.89.2 and v4.0.0 is on the compare view, and the CLI line continues independently on the v3.0.x branch. Cline has roughly 64,000 GitHub stars and sits in a category that is consolidating fast; 4.0 is the version where it stops being an extension and starts being a platform.

Frequently Asked Questions

Related articles

More coverage with overlapping topics and tags.

OpenAI Codex 0.142 Adds Rollout Token Budgets, Multi-Agent Delegation, Indexed Web Search, and a Reorganized Plugin Marketplace
ai

OpenAI Codex 0.142 Adds Rollout Token Budgets, Multi-Agent Delegation, Indexed Web Search, and a Reorganized Plugin Marketplace

The OpenAI Codex 0.142 line shipped between June 22 and June 26, 2026 (rust-v0.142.0 through rust-v0.142.3 on github.com/openai/codex). The cycle turns the agent into something a team can govern: configurable rollout token budgets that track usage across threads and abort turns when exhausted, multi-agent delegation configurable as disabled, explicit-request-only, or proactive, an indexed web-search mode that permits live search while restricting page access to server-approved URLs, MCP tools that use tool search by default, a /plugins marketplace reorganized into OpenAI Curated, Workspace, and Shared with me sections, system proxy (PAC, WPAD, bypass) support on Windows and macOS for authentication, and a long list of remote-executor reliability and security fixes. It builds directly on the 0.141 Noise-encrypted relay and cross-OS PathUri layer from June 18.
Astro 7.0.0 Stable Ships Vite 8, Makes the Rust Compiler Default, Adds a Background Dev Server for AI Coding Agents, and Promotes Route Caching, Advanced Routing, and Sätteri to First-Class
ai

Astro 7.0.0 Stable Ships Vite 8, Makes the Rust Compiler Default, Adds a Background Dev Server for AI Coding Agents, and Promotes Route Caching, Advanced Routing, and Sätteri to First-Class

Astro 7.0.0, published on 2026-06-22, lands the 7.0 stable branch after ten weeks of beta. The headline changes: a Vite 8 upgrade, the Rust-based Astro compiler as the default (the Go compiler is removed), the Sätteri Markdown pipeline as the default (remark/rehype moves out of the default install), advanced routing promoted from experimental (with src/fetch.ts as the new default entrypoint), route caching promoted from experimental (top-level cache and routeRules, with cacheNetlify() and cacheVercel() providers landing in the same release), a background dev server mode designed for AI coding agents (astro dev --background, .astro/dev.json lockfile, astro dev stop|status|logs), compressHTML: 'jsx' as the new default, the @astrojs/db package removed, and every official integration bumped a major version (vue 7, react 6, svelte 9, preact 6, solid-js 7, vercel 11, netlify 8, node 11). create-astro@5.1.0, shipped in the same release wave, now writes an AGENTS.md file into every new project with a CLAUDE.md symlink pointing at it.
OpenAI Codex 0.141 Adds Noise-Encrypted Remote Executors, Cross-OS `PathUri`, a Plugin Marketplace, and a SQLite WAL-Reset Pin
ai

OpenAI Codex 0.141 Adds Noise-Encrypted Remote Executors, Cross-OS `PathUri`, a Plugin Marketplace, and a SQLite WAL-Reset Pin

Codex 0.141.0 (June 18, 2026) makes Noise IK the default transport between orchestrator and exec-server, ships a PathUri / NativePathString layer that round-trips POSIX, Windows-drive, and UNC paths without leaking the URI encoding, opens a `created-by-me-remote` plugin marketplace, raises the MCP tool timeout to 300 seconds, and pins the bundled SQLite to 3.51.3 to keep the WAL-reset corruption fix in place after dependency refreshes.

Comments

Log in Log in to join the conversation.

No comments yet. Be the first to share your thoughts.