Change8

v4.0.0

Cline
8 features6 fixes11 improvementsagentmcpterminaltoolsvscode

Summary

This major release introduces the SDK-backed VS Code extension runtime, unifying agent coordination, tool execution, and configuration management under a shared SDK session layer. Key new user capabilities include the Customize marketplace for managing Plugins and Skills, and queued prompts in chat. Numerous fixes address stability in terminal execution and SDK budgeting, alongside significant architectural changes for improved provider and model configuration consistency.

New Features

  • Added the SDK-backed VS Code extension runtime, enabling Cline to run tasks through the shared Cline SDK session layer for agent turns, tools, Plan/Act mode coordination, and more.
  • Introduced the ClinePass integration into the VS Code extension, including onboarding, provider selection, signup/subscription handoff, live model lists, and clearer authentication/error handling.
  • Enabled the Customize marketplace within the extension for discovering and managing Skills, MCP servers, and Plugins, featuring installed/marketplace tabs, search/filtering, and install/uninstall flows.
  • Launched Cline Plugins, allowing users to extend Cline with custom tools, workflows, and MCP-powered capabilities installed via the new Customize marketplace.
  • Added queued prompts in chat, allowing messages submitted while Cline is busy to queue, display while streaming, and be cancelled before execution.
  • Added edit-and-regenerate support for previous user messages, accompanied by clearer Reset Chat and Reset Code actions.
  • Added generic SDK provider settings and model-catalog support, enabling multiple providers to share a model picker, reasoning controls, and dynamic model ID handling.
  • Added support for numerous new and updated models/providers via the SDK, including Fireworks GLM 5.2, Kimi K2.6 Fast, Kimi K2.7 Code, Qwen 3.7 Plus, and SAP AI Core wiring.

Bug Fixes

  • Fixed marketplace edge cases related to refreshing MCP servers after installs, remote configuration disabling of the MCP Marketplace tab, hiding workflows, surfacing plugin-bundled skills, and uninstalling shared marketplace entries.
  • Fixed chat submission during active turns by queuing new messages instead of dropping or racing them, ensuring pending/queued states display promptly, and removing delayed send behavior.
  • Fixed editing previous user messages, ensuring Escape cancels editing locally and clarifying reset action labels.
  • Fixed terminal reliability issues, including standalone Windows output capture, hardened PowerShell command handling, correct running-state display, and preservation of raw structured commands.
  • Fixed SDK tool-result and provider-message budgeting by implementing default truncation for large tool outputs, capping assistant text, limiting ingestion of bash/file-read/search output, and bounding media budgets.
  • Fixed login and feature-flag resolution by ensuring the correct user/account identity is used on startup and simplifying the login user experience.

Improvements

  • Migrated the VS Code extension from legacy task implementation to the shared Cline SDK and updated the build/package workflow to use Bun.
  • Reworked Plan/Act mode handling through SDK coordinators, achieving closer CLI parity and automatic continuation when switching modes.
  • Reworked provider and model configuration around providers.json and the model catalog to ensure settings are preserved consistently across provider switches.
  • Simplified provider settings UI by replacing provider-specific views with shared generic settings components and consistent reasoning selectors.
  • Simplified terminal execution through the SDK run-commands path, providing clearer non-interactive command guidance.
  • Migrated legacy MCP files and formats into the shared settings file and implemented safer locking/atomic updates for MCP settings writes.
  • Refreshes the MCP hub automatically after marketplace installs so new servers are immediately available without a manual restart.
  • Reorganized MCP/Skills/Plugins entry points under Customize and streamlined the UI for narrow screens.
  • Simplified auto-approval settings; command auto-approval is now disabled by default for safer configurations.
  • Updated task history handling for the SDK migration, ensuring legacy visibility and metadata preservation on resume.
  • Routed compacting and mistake-limit behavior through the SDK, ensuring the Compact button and mistake tracking affect the active SDK session.

Cline Documentation

Cline v4.0.0 - What's New - Change8