1.8.0 (2025-08-21)
Bug Fixes
- /exit command (7c62160)
- add /clear command to clear chat history (3782732)
- add description (a902d01)
- add missing items type definition for edits array in multiEdit tool (da25cd0)
- Add TTY environment detection to prevent CI failures (16c01b3)
- address feedback (49ff600)
- address feedback (73135ff)
- address feedback (e8d1303)
- address feedback (99c6660)
- address feedback (500e640)
- address feedback (ed7bb0a)
- address feedback (983e9fb)
- adjust placeholder (94e6f12)
- adjust waiting message (454df15)
- allow bash in plan mode (a3cd7de)
- allow multiple consecutive new lines (423dbdd)
- always show org slash command (39801f3)
- automatically reload policy (99a5082)
- backspace on mac (aa5606f)
- beta-release with correct path (65887a9)
- bg color for diff (63c9ecf)
- binary typescript issue (76710d1)
- broekn tests (86d3c08)
- build without vitest.setup.js (fcd9b83)
- bump oai adapters (7d7500e)
- bump oai-adapters (698089e)
- cache OpenTelemetry instruments to prevent resource exhaustion (96e0b8e)
- checklist tool updates (8137de4)
- clarification on uses (6c1a346)
- clear slash command (44f4a5f)
- codebase indexing on start with no context provider (adb81b0)
- coloring of word level diff (186b5b6)
- command arg handling (e991e79)
- context provider ordering, add unit tests for context provider loading (fc63746)
- correct broken links and image references in documentation (7c24349)
- cursor position (388eeeb)
- delete hallucinated tools (2d4cf55)
- diff (7808b6d)
- display diff (fde6098)
- don't filter when empty type on tool (e99d472)
- don't skip onboarding when there is a config.yaml (10b50a3)
- don't try to onboard during serve (b75a963)
- dont immediately exit on mcp config error (2dd39f7)
- dot shade of green (8f6ec39)
- eliminate EventEmitter memory leak warnings in ModeService (5c4f210)
- empty assistant message (5e773f5)
- eslint (1e59964)
- even nicer tool UI (3716ebc)
- exclude problems and terminal on jetbrains (625ec8c)
- Fix failing tests in CI environment by adding proper mocks (e0dd68f)
- formatting (44981be)
- formatting (fda6c3b)
- formatting (1f2aed5)
- further mcp standardization (53aaf24)
- hanging tests (4de3c90)
- headless mode (3d9b12f)
- help tests (d03a726)
- imports (bd9b095)
- improve commments (04d8608)
- improve JSDoc comment formatting in selectorTypes.ts (b643f63), closes #227
- improve streaming message handling and API endpoint (b822b93)
- improve streaming message handling and display buffering (d1372b3)
- Improve Windows path detection in configLoader (0f37720)
- include items in tool definitions for arrays (5f5a73a)
- install rg if not found, show error messages if tool errored (4fa0492)
- keep slash command suggestions visible when typing exact command names (#157) (8536dc3)
- left align column (dd16a9e)
- line wrapping (97a2574)
- link to recommendations (43118f4)
- lint (5f51a5b)
- lint (1c746a6)
- lint (df496c0)
- lint err (4bc0a84)
- lint errs (276afde)
- loggging for CI failures (839b03e)
- macos test (4de1784)
- make
/help
more readable (b922f2f) - make sure that anthropic api key only works (502f49f)
- match other fix (7193dc9)
- MCP cleanup part 1 (2b56851)
- MCP service name (136f9dd)
- MCP services part 12 (674a750)
- mcp tests (609b000)
- mcp tests (6d1e901)
- mcp tests (e1d2846)
- mcp tests (4eb6fe8)
- mcp tests part 2343 (8859da8)
- migrate to built-in inline completion API from 2024.1 (#6947) (e31f2f4)
- missing files (71e0494)
- Mock MCP Service (cd9d24f)
- more slashcommand UI (daa4538)
- new line (0181eb3)
- nicer tool display (6749e10)
- normal multi-line paste doesn't mess up input box (dd28c2f)
- oai Headers (eaa9a61)
- ollama pull (7383a0b)
- option + left/rght (efa2c43)
- org switching (05006c0)
- override dom exception package to remove error (969f7fe)
- package.json issues page (91e1e2e)
- pass
--org
to serve cmd (83574c2) - pass defaultCompletionOptions (889d19e)
- permissions parsing (43e86f3)
- plan mode switching (e9f053e)
- Posthog user ID use Continue userId or machine ID (c59dcc9)
- prettier (95e942d)
- prevent Bash tool from being presented in plan mode (311d5ee)
- race condition (82d7020)
- recompute tools on each iteration to handle mode switches during streaming (cd06fdd)
- refactor display name for tools (837ac2d)
- release index.js (091cfa7)
- remote (c6355b4)
- remote stdin and restore diff display (09d3805)
- remote test (8729cc4)
- remote url no port (3ce7bb0)
- remove .js extensions from highlight.js language imports (6426777)
- remove cumulative args test (a175385)
- remove jarowinkler similarity for search and replace (70ad8cb)
- remove part of the system message (daae972)
- remove warning (31b3f67)
- resolve (79220e6)
- resolve remaining ESLint issues in audit-command-line-flags (9218172)
- respect --config flag instead of falling back to default config (aa06fd9)
- resume (2b5b392)
- round corners (a08e217)
- sanitize proxy settings + add NO_PROXY support + add unit tests (#7238) (7bac621)
- search and replace args (fa30e24)
- search and replace preview text (5b0bebc)
- shift+enter for newline (fa30094)
- show terminal output when truncated (f993742)
- simplify mcp service (60b5491)
- skip file watching if not in git repo (5576497)
- skip tool call test assertion for Mistral when no tools returned (d1d94a7)
- slash command prefix matching (0a40201)
- slash command tab (ee40d8b)
- stable reelase paths (a47ff2e)
- standardize mcp service (34efb8f)
- store originalInput before resetNavigation, add tests for inputHistory (1920795)
- stream above input box (c8945ad)
- streaming tests, built in tool flag (658d012)
- temp fix for remote tool state bug (3b94bff)
- tests (83d218c)
- tests (5193248)
- tests (e0675e3)
- tests (c3aa9b6)
- tests (cf25768)
- tests (2e4746e)
- tests (dd53644)
- tests for mcp (05f677b)
- tool call custom UI (fa4b98f)
- tool call processing (0d00997)
- tool error detection (98e80c3)
- tool matching (8a5a1ef)
- tool name matching (9792b14)
- tool ui again (9c18d28)
- tool UI again (9d4ea20)
- truncate diff at 16 lines (cbb77e3)
- tui no longer completely broken (8c0fd5e)
- type err (f5f1bca)
- type errors (4710a03)
- type errors (8164429)
- update chat history state after streaming and save complete conversation (936786a)
- update has context provider (36ef3cb)
- update npmignore (fc62b8e)
- update readme (0d45e14)
- update readme (01329e4)
- update review.yaml config (b49ab0d)
- update system message (08e5fc2)
- upgrade node engine instead (b0a67ec)
- use config.yaml rules (aa52dbc)
- use ignore-walk for sys msg (eb59dcc)
- use static to avoid rerenders (4382abe)
- useMemo instead of useEffect (4265335)
- useTerminalSize tweaks (6eb3a4a)
- windows test failure (be21d5c)
- working dir for stable release (8826fb9)
Features
- --start / -s flag for remote (8b37c1b)
- --url flag for remote (ea736df)
- add --silent flag to strip thinking tags from headless output (8fa31ed)
- add /clear command to clear chat history (c9c000c)
- add comprehensive centralized command line flag validation (7fea7fb)
- add context percentage display to status bar 🤖 Generated with Claude Code Co-Authored-By: Claude noreply@anthropic.com (9f44602)
- add session management with --resume flag and cn alias (0096fbc)
- base system message (25a67cf)
- basic ink tui (ed536d3)
- better slash command UI (c62cbdc)
- cli search and replace tool (660de97)
- cn serve (b6b14ef)
- compact slash command (e27e1db)
- continue + add policy for permissions (3427e9a)
- CONTINUE_GLOBAL_DIR env var (e8fce4f)
- convert absolute paths to relative paths in tool display (2c722c4)
- detect GH repo (0adfea4)
- dim user msg text color (b22429b)
- disable PR description (a5722ba)
- display version underneath ASCII art in intro message (13eae59)
- esc to interrupt (5643a53)
- exit endpoint (4eefd16)
- idempotency key (6965584)
- improve timestamps (b849203)
- insert placeholders for large pastes, [Paste #n, n lines] (3735a18)
- integrate SDK into CLI (#1) (597e35b)
- json headless mode (2c9aa12)
- linting (6bc3033)
- mcp makeover (b3348fd)
- MCP makeover with slash command, status indicator, and config loading improvements (eaf11da)
- mcp spec and mcp service cleanup (046523c)
- mcp UI (a0f5709)
- model capability warning (73410df)
- more spinners (dccb311)
- new TextBuffer class for improved keystroke handling (e7ab301)
- notify of available updates (cf1a166)
- org switching (e9e4c9d)
- OTLP support (bec944c)
- paste (65f10a1)
- permissions.yaml (5a77fc8)
- plan mode and auto mode (0654863)
- posthog telemetry: chat, sessionStart, and slash commands (9e39d84)
- prettier (33eaa6d)
- remote command (9aa3e7f)
- remote TUI (72e91d5)
- repo flag (1612df9)
- review bot (d1ddd5e)
- search and replace tool preview and functionality (206463d)
- shift+tab (3d88da3)
- show cwd/repo in bottom left (1ef7961)
- show rules in intro message (4ceb759)
- slash command UI and ASCII spinner (7eefce2)
- suppress
console.info
in headless (8177eef) - throttled glob and limit glob depth (f96a406)
- try out a different edit tool (ba4b427)
- TUI mode as default (e73098b)
- update default-included context providers, move to util (4717677)
- word-level diff (191b5ea)
- wrap each recently viewed code snippet inside a token block (#7269) (83b5a3c)
- write checklist tool (20bd304)
- write checklist tool (f572f60)
Performance Improvements
- index right away (66c1ef9)