github continuedev/continue @continuedev/openai-adapters@1.5.0

latest releases: v1.4.36-beta.20250905, v1.2.3-vscode, v1.4.36-beta.20250904...
17 days ago

1.5.0 (2025-08-18)

Bug Fixes

  • 🚑 Move to background (#6817) (314c418)
  • 🎨 Fix typescript error (33b23ae)
  • 🎨 Prettier (68fd28f)
  • 🎨 Prettier fixes (c78db09)
  • 🐛 Fix CodebaseIndexer Bugs (#6890) (7d97866)
  • 🐛 Fix rebase issues (6e0775b)
  • 🐛 Fix terminal use without a workspace (e7d82a6)
  • 🐛 Use login shell and powershell (#6850) (1ef2c0d)
  • 💚 Fix Builds (#6933) (42ea4b2)
  • 💚 Retry failing builds (a8ff087)
  • 🏷️ Fixed typescript errors (37ef320)
  • 💄 Fix the enter button foreground color (#6927) (aee2673)
  • abort controller before clearing (5b9fecc)
  • accepting next edit does not count as typing (ffa1d64)
  • actually update the recently edited ranges (895c285)
  • add a newline accordingly (eddb7bf)
  • Add apiBase to remote instance config (219b13a)
  • add cookie banner to docs (87c48cd)
  • add Enter Enterprise License Key action (#7159) (103a98c)
  • add json flag (2bf6034)
  • add maximum 4 cache control blocks for anthropic (#6937) (217b463)
  • add missing modelProvider and modelName to nextEditWithHistory event (217aa2d)
  • add missing token (833443c)
  • add more time (945cd4a)
  • add more time (afbcb58)
  • add the missing EP to add license action (28ff456)
  • add the missing EP to add license action (a378252)
  • added Process env secret key support (00b43f0)
  • adds a extension asssist overview (68afb8e)
  • adds redirect (2befbcd)
  • adjust gpt-oss tool detection (8389203)
  • after hub login, show user success message and tutorial (48a5783)
  • always read file before search and replace (7401a3a)
  • anthropic openai adapters max tokens (5b09028)
  • apply code changes requested in the diff (221127e)
  • apply Sentry and PostHog telemetry settings correctly (#6894) (b33726f)
  • attempt pass GUI.test.ts (f7733a6)
  • attempt to pass / e2e/_output/tests/GUI.test.js test (f6359bd)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (781911a)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (69e0f4c)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (b492459)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (2bd4762)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (eb61cd5)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (bdfaa81)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (da08805)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (15431be)
  • attempt to pass /e2e/_output/tests/GUI.test.js test (f98088c)
  • attempt to pass gui-tests (c939772)
  • blank spacE (10f0433)
  • border flash (381237b)
  • broken imports (9b6f2d2)
  • broken types (4d32134)
  • bug where newlines aren't escaped properly (ea5859b)
  • calculate svgDecoration before (3b17026)
  • case when reranker returns invalid scores array (e7d3625)
  • catch continue hub config loading errors (37574cc)
  • catch errors in hub org loading (edd1a0b)
  • cli.mdx (7639a06)
  • constructMessages missing param (049f34b)
  • continue through loop and return [] instead of throwing (907c576)
  • copy (89b07e8)
  • deduplicate comments (f7c1140)
  • diff calculations (d6ff7da)
  • ditch the prefetch queue for now (bfbce53)
  • do not run on draft PRs (381ef1c)
  • don't block user with "create your first assistant" (9f5e36d)
  • don't fail tests for conventional commit check (489f82c)
  • dont block debugger on packages build (#6900) (be9a638)
  • edit models not changing (#6926) (b11f5ca)
  • editedCodeWithTokens uses the processed context block (10d4d4c)
  • error injection order (3bd00d0)
  • failing tests (b7d0581)
  • failing tests (2455eba)
  • fix tool execute abnormal when there is no tool policy data in the local cache (e251289)
  • format json (0153a73)
  • formatting (d3b9fc7)
  • formatting (54dda92)
  • formatting (b56c7f5)
  • Function 'autodetectTemplateType' has a complexity of 37. Maximum allowed is 36 (9a4603b)
  • function definition to respect max chunk size (58f4fff)
  • handle cases where filename includes spaces (59a37c9)
  • handle empty map cases properly (de54503)
  • handle exaone version naming (9d60f16)
  • handle numbers as well (404cce0)
  • handle positions (928aacc)
  • handle undefined disposables (9924e86)
  • HOTFIX fix flashing mention list (#7030) (018d8dd)
  • improve findSearchMatch to fix whitespace matching errors (#6816) (54b1a63)
  • Include Editor Content description with request (06acfd7)
  • increase debouncer's interval value to fix #6199 (4e5ee6f)
  • increase default max_tokens for Anthropic API to 32k (a8b9ce8)
  • indexing toggle copy (867b060)
  • jetbrains release action (856f4e5)
  • jetbrains release script (#7050) (ab4bb9c)
  • link to reference (e0a6e90)
  • links (b8057dc)
  • longer mcp errors to show in virtual file (e3708ca)
  • max_tokens for haiku is lower (ee20911)
  • MD doesn't work on CI, use XL again (6ae38bf)
  • merge (0485aa1)
  • merge main (a521117)
  • migrate FileUtils to VFS (#6866) (9b77b52)
  • model should now recompute outcome at each next edit location (2cbfe97)
  • move rc loading to separate file, fix core imports issue (646913b)
  • name consent marketing to align with c15t (f3511d4)
  • naming (ae723c2)
  • next edit renders that should render decorations will render them properly (#7160) (6430a84), closes #7167
  • Object object in profile URI (#7156) (4752d7a)
  • only make a recursive call when outcome is null (022d202)
  • only update on session change when needed (6ba0182)
  • ONLY use system tools if experimental setting enabled (3ae3161)
  • pass the current file path and a system prompt (61d27c5)
  • passing prompt (a824a08)
  • position calculations (bb6f936)
  • prettier (3657e5d)
  • prettier (484b483)
  • prettier (4f3c176)
  • prettier (f61b205)
  • prettier (cc16834)
  • prettier (3651d62)
  • Prettier (d3ef95c)
  • prevent review actions from running on draft PRs and deduplicate comments (64bda6b)
  • prompt (17fe39c)
  • prompt (8254599)
  • prompt (e265491)
  • prompt and userEdits (43dd4f6)
  • proper finalcursorpos setting and disposal of decorations (5dd17da)
  • properly calculate diff group (9f0baea)
  • properly handle diff groups to use maxGroupSize instead of maxGap (b92aa32)
  • race condition (3f1c552)
  • race condition, defensive programming (91c89b1)
  • recover from bad merge (65cd7d4)
  • reduce time (1f84b29)
  • register YAML config schema by its URI in VS Code (85f7d62)
  • reload assistants button leading to new assistant page (961084c)
  • reload assistants, not config (30dbdee)
  • remove ! (4746edf)
  • remove add model system message (6e66c0e)
  • remove blank test file (031179e)
  • remove clipboard buffer action (#7117) (190a1d1)
  • remove it.only (127a5dc)
  • remove it.only test marker (3bd270a)
  • remove test llm from prompt engine vitest (6b51f55)
  • remove test model for now (793c835)
  • remove the first two lines generated by createDiff (1579375)
  • removes footer link (8fccc57)
  • reranker expects non-empty chunk contents (39cc73f)
  • reranker jump (72533b6)
  • reranking score slicing (#6948) (f22c37c)
  • resolve GUI TypeScript errors after dev data schema changes (ca3c8f2)
  • resolve TypeScript errors after dev data schema changes (b8e4e95)
  • respect maxRetries (94d32b6)
  • restore launch settings (cb6b819)
  • rollback timeout (3d23869)
  • rule colocation uri logic (#7164) (c1a4785)
  • security (2f4a4f9)
  • setup packages before release (be49529)
  • show no tools available when no tools available (#7021) (126dc26)
  • similar-issues.yml (b11e1d8)
  • simplify logic (c3dcacf)
  • skip analytics capture calls if workspaceId is undefined (45214eb)
  • skip next edit e2e for now (2011603)
  • skip redundant calculation (f249c23)
  • skip test (2bba03d)
  • spacing between divs on tool calls (1c4f983)
  • stale tests (1374574)
  • standardize modelName and add missing modelProvider in dev data schemas (4307010)
  • standardize modelTitle to modelName in VS Code extension (1d9a711)
  • still render empty completions in case they are oure deletions (bdf9544)
  • system message tools array args for search and replace tool (ec9d315)
  • system tool calling bugs and flesh out tests (567d917)
  • tell model no tools are available if they aren't (#7034) (d4b0609)
  • test (c5a22b3)
  • test failures - was doing a chat test in agent mode (9511eb5)
  • Test that the GUIActions.toggleToolPolicy()method works (92b9b48)
  • the other usage of listProductsReleases (770b39c)
  • try long polling (bf916bc)
  • try to pass GUI.test.ts (8ad03dc)
  • try using xpath (6c04626)
  • type error (ffb8b4b)
  • type errors (94e5ea3)
  • typos in the Contributing Guide (#6924) (e13ba51)
  • undefined field error (153e974)
  • unsupported themes will use dark-plus (#7187) (6c9f66c)
  • update mode select to reflect new agent supported logic (845c6c7)
  • update prompt template (eba4e0b)
  • update sha (5361d5e)
  • Update similar-issues.yml (406f3c8)
  • update test using the latest editDiffHistory (db14da1)
  • update tooltip text (7b075f1)
  • use line numbers (7fcc42a)
  • use proper import aliases (345e90e)
  • use relative cursor position instead of absolute (c3240f8)
  • use rules when alwaysApply is absent (fde7eae)
  • use template literal (c4d50e7)
  • use validation method that also works 2024.1 (aa2382e)
  • use validation method that also works with 2024.1 (976f90a)
  • vscode apply error (#7168) (74287e8)
  • we don't need to set inlineSuggest manually anymore (c9acabe)

Features

  • ✨ MCP Prompts now display when inserted (f33df88)
  • abort prefetch queue (da3876a)
  • activate and clear jump manager singleton (9d62771)
  • add a a document ast tracker to cache ASTs (44bb9aa)
  • add a checker function to see if next_edit capability is set, or if the model is one of our supported models (c5c2e2e)
  • add a class to find next editable region (0264db5)
  • add a display after jump command (07c7371)
  • add a global selection change manager to handle text selection events in an event bus (201e34c)
  • add a helper function to parse contextSnippets (534e453)
  • add a jump manager (00a996c)
  • add a jump manager to handle jumps (57fceb5)
  • add a method to request the model within a given chain (c172170)
  • add a new diff group creator (863f187)
  • add a prefetch queue class (f6e5198)
  • add a sliding window strategy (2f97143)
  • add a static-based jump method (5178372)
  • add a test only env variable (8e8b42f)
  • add a truly static strategy (92f956a)
  • add a utility function to check if model is capable of next edit (4081419)
  • add chain-related methods (8e867fa)
  • add continue-review.yaml (3de7baa)
  • add currentFilePath field (f404a4d)
  • add debugging log method to peek first three (d586029)
  • add diffLines field (04f238a)
  • add event registration methods (b324391)
  • add fileContentsBeforeAccept field (0486819)
  • add gemma tool calling (812dbe9)
  • add getDocumentSymbols LSP method (98e41cd)
  • add getReferences (ec910c7)
  • add helper for diffFormatting (9652276)
  • add helper to get metadata from unified diff (109ef6e)
  • add hunk details to metadata (9937209)
  • add hunk to prompt (3c5d91a)
  • add jump commands (dd162c8)
  • add jump-specific chunking (0001645)
  • add lsp method types (0d8bd09)
  • add mercury-specific functions (bded0d3)
  • add more fields to template (a736bcc)
  • add more helper functions to JumpManager (300377e)
  • add more next edit endpoints to protocol (#7110) (3606665)
  • add more to context (eae28a8)
  • add more tokens (e8a1aad)
  • add next_edit capability (f691b90)
  • add next_edit z.literal (6a31f98)
  • add parallelization instructions to agent sys msg (#6830) (a5424a9)
  • Add Plan Guide to docs (#6907) (43ea62b)
  • Add quickstart examples to docs (agent, chat, autocomplete, edit) (#7184) (4d4d86d)
  • add salvage functionality for security-sensitive values in GlobalContext (7a5843c)
  • add some helpful diff functions (2a4ad72)
  • add template variables for different next edit models (b1a67fe)
  • Add the initialization uiSlice.toolSettings logic. (d1b7b2d)
  • add to autocomplete context on small edit (92f60e2)
  • add tokens (326785f)
  • add tool call support for moonshot models (125a7d7)
  • add utils for model-specific logic (9e94a38)
  • add XXLP (e5e6e9e)
  • await for deleteChain (cd8450f)
  • await for other functions (d3c250f)
  • await renderPrompt (b6ab6e3)
  • change Tool.toolPolicy to Tool.defaultToolPolicy (1d773e2)
  • check for autocomplete and turn on/off next edit accordingly (7c3fa1a)
  • check if the completion request is within a chain, and shift the next editable region accordingly (1480e1b)
  • clear chain of edits in cursor movement, but not when part of next edit or jump (3d08b80)
  • consume next editable regions in the queue until we get a suggestion (cf004ba)
  • create a ghost text acceptance tracker to quickly check if a completion has been accepted (0b4bd55)
  • create prefetch queue (375b19a)
  • create prefetch queue data structure (1f8d667)
  • custom gh action (4740bd8)
  • custom systemMessageDescription for built in tools (a04dccb)
  • delay the next edit decoration until the jump is complete (9dce2ba)
  • delete chain for files closed (da33742)
  • diffContext is now an array (c34b1d8)
  • display jump decoration (c7b182f)
  • edit file lint hook for claude (#6962) (3bbf241)
  • edit template (55f081c)
  • enrich model request with system and user prompt prefix (4a6fe51)
  • extend NextEditOutcome type to include final cursor position and the editable region start and end lines (263e340)
  • feat (4c15e87)
  • fix flake (c638a95)
  • general review action (076dd68)
  • generate prompts for new mercury model (65ebc7b)
  • GEO updates for docs (#7083) (1704df4)
  • get the editor contents instead of file contents (3413cf5)
  • gpt-5 support (#7054) (01812e5)
  • handle cases where fullFileDiff is true (da3230e)
  • handle cases where there are existing edit chains (333757f)
  • handle declaration nodes separately (bc7ae7c)
  • handle typing sessions separately from cursor movements (00efd38)
  • implement Sentry error tracking with privacy-first anonymization (#6881) (8599411)
  • init tool policy in tools definitions (a6ccb6e)
  • integrate prefetch queue and refactor (90d07b4)
  • jump only when necessary (2488df3)
  • keep track of autocomplete context (1c41a7f)
  • local block loading for hub assistants (05d8603)
  • make disabled tool policies more clear (9aacb0d)
  • make tool policy alert sticky (#6872) (216da21)
  • new review bot (a18206b)
  • onlyUseSystemMessageTools experimental setting (ff5e709)
  • pass data for rendering completion after jump (6e36bc8)
  • pass difflines (fa5323f)
  • pass end line (f93a18e)
  • pass the fullFileDiff flag (bc66ca8)
  • peek for better logs (e119ae1)
  • plug and play system message tool frameworks (af1b6b1)
  • prefetch queue for next edit (6b84829)
  • remove static member, add hasAccepted method (1e02676)
  • remove the initialization of tool policy with useEffect, use the defaultToolPolicy as a fallback if a value has not been set by the user in selectActiveTools.ts (fb44d5b)
  • render jump suggestion at the location of the next decoration when the decoration should be rendered inside the viewport (deae3c6)
  • replace field (b4c7df4)
  • reset edit chain id to null (3d0ef7a)
  • reset edit chain id to null (51818bf)
  • Respect Org Policies (#7087) (56cf2ab)
  • respect token limits (5aaa491)
  • restore enhanced build system and integrate parallel build script (0f582f2), closes #6811 #6821
  • retrieve five most relevant code chunks given a code snippet (c8c0472)
  • review action (51da968)
  • save NextEditOutcome instead of string (b194632)
  • set up event handler for selection changes (878fb94)
  • sliding jump starts at the cursor line and expands outwards (3b87898)
  • smooth scrolling (74d3c4c)
  • summon bot (a7e2d6f)
  • support multiple models and new mercury model (1fe41e8)
  • system message tools (b708c35)
  • telemetry (a9e5b37)
  • toggle given fullFileDiff (a49e8cb)
  • tool call status icon for search and replace UI (#7112) (c7fdfe4)
  • try to pass GUI test (161ed3a)
  • try using sliding strategy (d93e5a2)
  • update next edit e2e test (7ff2520)
  • use 5 lines as context (7106c9d)
  • use a list of diffContexts instead of a single one (72399ca)
  • use a selector uitl (da2bfa1)
  • use an actual queue data type instead of a two pointer (1ca57b1)
  • use contextSnippets instead of recentlyViewedCodeSnippets (db87e89)
  • use full file diff (a5506b1)
  • use new jump manager methods (adfa2a8)
  • use prefetch queue to prefetch inference results (90cdcaf)
  • use s/r for gpt-5 (#7153) (c0e9cfd)
  • use strategies (0363bb6)
  • use system message tools for default for openrouter, except with claude (ec0d7de)
  • use the document ast tracker (d5ce1ae)
  • use the jump manager (ef59863)
  • use the new prefetch method (007f409)
  • view config.yaml reference codelens (9d9c93d)
  • wait for SVG (8223010)
  • wait longer for decoration to appear (569dc58)
  • warning for models not great with tools (dde117e)
  • wrap each retrieval methods in try catches (fdde91b)

Reverts

  • Revert "remove accountbutton" (f642b1c)

Don't miss a new continue release

NewReleases is sending notifications on new releases.