1.14.0 (2025-09-16)
Bug Fixes
- -v means --version, not --verbose (2f82821)
- 🚑 Fix bedrock conversation prompt caching (7725a6f)
- 🎨 (197479c)
- 🎨 Prettier (e3b9eda)
- 🎨 Prettier and Linting (7ffc6fb)
- 🐛 Fix failing test (ab8babb)
- 🐛 Fix issue with streaming toolbar (3ca3897)
- 🐛 Fixes based on reviewer comments (acbba9b)
- 🐛 Remove head tool and move range tool to experimental (c596f8b)
- 🐛 Resolve comments from review (0660687)
- ✏️ Fix typo in No Parallel Tool Calling Instruction (7b419f5)
- abort2error during stream fim (382b42d)
- add dependency (c6accdd)
- add keyboard interruption handler until tui starts (af58394)
- add missing env vars for openai adapter tests to release flows (10bfb64)
- Add missing transform option to YAML autocomplete configuration (508229f)
- add terminal-security package to CI build script (47997af)
- Add timeout to CLI commands to prevent workflow hanging (6c8c6ca)
- additional filter for apply / edit (e475fb1)
- address feedback (62120df)
- address tests, add is_continue_remote (2884028)
- assistant select padding (1da0947)
- bottom status bar tests (9a4d63b)
- bump semver check for extension release (bb4c484)
- clean up diff viewer (082af0f)
- cleanup of render debug (da2e316)
- cli /exit and ctrl-d actually exits (b19acdd)
- cli prettier (cf2706f)
- cli: extract media type when submitting images in anthropic (a2f6f2a)
- close drag over message overlay during onDrop (b5e68d2)
- ConfigSelector showing incorrect green checkmark for first-time users (6ed85c1)
- context items dialog not visible on conversation compaction (1009a06)
- delete duplicate type (ef4a0e2)
- dependencies (904ec5d)
- diff colors should reach till end (b245e00)
- diff line color overflow (1588629)
- disable clipboard content by default in autocomplete (3a44a9f)
- disable Next Edit cursor events when feature is disabled (6468ced)
- display Chinese in VerticalDiffBlock DeletionTextArea bug, use UIUtil.getFontWithFallback to get the Font (#7292) (0ade7dd)
- dispose JCEF JSQuery handler correctly (e6cf3fd)
- docs: broken settings page links (#7598) (b290e5b)
- don't show unchanged diff sections in extension UI (87b19ac)
- don't stream apply for fast models (8c18e8a)
- don't use override-only actionPerformed to invoke action (#7608) (18ec563)
- duplicate imports (3183127)
- dynamic policies (73073dd)
- edit impl (9cc3d69)
- edit output overridden (381b8a0)
- eslint (049aee3)
- eslint (898fc44)
- eslint requirements (ac9a6f8)
- failing test (12027bf)
- failing test (3a203e3)
- failing tests (44021b6)
- failing tests (0797b1c)
- failing tests (08ccc19)
- failing tests (a279919)
- failing tests (f2d0a31)
- failing tests following reasoning flag changes (0e1815c)
- fetch semantic release (9c94a7d)
- fix disposing of plugin service (#7550) (00347aa)
- formatting (ae9f874)
- formatting (e569e3a)
- formatting (6ca09b0)
- formatting (56cd443)
- formatting (ef54a51)
- formatting (88f8681)
- formatting (d254f50)
- formatting (20dcc41)
- formatting (73b2250)
- formatting (024644b)
- formatting (6bcf040)
- graceful exit instead of process.exit(1) in cli (9b0367f)
- ignore Stream closed exceptions on flush (#7610) (6789833)
- improve Continue review workflows error handling and CLI version (9b5508d)
- improve GitHub workflow comment handling with special characters (311acf9)
- improve modelSupportsImages logic (d4d39aa)
- improve the UI when diff can't be generated (5d15219)
- isHome for accounting for index.html more reliably (37d7b2a)
- iterations on notch updates - create agent vs assistant, skip gui tests for now (7e9dc30)
- lint (b1c949b)
- lint (862c3fc)
- lint:fix (7b5e1ad)
- linter errors (c30c856)
- linter errors (93296e5)
- Match working CLI syntax from contributor.info repo (a4f3db0)
- mcp server copy and boolean (04575d1)
- memoize ishome and use routes (af9063d)
- missing package (d37a767)
- missing secret declarations in reusable workflow (3a90b32)
- mistral and rleace open ai adapters tests (ef18c90)
- move ellipsis to left in diff view (c84143d)
- no async on exit (ca5b8be)
- only the first two packages for now (9c25c19)
- open file on EDT (1525047)
- package lock (e3fcf41)
- package-lock updates (473eb3f)
- prettier (0136215)
- prettier (5e76519)
- prettier (45f3f5a)
- prettier (08f4b86)
- prettier (fa88e8d)
- prettier (5c0c586)
- prettier (7c23bb3)
- prettier (b7b720c)
- prettier (72e66e5)
- prettier (cea2705)
- prettier and lint (8aa21ea)
- prevent AUTODETECT model from being queried on Ollama (472c00f)
- Prevent tool content with tags from triggering incorrect tool calls (b16a808)
- Prevent workflow failures by removing exit codes and improving error handling (a5de889)
- properly handle disabled status (a9bf3aa)
- re-skip deepseek (3eff2fc)
- remove duplicate toggleToolGroupSetting call in ToolPoliciesGroup.tsx (d44083a)
- remove extraneous quotation mark in className for useCodebase div (44cce3a)
- remove extraneous scroll (c967b3b)
- remove high-cardinality labels in cli (99b0a01)
- remove log (936f285)
- remove uneccessary memoization (a853194)
- remove unused free trial query from account dropdown (1295f3a)
- remove warning triangle (943f596)
- rename isSearchReplace to isSearchAndReplace for consistency (6d60b33)
- response actions disappearing and causing jumping while streaming (b643a58)
- return output from edit file tool + accept ./ paths (f5cab89)
- revert changed test (52a8b9e)
- revert clever pending logic (4576d2c)
- revert showing error UI (40cb802)
- semantic release for fetch and llm-info (e88718a)
- shell mode tests (530e037)
- shorten tool call messages (4f510ef)
- shorter phrase for "generating" status of tool calls (931d9a5)
- show added/removed diff chars (e318331)
- show config errors for selected assistant, remove duplicate fatal error (f851d8b)
- show org id not (no org) (33fcfe1)
- SIGINT handler logic to run in TUI only (705f99e)
- skip indexing home directory (7443c20)
- slash command search uses complete text regardless of cursor position (fa9af37)
- slash command test (d16e2a7)
- small tweak in debug info message (244e47b)
- tests (8677208)
- tests (3ea4ec3)
- tests (a019501)
- tests (5e38c18)
- try to resolve path to open files if not in workspace (7cf325f)
- type error (da047c4)
- type errors (8c60206)
- type errors, missing dependency (cea33dd)
- update claude models in getting started (e15595d)
- use baseSystemMessage (chat) for apply if available (fbc078f)
- use instance id for otel (6e786f1)
- use logger instead of console (d97a546)
- use real path for cli edit tools (5661043)
- workflow run npm ci on cache miss (62ce9b5)
- z.string fallback for model capability (66b0838)
Features
- ✨ Add range and head tools for file operations (8208221)
- /init slash command for cli (7237cbe)
- add a tip to use the init slash command (cd0cece)
- Add ability to stop foreground terminal commands (58cb781)
- add eyes reaction to comments mentioning continuedev (8828ed9)
- add filepath to apply prompt template vars (fc4828d)
- add HuggingFace OpenAI-compatible router detection (a8a03d7), closes #5763
- add mcp request timeout when calling tool (93144a6)
- add tooltips to user settings page (#7597) (1218c14)
- allow Cmd+L / Cmd+I on empty selection to select the entire file (fe8eb5d)
- apireqeust event (4c56732)
- auto-select scope for org api keys in cn (f19d8bf)
- auto-select scope for org api keys in cn (p2) (69a8bbb)
- autodetect qwen2.5vl image support (40e73b0)
- bash mode (c7ffe89)
- check for dangerous commands (136044b)
- cli commit signature (e669381)
- cli fetch tool to use fetchUrlContent from core (c8b7ccf)
- cli: allow some space after the dot in chat input (424e18a)
- cli: message queing (f7e91ec)
- cli: skip telemetry if there is no internet connection (8c8efd7)
- cli: support sse and streamable http for mcp (4a19f23)
- ctrl+c once to clear input, twice to exit (2c95e2c)
- diagnostic info in /info (5c985a3)
- do not show context fill display when model changes (fc3e72d)
- dynamic policies (9400319)
- dynamic tool permissions (9258d3d)
- edit tools system prompt tweaks (0cba03f)
- empty diff tool result message (11d84b3)
- enable reasoning toggle for ollama models (0b4e31a)
- enter to continue (2639d6c)
- evaluateTerminalCommandSecurity command (9c7adc5)
- exclude single file edit for capable models (fb3d6dd)
- hybrid permissions model (05b6069)
- improve compaction UI, show compaction message as status message (fc24deb)
- improve settings UI (3dd8b92)
- invokable rule (21f7890)
- isHeadless and isGitHubCI on cli OTel (54cc0d8)
- keep assistant menu open when clicking reload (#7265) (fd5cc3a)
- model in tool call stats (794e646)
- no any type rule (b87aafc)
- org policies for indexing and mcp (50b0dec)
- parse for thinking tags and grey them (01b60ca)
- pass --config to cn remote (6abf7e7)
- permission checker (1420793)
- return usage for openai providers (bad857a)
- scaleway: update supported models (751d90d)
- security policies (6078b58)
- show diff stats in find and replace toolbar (941f9eb)
- show disabled message for MCP if disabled by admin (d295c20)
- show git branch if available (5fce82d)
- show MCP section but with a disabled message if org policy disables MCP servers (6598711)
- slash command counter (a215f35)
- telemetry for cn remote -s flag (467e000)
- useRenderDebug hook for debugging react rerenders (144445b)
- warning when running in home dir (15485c5)