1.38.0 (2026-01-13)
Bug Fixes
- add case insensitive match strategy for find and replace (ac476cc)
- add missing hub mock rejection in test (53a9fa4)
- also use env vars in Write job summary step (8969f42)
- anthropic: support Azure-hosted Anthropic endpoints (9e8bfcd)
- change 'Agent:' to 'Config:' in intro message and update tests (c1e4668)
- clarify can't edit in parallel with itself either (46b31af)
- cli: expand model capability detection to include Llama, Nemotron, and Mistral (#8845) (528a8ab), closes #1
- cli: fix test expectations and import path for uriUtils (3ccaa09)
- cli: path to uri and vice versa conversion (d09b3e2)
- cli: resolve circular dependency in uploadArtifact tool (b5da44d)
- cli: restart cli for manual update (595986a)
- cli: use logger.info instead of console.log for consistency (00b665f)
- Constrain root eslint to v8 to match core dependency (ad6ab80)
- context length fixes, truncation, etc (613ffb8)
- Correct import order for eslint compliance (657c5fe)
- don't fallback to relative path if not markdown file (d93b432)
- ensure cross-target LanceDB binaries are correctly copied (#9100) (291f8f5)
- env stubs for cli platform tests (6b3c0be)
- fix lint error and update tests for markdown-only fallback (4c0c532)
- handle JSON contents of create_new_file (5f14a2f), closes #8972
- Initialize usage field in createSession and startNewSession (5c50e91)
- inject blocks tests for cli secret resolution (219f566)
- intellij: Prevent ConcurrentModificationException in keymap access (5d1cd00)
- lint and tests (3adcac2)
- make tree-sitter lookup in .js and .ts files pick up only last preceding comment before code block (cb4db87)
- merge main (48c7616)
- my config not myproject (23b359a)
- openai-adapters: Add defensive type checks for stream.usage Promise (7d3fa6d)
- openai-adapters: Add fallback to stream.usage Promise for usage tokens (bbeec4b)
- openai-adapters: Address 4 PR review issues (93d9c12)
- openai-adapters: Don't emit usage from fullStream finish event (a89187b)
- openai-adapters: Fix multi-turn tools test API initialization timing (75044d4)
- openai-adapters: Fix tool_choice format and usage token handling (aaa973a)
- openai-adapters: Fix usage token double-emission in Vercel SDK streams (64f4924)
- openai-adapters: Fix Vercel SDK test API initialization timing (d2afc5c)
- openai-adapters: Remove token count validation in finish event handler (6e656f9)
- openai-adapters: Revert to using finish event usage from fullStream (3d21467)
- openai-adapters: Temporarily disable usage assertions for Vercel SDK tests (06bcf60)
- openai-adapters: Use stream.usage Promise exclusively for usage tokens (df143e7)
- packages/continue-sdk/package.json & packages/continue-sdk/package-lock.json to reduce vulnerabilities (2f128be)
- packages/continue-sdk/python/api/requirements.txt to reduce vulnerabilities (df86ba8)
- prevent string interpolation issues in remaining workflow steps (2d21472)
- prompt tweak (41c4f29)
- re-throw hub error for non-markdown hub slugs (f644c88)
- refactor handleToolCalls to use options object to satisfy max-params lint rule (2ae2f80)
- Regenerate CLI package-lock.json to resolve dependency mismatches (32326eb)
- regenerate package-lock.json to include missing @types/node@25.0.3 (10b457b)
- Regenerate package-lock.json to resolve dependency mismatches (c2bf023)
- Remove invalid totalCost property and update test mocks (2e9a0f0)
- Remove symlink logic from production blueprint template (a396ed2)
- Remove symlink logic from staging blueprint template (ce07084)
- Replace console.log with logger.info in exit.ts (bfd2f01)
- resolve lint issues in vscode extension files (887410e), closes #9077
- runloop: hardcode amd64 architecture and update blueprint name to cn-test (d10594f)
- save session (454da90)
- show new rule once created (bf6ee2f)
- show the correct number of pending tools (3d7be8a)
- sync package-lock.json with npm registry (c36dcb1)
- tests and cubic feedback (d7b91f8)
- tests for windows (6419b44)
- update package-lock.json for @tiptap/extension-image upgrade (8f28688)
- upgrade @aws-sdk/client-bedrock-runtime from 3.925.0 to 3.929.0 (983ab2b)
- upgrade @aws-sdk/credential-providers from 3.925.0 to 3.929.0 (d48b40a)
- upgrade @tiptap/extension-history from 2.26.1 to 2.27.1 (a9e7f33)
- upgrade @tiptap/extension-image from 2.26.1 to 2.27.1 (d159f9f)
- upgrade mocha from 11.7.1 to 11.7.5 (c65d6df)
- use env vars for safe string handling in continue-agents workflow (fe1a35a)
- use more intuitive envvars to manage OTLP and PostHog telemetry settings (b985c1a)
- Use named import for find-up v8 (499b672)
- use proxy for unrendered injected block secrets (91ddbb8)
Features
- Add reusable Continue Agents workflow (526b0b6)
- Add staging blueprint (cn-staging) for isolated testing (3dc36ba)
- allow selecting images using cmd+a (e31605a)
- assets: add Xiaomi MiMo logo (3f61af5)
- auto approve parallel read only builtin tools (d207d40)
- capture and attach usage metadata to assistant messages (7f9ef36)
- CLI tool truncation and docs (34537d9)
- cli: add session ID support for serve command to persist chat history (09deed4)
- cli: prevent initial prompt replay on devbox resume (2e2fc51)
- new model: adding MiMo-V2-Flash (a2d8443)
- refined cli bash tool truncation (9a630a0)
- simplify onboarding (e8a5ac5)
- simplify onboarding card (e0fa577)
- submit slash command in one enter (191006d)
- use google/genai sdk for streaming gemini & vertex responses (#8907) (61f0ba0)