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 #7167Object 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 #6821retrieve 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)RevertsRevert "remove accountbutton" (f642b1c)