7.7 KiB
cline
[2.6.1]
Added
- Added GPT-5.4 models for ChatGPT subscription users
- Hooks: Added a
Notificationhook for attention and completion boundaries - Added
--hooks-dirCLI flag for runtime hook injection - Added
--auto-approve-allCLI flag for interactive mode
Fixed
- Handle streamable HTTP MCP reconnects more reliably
[2.6.0]
Added
- Hook payloads now include
model.providerandmodel.slug - Token/cost updates now happen immediately as usage chunks arrive, not after tool execution
Fixed
- Improve subagent context compaction logic
- Subagent stream retry delay increased to reduce noise from transient failures
- State serialization errors are now caught and logged instead of crashing
- Removed incorrect
max_tokensfrom OpenRouter requests
[2.5.2]
Added
- Added Windows PowerShell support for hooks (execution, resolution, and management), improving hook behavior on Windows for CLI and shared core workflows.
Fixed
- Restored GPT-OSS native file editing for OpenAI-compatible models used through shared core tooling.
- Improved OpenRouter context overflow error handling so auto-compaction triggers correctly for wrapped 400 errors.
- Hardened checkpoint recovery by retrying nested git restore and preventing silent
.git_disabledleftovers. - Added a User-Agent header for requests to the Cline back-end to improve request handling consistency.
[2.5.1]
Added
- Expanded CLI markdown rendering support (headings, lists, blockquotes, fenced code blocks, links, and nested lists).
Fixed
- Fixed CLI headless auth provider model metadata loading for Cline and Vercel AI Gateway by fetching model info from API with cache fallback.
- Increased flaky CLI import test timeout on Windows CI to reduce intermittent test failures.
[2.5.0]
Added
- Added Cline SDK API interface for programmatic access to Cline features and tools, enabling integration into custom applications.
- Added Codex 5.3 model support
Fixed
- Fix OpenAI Codex by setting
storetofalse - Use
isLocatedInPath()instead of string matching for path containment checks
[2.4.3]
Added
- Add /q command to quit CLI
- Fetch featured models from backend with local fallback
Fixed
- Fix auth check for ACP mode
- Fix Cline auth with ACP flag
- Fix yolo mode to not persist yolo setting to disk
[2.4.2]
Added
- Gemini-3.1 Pro Preview
Patch Changes
- VSCode uses shared files for global, workspace and secret state.
[2.4.1]
Fixed
- Fix infinite retry loop when write_to_file fails with missing content parameter. Provides progressive guidance to the model, escalating from suggestions to hard stops, with context window awareness to break the loop.
[2.4.0]
Added
- Adding Anthropic Sonnet 4.6
- Allows users to enter custom aws region when selecting bedrock as a provider in CLI
- Keep reasoning rows visible when low-stakes tool groups start immediately after reasoning.
- Restore reasoning trace visibility in chat and improve the thinking row UX so streamed reasoning is visible, then collapsible after completion.
Fixed
- Banners now display immediately when opening the extension instead of requiring user interaction first
- Resolved 17 security vulnerabilities including high-severity DoS issues in dependencies (body-parser, axios, qs, tar, and others)
[2.2.2]
- Allows users to enter custom aws region when selecting bedrock as a provider
- Prevent Parent Container Scrolling In Dropdowns
[2.2.1]
- Added Minimax 2.5 Free Promo
- Fixed Response chaining for OpenAI's Responses API
[2.2.0]
Added
- Subagent: replace legacy subagents with the native
use_subagentstool - Bundle
endpoints.jsonsupport so packaged distributions can ship required endpoints out-of-the-box - Amazon Bedrock: support parallel tool calling
- New "double-check completion" experimental feature to verify work before marking tasks complete
- CLI: new task controls/flags including custom
--thinkingtoken budget and--max-consecutive-mistakesfor yolo runs - Remote config: new UI/options (including connection/test buttons) and support for syncing deletion of remotely configured MCP servers
- Vertex / Claude Code: add 1M context model options for Claude Opus 4.6
- ZAI/GLM: add GLM-5
Fixed
- CLI: handle stdin redirection correctly in CI/headless environments
- CLI: preserve OAuth callback paths during auth redirects
- VS Code Web: generate auth callback URLs via
vscode.env.asExternalUri(OAuth callback reliability) - Terminal: surface command exit codes in results and improve long-running
execute_commandtimeout behavior - UI: add loading indicator and fix
api_req_startedrendering - Task streaming: prevent duplicate streamed text rows after completion
- API: preserve selected Vercel model when model metadata is missing
- Telemetry: route PostHog networking through proxy-aware shared fetch and ensure telemetry flushes on shutdown
- CI: increase Windows E2E test timeout to reduce flakiness
Changed
- Settings/model UX: move "reasoning effort" into model configuration and expose it in settings
- CLI provider selection: limit provider list to those remotely configured
- UI: consolidate ViewHeader component/styling across views
- Tools: add auto-approval support for
attempt_completioncommands - Remotely configured MCP server schema now supports custom headers
[2.1.0]
Minor Changes
42ce100: Add Generate API Key on Hicap Provider selection
Patch Changes
-
195294f: Add support for bundled endpoints.json in enterprise distributions. Extensions can now include a pre-configured endpoints.json file that automatically switches Cline to self-hosted mode. Includes packaging scripts for VSIX, NPM, and JetBrains plugins. -
a1f2601: Replace the LiteLLM model list with a selector -
739d75a: Add Claude Code provider support for Claude Opus 4.6 and Sonnet 4.5 1M variants via both full model names and aliases (opus[1m],sonnet[1m]), and align theopusalias with Opus 4.6. -
8440380: Add GitHub Actions workflow to build CLI from any commit for testing -
b1a8db2: fix(cli): prevent hang when spawned without TTY -
7c87017: Add Claude Opus 4.6 model support -
d116ac5: Supports rendering markdown table in chat view. -
6d8fb85: Fix CLI crashing in CI environments and with stdin redirection (e.g.,cline "prompt" < /dev/null). Now checks both stdin and stdout TTY status before using Ink, and only errors on empty stdin when no prompt is provided. -
70a9904: Fix JetBrains sign-in regression by adding fallback for openExternal RPC -
f440f3a: fix: use vscode.env.openExternal for auth in remote environmentsFixes OAuth authentication in VS Code Server and remote environments by routing browser URL opening through VS Code's native openExternal API instead of the npm 'open' package.
-
70a9904: fix: use vscode.env.asExternalUri for auth callback URLs only in VS Code WebFixes OAuth callback redirect in VS Code Web (
code serve-web, Codespaces) by usingvscode.env.asExternalUri()to resolve the callback URI. This is gated behind avscode.env.uiKind === UIKind.Webcheck so regular desktop VS Code continues to use thevscode://URI directly. ThegetCallbackUrlAPI now accepts apathparameter so the full callback URI (including route) is resolved correctly, and callers pass their path directly instead of appending after. -
5308ded: Updating script documentation and removing unnecessary continue on error -
b514f18: Prevent duplicate streamed text rows when a partial text update arrives after the same text was already finalized. -
26391c9: Fix Bedrock model id -
d19a877: Unify ViewHeader Styles Across All Views -
5dcaa8c: Add Vertex Claude Opus 4.6 1M model option and global endpoint support, and pass the 1M beta header for Vertex Claude requests.