1.22.0 (2025-09-26)
Bug Fixes
- add env var mapping for mcp json to yaml and vice versa (99ea620)
- address cubic feedback (3b1227c)
- address review comments for YAML migration docs (e9ed761)
- append /v1 to ollama in openai-adapters (22784ec)
- broken test (7527bde)
- broken test (fea8425)
- circular config-yaml import (0e7e8da)
- circular import of AUTH_CONFIG_PATH (1c19128)
- cleanup (ac45506)
- close the model select dropdown automatically (#7943) (9675653)
- cn auto compact if necessary before LLM api call (#7865) (c5d202c)
- core mcp test with invalid type (c286e04)
- core type error (2200a22)
- cubic feedback (83651df)
- cubic feedback (7716712)
- cubic feedback, lint (d1b4dbe)
- cubic feedback, lint, format (f995a0e)
- docs: revert incorrect config.json to config.yml replacements (fef758b)
- Enable prompt-based slash commands in Edit mode while filtering out built-in legacy commands (#7907) (d006cbd)
- Enhance CometAPI construction with model provider context length and relaxed API key validation (b228b5f)
- error name tweaks (3541eb9)
- file create/delete config loading triggers (92c866f)
- gitignore (#7949) (861328e)
- GUI polish (#7927) (e583bfd)
- hanging promises (cc00cea)
- HOTFIX 🚑 Fix crypto error (#7938) (d1973e3)
- HOTFIX r.map is not a function (#7872) (2aa6f03)
- increase jetbrains autocomplete timeout (#7881) (295427c)
- infos in mcp server status tests (#7906) (41937a2)
- inline --rule improvements and fix msg queue behavior (#7939) (89e1ff2)
- keep posthog and telemetry service separate (c6858ad)
- lint (4e1cea9)
- lint (ad541f5)
- linting (d14b059)
- llm-info preferred provider (#7962) (306ed9f)
- llm-info publish (12499a6)
- ls tool relative paths (#7982) (4bf7e6d)
- mcp tweak (8b158b3)
- mcp types and conversions (95e4a47)
- MCP types and sse/http fallback logic (7b5ae7a)
- migrate proxy pooling activity to project activity (c58ab0f)
- negated condition (1332f52)
- package lock (04c11d4)
- pastes for Terminal and Ghostty (#7821) (c19aab8)
- prettier (87396a4)
- race condition on disabled indexing (1f7a93e)
- remove toreversed (436931d)
- request options for json mcps (b5300b5)
- request options for json mcps (f8f8186)
- restore main package lock to cli (2baaa25)
- revert vertexai change (2943085)
- show tool call status icons for other search/replace statuses (#7936) (c6e4844)
- Simplify review bot, remove detailed review, keep general review only (#7976) (b64b7e8)
- support top level claude code mcp servers (ef9e7ad)
- switch ✅ to cards (3c6cc0b)
- type issues (da48de6)
- uniform codeblock border (#7851) (603aa28)
- unify event names and fix tool calls test (0f94088)
- update MermaidBlock styles for improved rendering and add foreignObject (#7960) (4dfe1ff)
- Update posthog + gh guide with latest flow (#7899) (3aeb8e3)
- Update sambanova models (#7901) (ee19052)
- use dedicated scope for proxy pooling coroutine (6c3c640)
- use json schema for tool definitions (#7904) (1821a72)
Features
- --id flag for cn serve (#7884) (1c11f61)
- ✨ CLI: Add aws credentials onboarding (#7443) (e1455c6)
- .continue/environment.json (#7983) (70989ff)
- ✨ AWS Bedrock Provider tool streaming (#7657) (82577d0)
- adapt duplicate toolCallId (#7733) (9ddd303)
- add back fullscreen cmd (#7955) (ead28c7)
- Add CometAPI as a model provider (712d124)
- better mcp connection status (#7830) (0d3b7d6)
- claude code mcp json format support (f1253a7)
- clean up anthropic messaging (#7799) (2a77e6d)
- cli: enhance /init command to create custom slash command (#7888) (268329a)
- cli: show dangerous command once per session (6e5ab9c)
- continue error for better search and replace errors (5e60a13)
- expose legacy /share command to VS Code UI (71a0a1c)
- find and replace fallbacks (restore) (5b5532f)
- grok model additions (1e3bf05)
- handle environment.json file in cn serve (#7984) (1ac8d45)
- headless mode surface errors and exit code 1 (#7864) (c9df209)
- husky for prettier (#7979) (418dd12)
- mark unread (#7886) (bf5538b)
- mcp json config types (404f8d7)
- next edit char-level diff (#7776) (12e933b)
- oauth: use asExternalUrl to get the correct callback (ada6cdd)
- posthog telemetry for cli tool errors (77288b0)
- refactor multiedit (b28ce70)
- revamp efficient file search and support fuzzy matching (c309bfb)
- rule for less amicable responses (#7922) (8e55fbb)
- search and replace fallback reintroduction cont. (6d7bfb9)
- show remote sessions in cn ls (#7694) (b12499c)
- split large blocks of chat history to reduce flickering (961892f)
- support for AGENTS.md (#7717) (1f6276d)
- unify search and replace (c211ec8)
- yaml <-> json conversion functions (8b9b72d)
- yaml to json conversions with tests (1d7faa9)