changelogs.info
OpenClaw Claude Code Codex Gemini Kilo Code Hermes Models Dispatches
Kilocode Changelog Guide

Changelog

Every Kilocode release. Bolted straight to the record.

⌕
⚡
v7.8.8 Oct 7, 2026 Breaking

v7.8.8 (release)

VS Code

7.8.8

Minor Changes

  • #14891 ce9a04b - Pin worktrees in the Agent Manager sidebar with Shift+click or the context menu. Pinned worktrees stay at the top of the list, get the first jump shortcuts, and keep their section for when you unpin them.

  • #14885 0abb254 - Open chat web links in-app by default when the experimental Integrated Browser is enabled: sidebar chats use a browser tab and Agent Manager uses its browser panel. Choose "System browser" under "Open links in" to opt out. In-app links show a browser icon, and links no longer open in two browsers.

Patch Changes

  • #14890 3453059 - Reduce the height of Agent Manager section headers so more sessions fit in the sidebar.

  • #14884 d6b3b21 - Make the integrated browser preview feel more like a native browser. Page loads and client-side route changes keep the current page visible until the next page paints, instead of showing a blank preview. Route changes in single-page apps no longer drop input. The preview now updates while you resize its panel, and it does not stretch the page during the resize.

  • #14886 8781c16 - Show a clear warning when the Integrated Browser is opened without an active session, and disable its address bar until a session is selected.

  • #14888 35da0f1 - Make the session header more compact to save vertical space, and keep the scroll-to-bottom button clear of the prompt rail.

  • #14889 7f64374 Thanks @WebReflection! - Keep MCP OAuth credentials bound to the authorization server that issued them, so a server that switches authorization servers can no longer receive stored refresh tokens or client secrets.

  • #14887 248e9ae - Switch between session tabs in the sidebar and Kilo editor tabs with Cmd+Alt+Left / Right (Ctrl+Alt+Left / Right on Windows and Linux), with shortcut hints on the tabs and in the prompt.

  • #14854 2c85991 - Use installed Playwright Chromium in WSL when Chrome is missing and no browser preference is set. Document manual browser setup without installing software automatically.

  • Updated dependencies [35da0f1]:

7.8.7

Minor Changes

  • #14797 ecb450b - Make multi-project Agent Manager available by default, with the current workspace project first, and remove the experimental toggle and old single-project view.

    Keep restored tabs, background sessions, and branch defaults with their project, and restore the remaining project after removing the active project.

  • #14806 b85a1ab - Show one keyboard shortcut hint in the prompt that fits what you do now: how to add selected code to the chat, return to the prompt, stop a run, jump to a session that needs you, or review changes and the pull request in Agent Manager. Empty Agent Manager sessions list the main shortcuts, the mode picker shows its shortcut on hover, and all shortcut labels follow your custom keybindings. Turn hints off in Display settings.

  • #14836 760048d - Open the Integrated Browser in an editor tab for any session, not only Agent Manager. Run the Open Integrated Browser command, or let the browser_open tool reveal the tab automatically. Each session gets its own browser tab.

  • #14781 fffcf0e Thanks @eborjaa! - Choose a separate model for automatic project memory saves with the new memory_model setting in kilo.jsonc. When it is unset or unavailable, memory keeps using the session model.

  • #14632 fc3910b Thanks @brunoagatao! - Add an experimental "Per-Conversation Prompt History" setting that keeps prompt input history separate for each conversation

  • #14751 829f621 - Show the GitHub organization avatar next to each project in the Agent Manager project list, with a letter tile when the project has no GitHub remote.

  • #14813 8b144bb - Show to-do progress in the session dock above the prompt. A small progress chip shows how many items are done and the current item, next to the working indicator, background agents, and the goal. Click it to see the full list. The to-do bar under the session title is removed.

  • #14837 94c0514 - Add search to the Kilo Settings sidebar. A search field at the top of the left rail filters every setting, with results grouped by category in the panel so matching settings stay visible; select one to jump to its tab and setting. The field shows the shortcut as a keycap and focuses with Ctrl+F (Cmd+F on macOS).

  • #14855 2049b82 - Pin and unpin session tabs with Shift+click in the sidebar and Agent Manager. The tab context menu now shows the gesture next to Pin and Unpin.

  • #14724 72fa65f - Support OAuth sign-in for MCP servers: open authorization links through VS Code, prompt to sign in after installing an OAuth-protected server from the Marketplace, surface servers that need sign-in from the chat prompt with recovery actions, and configure a pre-registered OAuth client when a server requires one.

Patch Changes

  • #14853 b0820ac - Show the keyboard shortcut hints in an empty Agent Manager session with the same VS Code keycap style used in the prompt input, so the shortcut keys look consistent in both places.

  • #14721 b299b97 - Keep pre-warmed Agent Manager worktrees outside the project folder. .kilo/worktrees/ is now only created when you create a worktree, so build tools, test runners, and file watchers that scan the project no longer find an extra checkout. Pre-warmed worktrees left in .kilo/worktrees/ by earlier versions are removed automatically. Projects on a different drive than your home folder are no longer pre-warmed.

  • #14712 4c09359 - Run the Agent Manager worktree setup script for a new worktree even when the setup script of another worktree is still running in the VS Code terminal, and show an error when the setup task cannot start.

  • #14828 652cd51 - Make dragging, hovering, and scrolling in the Agent Manager integrated browser follow the pointer without a growing delay on high refresh rate displays.

  • #14827 6c79db2 Thanks @WebReflection! - Update DOMPurify to 3.4.16 to fix an XSS vulnerability flagged by Dependabot in markdown sanitization.

  • #14833 c918730 - Keep local sessions visible and New Session recent lists isolated when switching Agent Manager projects.

  • #14736 d894e65 Thanks @brunoagatao! - Keep Agent Manager peer messages visible in later typed turns so the prompt cache stays warm

  • #14780 716f722 Thanks @ykakade! - Show the actual Grep search target instead of its parent directory, including searches within a single file, and show tool paths relative to Windows workspaces.

  • #14791 3e4c6dd Thanks @mardausdennis! - Stop the hidden working spinner from animating after a session finishes, which kept the chat view redrawing on every frame while idle.

  • #14848 643cfc3 Thanks @WebReflection! - Update KaTeX to 0.19.0 to fix a security issue flagged by Dependabot in math rendering.

  • #14803 21164ba - Reduce CPU use of the workspace scan for marketplace suggestions. The scan now respects .gitignore and other ignore files, searches all file patterns in one pass, and no longer follows symbolic links out of the project. Creating a file no longer starts a new scan unless the file or folder can match a suggestion.

  • #14798 b8d0cf1 - Scroll wide MCP tool input and output horizontally instead of clipping it, and keep words in MCP output tables from breaking into single letters.

  • #14783 227a8de Thanks @sylwester-liljegren! - Show the full path of files and folders when hovering them in the @-mention list.

  • #14723 958f1c4 Thanks @WebReflection! - Fix model precedence so mode-configured models win over remembered picks in new sessions. Manual model picks now apply per agent within each session or draft, reopened sessions immediately show the agent and model they last ran with, and the plan follow-up "Start new session" keeps the planning session in Plan mode. The model picker recovers on its own after a Kilo catalog failure and says when Kilo models are unavailable.

  • #14775 0883558 Thanks @LEN5010! - Preserve staged renames and the staged/unstaged split when continuing a session in a worktree.

  • #14810 3df1371 - Show the shortcut in the prompt hint as keycaps, so the keys are easier to see.

  • #14808 b3e22e7 - Keep Agent Manager session switching responsive when visible edit diffs are expanded.

  • #14750 bf40cc7 - Make semantic_search available in VS Code when codebase indexing is enabled for the project, also when the indexing config switch is not set.

  • #14834 4e0131e Thanks @WebReflection! - Update simple-git to 4.0.2 to fix command execution vulnerabilities flagged by Dependabot in Git operations.

  • #14852 7ab5061 - Allow scrolling while selecting browser elements, refresh element highlights after scrolling, and batch trackpad input without losing scroll distance or direction changes.

  • #14802 64a9192 - Show the model and reasoning effort of a subagent in the header of its session view, in the Agent Manager subagent panel and in the subagent editor tab.

  • #14829 ab04799 - Open Settings directly without loading chat, unused previews, model-picker lists, or unselected language dictionaries.

  • #14821 e80e1a6 - Fix cloud session history rendering prompts and replies in the wrong order by preserving parentID and sorting messages by creation time

  • Updated dependencies [07b18a1, ab04799]:

CLI

7.8.8

Patch Changes

  • #14889 7f64374 Thanks @WebReflection! - Keep MCP OAuth credentials bound to the authorization server that issued them, so a server that switches authorization servers can no longer receive stored refresh tokens or client secrets.

7.8.7

Minor Changes

  • #14724 c9632e4 - Support client-driven MCP OAuth authorization, preserve credentials when cancelling sign-in, and classify recoverable authentication failures as requiring sign-in.

  • #14781 fffcf0e Thanks @eborjaa! - Choose a separate model for automatic project memory saves with the new memory_model setting in kilo.jsonc. When it is unset or unavailable, memory keeps using the session model.

  • #14701 d627b31 Thanks @calebnorman! - Press Esc twice in a subagent view to stop that subagent and anything it started while the parent session keeps working, the same as Stop on a VS Code task card. The parent is told the user stopped it, so it no longer starts a replacement subagent right away. Leaving the TUI from a subagent view now needs a second press of the exit key.

  • #14702 f1e766d Thanks @calebnorman! - Steer a running subagent directly from its TUI view. The steer runs as the subagent's own agent and model, and the parent agent is notified over the shared agent board.

Patch Changes

  • #14800 b45cbdf - Build the CLI with Bun 1.4.2 to fix intermittent subprocess failures.

  • #14794 2792c70 Thanks @qingshungLI! - Keep valid custom provider models available when another model entry is malformed.

  • #14805 f54e713 Thanks @abdulhusainahk! - Preserve provider error messages when commit-message generation fails, including context-limit errors returned during streaming.

  • #14723 07b18a1 Thanks @WebReflection! - Recover worktree models after transient Kilo catalog failures without falling back to another account's catalog.

  • #14803 21164ba - Reduce CPU use of the workspace scan for marketplace suggestions. The scan now respects .gitignore and other ignore files, searches all file patterns in one pass, and no longer follows symbolic links out of the project. Creating a file no longer starts a new scan unless the file or folder can match a suggestion.

  • #14723 958f1c4 Thanks @WebReflection! - Fix model precedence so mode-configured models win over remembered picks in new sessions. Manual model picks now apply per agent within each session or draft, reopened sessions immediately show the agent and model they last ran with, and the plan follow-up "Start new session" keeps the planning session in Plan mode. The model picker recovers on its own after a Kilo catalog failure and says when Kilo models are unavailable.

  • #14722 54eacd5 - Prevent thinking indicators from remaining active after a model response is retried.

  • #14733 6711533 - Fix write and edit tools on Linux when the sandbox allows specific network hosts. Before, these tools failed with "Filesystem worker returned an invalid response".

  • #14750 bf40cc7 - Make semantic_search available in VS Code when codebase indexing is enabled for the project, also when the indexing config switch is not set.

  • #14834 4e0131e Thanks @WebReflection! - Update simple-git to 4.0.2 to fix command execution vulnerabilities flagged by Dependabot in Git operations.

  • #14787 b0aeda5 Thanks @ykakade! - Keep every project skill available when one Kilo server handles several folders, such as Agent Manager worktrees. Skills whose frontmatter has an unquoted colon (for example description: Use when: ...) no longer go missing with "Skill not found" after the first folder loads.

  • #14799 1b9c1ab Thanks @L4XB! - Keep the time of day when reading date cells from XLSX and ODS spreadsheets, and read time and duration cells as the sheet shows them instead of as dates in 1899 or 1900.

  • #14860 2d209e6 - Fix the TUI starting up to a permanently blank screen. A request sent to the TUI's worker before it finished starting was dropped, and the TUI then waited for a reply that never came, with no error and no timeout. Worker requests are now queued until the worker is ready, worker-side failures are reported instead of silently swallowed, and a worker that never answers fails with a clear message.

  • Updated dependencies [07b18a1]:

⚡
v7.8.7 Oct 7, 2026 Breaking Pre-release

v7.8.7 (pre-release)

VS Code

Minor Changes

  • #14797 ecb450b - Make multi-project Agent Manager available by default, with the current workspace project first, and remove the experimental toggle and old single-project view.

    Keep restored tabs, background sessions, and branch defaults with their project, and restore the remaining project after removing the active project.

  • #14806 b85a1ab - Show one keyboard shortcut hint in the prompt that fits what you do now: how to add selected code to the chat, return to the prompt, stop a run, jump to a session that needs you, or review changes and the pull request in Agent Manager. Empty Agent Manager sessions list the main shortcuts, the mode picker shows its shortcut on hover, and all shortcut labels follow your custom keybindings. Turn hints off in Display settings.

  • #14836 760048d - Open the Integrated Browser in an editor tab for any session, not only Agent Manager. Run the Open Integrated Browser command, or let the browser_open tool reveal the tab automatically. Each session gets its own browser tab.

  • #14781 fffcf0e Thanks @eborjaa! - Choose a separate model for automatic project memory saves with the new memory_model setting in kilo.jsonc. When it is unset or unavailable, memory keeps using the session model.

  • #14632 fc3910b Thanks @brunoagatao! - Add an experimental "Per-Conversation Prompt History" setting that keeps prompt input history separate for each conversation

  • #14751 829f621 - Show the GitHub organization avatar next to each project in the Agent Manager project list, with a letter tile when the project has no GitHub remote.

  • #14813 8b144bb - Show to-do progress in the session dock above the prompt. A small progress chip shows how many items are done and the current item, next to the working indicator, background agents, and the goal. Click it to see the full list. The to-do bar under the session title is removed.

  • #14837 94c0514 - Add search to the Kilo Settings sidebar. A search field at the top of the left rail filters every setting, with results grouped by category in the panel so matching settings stay visible; select one to jump to its tab and setting. The field shows the shortcut as a keycap and focuses with Ctrl+F (Cmd+F on macOS).

  • #14855 2049b82 - Pin and unpin session tabs with Shift+click in the sidebar and Agent Manager. The tab context menu now shows the gesture next to Pin and Unpin.

  • #14724 72fa65f - Support OAuth sign-in for MCP servers: open authorization links through VS Code, prompt to sign in after installing an OAuth-protected server from the Marketplace, surface servers that need sign-in from the chat prompt with recovery actions, and configure a pre-registered OAuth client when a server requires one.

Patch Changes

  • #14853 b0820ac - Show the keyboard shortcut hints in an empty Agent Manager session with the same VS Code keycap style used in the prompt input, so the shortcut keys look consistent in both places.

  • #14721 b299b97 - Keep pre-warmed Agent Manager worktrees outside the project folder. .kilo/worktrees/ is now only created when you create a worktree, so build tools, test runners, and file watchers that scan the project no longer find an extra checkout. Pre-warmed worktrees left in .kilo/worktrees/ by earlier versions are removed automatically. Projects on a different drive than your home folder are no longer pre-warmed.

  • #14712 4c09359 - Run the Agent Manager worktree setup script for a new worktree even when the setup script of another worktree is still running in the VS Code terminal, and show an error when the setup task cannot start.

  • #14828 652cd51 - Make dragging, hovering, and scrolling in the Agent Manager integrated browser follow the pointer without a growing delay on high refresh rate displays.

  • #14827 6c79db2 Thanks @WebReflection! - Update DOMPurify to 3.4.16 to fix an XSS vulnerability flagged by Dependabot in markdown sanitization.

  • #14833 c918730 - Keep local sessions visible and New Session recent lists isolated when switching Agent Manager projects.

  • #14736 d894e65 Thanks @brunoagatao! - Keep Agent Manager peer messages visible in later typed turns so the prompt cache stays warm

  • #14780 716f722 Thanks @ykakade! - Show the actual Grep search target instead of its parent directory, including searches within a single file, and show tool paths relative to Windows workspaces.

  • #14791 3e4c6dd Thanks @mardausdennis! - Stop the hidden working spinner from animating after a session finishes, which kept the chat view redrawing on every frame while idle.

  • #14848 643cfc3 Thanks @WebReflection! - Update KaTeX to 0.19.0 to fix a security issue flagged by Dependabot in math rendering.

  • #14803 21164ba - Reduce CPU use of the workspace scan for marketplace suggestions. The scan now respects .gitignore and other ignore files, searches all file patterns in one pass, and no longer follows symbolic links out of the project. Creating a file no longer starts a new scan unless the file or folder can match a suggestion.

  • #14798 b8d0cf1 - Scroll wide MCP tool input and output horizontally instead of clipping it, and keep words in MCP output tables from breaking into single letters.

  • #14783 227a8de Thanks @sylwester-liljegren! - Show the full path of files and folders when hovering them in the @-mention list.

  • #14723 958f1c4 Thanks @WebReflection! - Fix model precedence so mode-configured models win over remembered picks in new sessions. Manual model picks now apply per agent within each session or draft, reopened sessions immediately show the agent and model they last ran with, and the plan follow-up "Start new session" keeps the planning session in Plan mode. The model picker recovers on its own after a Kilo catalog failure and says when Kilo models are unavailable.

  • #14775 0883558 Thanks @LEN5010! - Preserve staged renames and the staged/unstaged split when continuing a session in a worktree.

  • #14810 3df1371 - Show the shortcut in the prompt hint as keycaps, so the keys are easier to see.

  • #14808 b3e22e7 - Keep Agent Manager session switching responsive when visible edit diffs are expanded.

  • #14750 bf40cc7 - Make semantic_search available in VS Code when codebase indexing is enabled for the project, also when the indexing config switch is not set.

  • #14834 4e0131e Thanks @WebReflection! - Update simple-git to 4.0.2 to fix command execution vulnerabilities flagged by Dependabot in Git operations.

  • #14852 7ab5061 - Allow scrolling while selecting browser elements, refresh element highlights after scrolling, and batch trackpad input without losing scroll distance or direction changes.

  • #14802 64a9192 - Show the model and reasoning effort of a subagent in the header of its session view, in the Agent Manager subagent panel and in the subagent editor tab.

  • #14829 ab04799 - Open Settings directly without loading chat, unused previews, model-picker lists, or unselected language dictionaries.

  • #14821 e80e1a6 - Fix cloud session history rendering prompts and replies in the wrong order by preserving parentID and sorting messages by creation time

  • Updated dependencies [07b18a1, ab04799]:

CLI

Minor Changes

  • #14724 c9632e4 - Support client-driven MCP OAuth authorization, preserve credentials when cancelling sign-in, and classify recoverable authentication failures as requiring sign-in.

  • #14781 fffcf0e Thanks @eborjaa! - Choose a separate model for automatic project memory saves with the new memory_model setting in kilo.jsonc. When it is unset or unavailable, memory keeps using the session model.

  • #14701 d627b31 Thanks @calebnorman! - Press Esc twice in a subagent view to stop that subagent and anything it started while the parent session keeps working, the same as Stop on a VS Code task card. The parent is told the user stopped it, so it no longer starts a replacement subagent right away. Leaving the TUI from a subagent view now needs a second press of the exit key.

  • #14702 f1e766d Thanks @calebnorman! - Steer a running subagent directly from its TUI view. The steer runs as the subagent's own agent and model, and the parent agent is notified over the shared agent board.

Patch Changes

  • #14800 b45cbdf - Build the CLI with Bun 1.4.2 to fix intermittent subprocess failures.

  • #14794 2792c70 Thanks @qingshungLI! - Keep valid custom provider models available when another model entry is malformed.

  • #14805 f54e713 Thanks @abdulhusainahk! - Preserve provider error messages when commit-message generation fails, including context-limit errors returned during streaming.

  • #14723 07b18a1 Thanks @WebReflection! - Recover worktree models after transient Kilo catalog failures without falling back to another account's catalog.

  • #14803 21164ba - Reduce CPU use of the workspace scan for marketplace suggestions. The scan now respects .gitignore and other ignore files, searches all file patterns in one pass, and no longer follows symbolic links out of the project. Creating a file no longer starts a new scan unless the file or folder can match a suggestion.

  • #14723 958f1c4 Thanks @WebReflection! - Fix model precedence so mode-configured models win over remembered picks in new sessions. Manual model picks now apply per agent within each session or draft, reopened sessions immediately show the agent and model they last ran with, and the plan follow-up "Start new session" keeps the planning session in Plan mode. The model picker recovers on its own after a Kilo catalog failure and says when Kilo models are unavailable.

  • #14722 54eacd5 - Prevent thinking indicators from remaining active after a model response is retried.

  • #14733 6711533 - Fix write and edit tools on Linux when the sandbox allows specific network hosts. Before, these tools failed with "Filesystem worker returned an invalid response".

  • #14750 bf40cc7 - Make semantic_search available in VS Code when codebase indexing is enabled for the project, also when the indexing config switch is not set.

  • #14834 4e0131e Thanks @WebReflection! - Update simple-git to 4.0.2 to fix command execution vulnerabilities flagged by Dependabot in Git operations.

  • #14787 b0aeda5 Thanks @ykakade! - Keep every project skill available when one Kilo server handles several folders, such as Agent Manager worktrees. Skills whose frontmatter has an unquoted colon (for example description: Use when: ...) no longer go missing with "Skill not found" after the first folder loads.

  • #14799 1b9c1ab Thanks @L4XB! - Keep the time of day when reading date cells from XLSX and ODS spreadsheets, and read time and duration cells as the sheet shows them instead of as dates in 1899 or 1900.

  • #14860 2d209e6 - Fix the TUI starting up to a permanently blank screen. A request sent to the TUI's worker before it finished starting was dropped, and the TUI then waited for a reply that never came, with no error and no timeout. Worker requests are now queued until the worker is ready, worker-side failures are reported instead of silently swallowed, and a worker that never answers fails with a clear message.

  • Updated dependencies [07b18a1]:

●
jetbrains/v7.1.9 Oct 8, 2026

JetBrains 7.1.9

Added

  • Added a prompt navigator to the chat transcript for jumping between your sent prompts.
  • Added MCP OAuth sign-in support, including recovery flows for expired or failed authorizations.
  • Combined MCP and skill badges in the chat UI.
  • Added a core settings reload action.
  • Rendered agent board messages as markdown.

Fixed

  • Fixed hidden session questions not surfacing in the chat UI.
  • Made chat dialogs submit with Cmd/Ctrl+Enter.
  • Fixed spreadsheet date/time handling when reading xlsx and ods files.
  • Finalized reasoning output before stream retries to avoid lost context.
  • Kept storage usable after an interrupted first access.
  • Prevented a rejected attachment from discarding the in-progress prompt.
  • Gated prompt cache breakpoints to first-party OpenAI providers.

Changed

  • Renamed JetBrains workflows to commands.
  • Split agent guidance documentation into skills.
  • Bumped the bundled Kilo CLI pin to v7.8.8 (via v7.8.3 and v7.8.7 intermediate bumps).
β
jetbrains/v7.1.9-rc.2 Oct 7, 2026 Pre-release

JetBrains 7.1.9-rc.2

Added

  • Add a prompt navigator to the chat transcript for jumping between your own prompts.
  • Add MCP OAuth sign-in support, including recognizing recoverable auth failures and refreshing auth after a reset.
  • Show a combined MCP and Skill badge for marketplace servers that include companion skills.

Fixed

  • Submit chat dialogs with Command+Enter from any focused dialog control.
  • Refresh a worktree's pull request status when its agent stops.
  • Prevent a rejected attachment from discarding the prompt you were composing.

Changed

  • Bump the bundled Kilo CLI pin from 7.8.1 to 7.8.8.
  • Pin the Bun runtime and types to 1.4.2 for reproducible builds.
●
v7.8.3 Oct 1, 2026

v7.8.3 (release)

VS Code

7.8.2

Minor Changes

  • #14634 34ec938 Thanks @brunoagatao! - Add a copy content button to the Documents viewer toolbar, and expand the document tab context menu with Copy Path, Copy Relative Path, Copy File Name, and Open in Editor.

  • #14630 de285a6 Thanks @brunoagatao! - Add a manual Fetch Models button to the Custom Provider settings dialog.

  • #13589 2d6d0a0 Thanks @sylwester-liljegren! - Suggest files from every folder in a multi-root VS Code workspace when typing @, so folders added through "Add Folder to Workspace..." are mentionable without reaching for the file picker. Files outside the session's own project are still only read after the usual approval.

Patch Changes

  • #14675 5b336a9 - Keep the latest Agent Manager selection when another project finishes loading.

  • #14672 97dda4f - Keep the Agent Manager browser preview visible when you resize its panel.

  • #14585 234111e - Reduce repetitive autocomplete error telemetry while retaining a diagnostic sample.

  • #14707 f40ebdd - Attach selected code to the last-focused chat in Agent Manager, an editor tab, or the sidebar.

  • #14631 029802e Thanks @brunoagatao! - Fix Open in Editor button in Documents viewer

  • #14686 d3966e5 - Highlight code snippets when a response finishes, without requiring a follow-up message.

  • #14590 63ba85d Thanks @hdcodedev! - Keep collapsed pastes when browsing prompt history with the arrow keys.

  • #14684 8bdec8c - Add a "View details" action to marketplace suggestion notifications that opens the suggested item in the Kilo Marketplace panel with the search prefilled.

  • #14319 52019c9 Thanks @hdcodedev! - Report revert failures instead of failing silently. A failed revert or redo now shows an error toast, and the snapshot steps behind it log the git exit code and stderr when they give up.

  • #14711 7de049a - Keep the background agent avatar animation smooth above the prompt input.

  • #14680 ac4a092 - Preserve prompt cache prefixes across goal turns, compaction, and completion, and keep the working timer running through turn boundaries and rejected commands until the goal stops.

  • #14682 979e02c - Stop a single sub-agent from its task card, and follow the background agents of the current run next to the working status and session actions. A click opens, stops, or clears them. The background agent bar above the chat is removed, and the sub-agent running animation is easier to see.

  • #14641 4f35e9d - Apply pending autocomplete edits from the VS Code quick-fix menu.

  • Updated dependencies [463cbed]:

CLI

7.8.2

Patch Changes

  • #14676 f05a4fd - Use the full model output limit for Claude Sonnet, Opus, and Claude-family aliases such as Auto Frontier to prevent responses from ending early during long reasoning.

  • #14547 1b09c19 - Report a session asleep on a pending wakeup or cron task as scheduled with its wake time.

  • #14708 c8aaebf - Show suggested next steps in the CLI with clickable action buttons, and show whether each suggestion was accepted or dismissed.

  • #14635 693c402 - Recover from provider context-limit errors by compacting and retrying when the provider reports the request exceeded the model's context length.

  • #13321 ad173c7 Thanks @maphew! - Stop sending prompt_cache_breakpoint to custom OpenAI-compatible providers, and to first-party provider IDs rerouted through custom endpoint overrides; both reject the parameter with HTTP 400.

  • #14592 c4506f7 - Show Kilo Gateway models that don't report their supported parameters, such as Jev Router.

  • #14319 52019c9 Thanks @hdcodedev! - Report revert failures instead of failing silently. A failed revert or redo now shows an error toast, and the snapshot steps behind it log the git exit code and stderr when they give up.

  • #14680 ac4a092 - Preserve prompt cache prefixes across goal turns, compaction, and completion, and keep the working timer running through turn boundaries and rejected commands until the goal stops.

  • #14709 1988e54 - Keep file storage usable after a cancelled operation interrupts its first access. Before, wakeups, cron tasks, and session fork diffs could fail until Kilo restarted.

  • #14679 9076f03 - Restrict session PR linking, automatic recording, and background polling to CLI backends. VS Code, Agent Manager, JetBrains, and other clients keep their existing PR integrations without running the separate session-link mechanism, including when controlled from mobile.

  • Updated dependencies [463cbed, d6426d0]:

β
v7.8.2 Oct 1, 2026 Pre-release

v7.8.2 (pre-release)

VS Code

Minor Changes

  • #14634 34ec938 Thanks @brunoagatao! - Add a copy content button to the Documents viewer toolbar, and expand the document tab context menu with Copy Path, Copy Relative Path, Copy File Name, and Open in Editor.

  • #14630 de285a6 Thanks @brunoagatao! - Add a manual Fetch Models button to the Custom Provider settings dialog.

  • #13589 2d6d0a0 Thanks @sylwester-liljegren! - Suggest files from every folder in a multi-root VS Code workspace when typing @, so folders added through "Add Folder to Workspace..." are mentionable without reaching for the file picker. Files outside the session's own project are still only read after the usual approval.

Patch Changes

  • #14675 5b336a9 - Keep the latest Agent Manager selection when another project finishes loading.

  • #14672 97dda4f - Keep the Agent Manager browser preview visible when you resize its panel.

  • #14585 234111e - Reduce repetitive autocomplete error telemetry while retaining a diagnostic sample.

  • #14707 f40ebdd - Attach selected code to the last-focused chat in Agent Manager, an editor tab, or the sidebar.

  • #14631 029802e Thanks @brunoagatao! - Fix Open in Editor button in Documents viewer

  • #14686 d3966e5 - Highlight code snippets when a response finishes, without requiring a follow-up message.

  • #14590 63ba85d Thanks @hdcodedev! - Keep collapsed pastes when browsing prompt history with the arrow keys.

  • #14684 8bdec8c - Add a "View details" action to marketplace suggestion notifications that opens the suggested item in the Kilo Marketplace panel with the search prefilled.

  • #14319 52019c9 Thanks @hdcodedev! - Report revert failures instead of failing silently. A failed revert or redo now shows an error toast, and the snapshot steps behind it log the git exit code and stderr when they give up.

  • #14711 7de049a - Keep the background agent avatar animation smooth above the prompt input.

  • #14680 ac4a092 - Preserve prompt cache prefixes across goal turns, compaction, and completion, and keep the working timer running through turn boundaries and rejected commands until the goal stops.

  • #14682 979e02c - Stop a single sub-agent from its task card, and follow the background agents of the current run next to the working status and session actions. A click opens, stops, or clears them. The background agent bar above the chat is removed, and the sub-agent running animation is easier to see.

  • #14641 4f35e9d - Apply pending autocomplete edits from the VS Code quick-fix menu.

  • Updated dependencies [463cbed]:

CLI

Patch Changes

  • #14676 f05a4fd - Use the full model output limit for Claude Sonnet, Opus, and Claude-family aliases such as Auto Frontier to prevent responses from ending early during long reasoning.

  • #14547 1b09c19 - Report a session asleep on a pending wakeup or cron task as scheduled with its wake time.

  • #14708 c8aaebf - Show suggested next steps in the CLI with clickable action buttons, and show whether each suggestion was accepted or dismissed.

  • #14635 693c402 - Recover from provider context-limit errors by compacting and retrying when the provider reports the request exceeded the model's context length.

  • #13321 ad173c7 Thanks @maphew! - Stop sending prompt_cache_breakpoint to custom OpenAI-compatible providers, and to first-party provider IDs rerouted through custom endpoint overrides; both reject the parameter with HTTP 400.

  • #14592 c4506f7 - Show Kilo Gateway models that don't report their supported parameters, such as Jev Router.

  • #14319 52019c9 Thanks @hdcodedev! - Report revert failures instead of failing silently. A failed revert or redo now shows an error toast, and the snapshot steps behind it log the git exit code and stderr when they give up.

  • #14680 ac4a092 - Preserve prompt cache prefixes across goal turns, compaction, and completion, and keep the working timer running through turn boundaries and rejected commands until the goal stops.

  • #14709 1988e54 - Keep file storage usable after a cancelled operation interrupts its first access. Before, wakeups, cron tasks, and session fork diffs could fail until Kilo restarted.

  • #14679 9076f03 - Restrict session PR linking, automatic recording, and background polling to CLI backends. VS Code, Agent Manager, JetBrains, and other clients keep their existing PR integrations without running the separate session-link mechanism, including when controlled from mobile.

  • Updated dependencies [463cbed, d6426d0]:

β
jetbrains/v7.1.9-rc.1 Sep 28, 2026 Pre-release

JetBrains 7.1.9-rc.1

Added

  • Rename workflows to commands throughout the JetBrains plugin and improve the related settings presentation.
  • Render agent board messages as Markdown.
  • Unify goals with scheduling and timing tools so agents can coordinate long-running work more reliably.

Fixed

  • Recover from provider context-limit errors by compacting the conversation automatically.
  • Preserve prompt cache breakpoints only for first-party OpenAI providers, avoiding incompatible requests to custom providers.
  • Report scheduled sessions with their wake time instead of leaving them in a generic busy state.
  • Pass the configured embedding dimension to OpenAI-compatible indexing providers.
●
v7.8.1 Sep 25, 2026

v7.8.1 (release)

VS Code

7.8.1

Patch Changes

  • #14513 03b5606 - Publish CycloneDX software bills of materials alongside every release artifact. Each CLI archive, npm package, container image, VS Code extension, and JetBrains plugin now ships a machine-readable inventory of its components, bound to the artifact's SHA-256 and signed as a GitHub attestation.

7.8.0

Minor Changes

  • #13804 9f739b0 - Support public HTTPS pages and public CDN resources in localhost previews with a high-resolution streamed Agent Manager browser. Explain missing browser installations and provide download, retry, and settings actions. Keep clipboard actions ordered, honor page clipboard handlers, and close stalled browser sessions without waiting on renderer input. Preserve native cross-origin request checks while blocking unowned browser pages.

  • #13808 430e6cf Thanks @sylwester-liljegren! - Add commands to close the current task or all visible task tabs.

  • #14540 277103f Thanks @vkeerthivikram! - Add a stop button to session cleanup: a running cleanup pass can now be stopped from the settings screen. Already-deleted sessions stay deleted, the interrupted pass records its partial result, and the session database reclaims the freed disk space.

Patch Changes

  • #14449 f677743 - Support Azure Entra ID sign-in with a resource name or full endpoint URL, including when the value comes from the connect dialog instead of AZURE_RESOURCE_NAME. Also block variable references in project MCP headers nested under mcp.servers.

  • #14491 b6eece6 Thanks @hdcodedev! - Run Explain Code, Fix Code, Improve Code, and Add to Context when the sidebar is showing History, switching to the chat first.

  • #14536 66d36d4 Thanks @hdcodedev! - Keep chats opened from "Load more" in History open when returning to History or reloading VS Code.

  • Adopt OpenCode v1.18.21 through v1.18.26 improvements, including Cloudflare AI Gateway routing and Anthropic model ID fixes, parent session headers for session-aware providers, Azure Microsoft Entra ID sign-in through the Azure CLI, V2 config field compatibility in V1 reads, more reliable Bedrock reasoning handling and GPT-5.6 none reasoning effort, tolerance for stale Claude 5 thinking blocks, accurate tool-call timing during metadata updates, and OpenAI-compatible providers no longer receiving an unsupported textVerbosity value.

  • #14557 9a6abc0 - Keep inaccessible historical folders from blocking project startup, and recover Agent Manager initialization when selecting a healthy project.

  • #14556 8f80a09 - Fix Agent Manager worktree creation failing when a pooled worktree slot is deleted on disk. The pool now evicts the stale slot and falls back to a normal worktree, and worktree creation failures are written to the Output channel.

7.7.12

Minor Changes

  • #14510 c06228d - Install MCP servers with companion skills from the marketplace, preview the included skills, and remove owned skills with the server.

  • #14490 bfa384d - Animate tool calls in chat more smoothly. New tool rows rise into place, their details reveal as input arrives, the icon shows when a tool is working and when it finishes, and the transcript glides instead of jumping when output or results appear. To-dos tick off as they finish, and write, edit, and patch rows show the file path, command, and a live change count while the model is still writing them. History and session switches stay still. The reasoning headline no longer jumps between a long and a short title while it streams.

  • #14533 3380e16 - Enable task subagent model selection by default and remove the experimental.task_model_selection flag. You can now request a model, provider, or reasoning effort for an individual subagent task without enabling an experiment.

Patch Changes

CLI

7.8.1

Patch Changes

  • #14513 03b5606 - Publish CycloneDX software bills of materials alongside every release artifact. Each CLI archive, npm package, container image, VS Code extension, and JetBrains plugin now ships a machine-readable inventory of its components, bound to the artifact's SHA-256 and signed as a GitHub attestation.

7.8.0

Minor Changes

  • #13804 9f739b0 - Support public HTTPS pages and public CDN resources in localhost previews with a high-resolution streamed Agent Manager browser. Explain missing browser installations and provide download, retry, and settings actions. Keep clipboard actions ordered, honor page clipboard handlers, and close stalled browser sessions without waiting on renderer input. Preserve native cross-origin request checks while blocking unowned browser pages.

  • #14540 277103f Thanks @vkeerthivikram! - Add a stop button to session cleanup: a running cleanup pass can now be stopped from the settings screen. Already-deleted sessions stay deleted, the interrupted pass records its partial result, and the session database reclaims the freed disk space.

Patch Changes

  • #14449 f677743 - Support Azure Entra ID sign-in with a resource name or full endpoint URL, including when the value comes from the connect dialog instead of AZURE_RESOURCE_NAME. Also block variable references in project MCP headers nested under mcp.servers.

  • #14502 249cd72 Thanks @hdcodedev! - Keep sub-agent sessions during automatic session cleanup while their parent chat is still in use.

  • Adopt OpenCode v1.18.21 through v1.18.26 improvements, including Cloudflare AI Gateway routing and Anthropic model ID fixes, parent session headers for session-aware providers, Azure Microsoft Entra ID sign-in through the Azure CLI, V2 config field compatibility in V1 reads, more reliable Bedrock reasoning handling and GPT-5.6 none reasoning effort, tolerance for stale Claude 5 thinking blocks, accurate tool-call timing during metadata updates, and OpenAI-compatible providers no longer receiving an unsupported textVerbosity value.

  • #14557 9a6abc0 - Keep inaccessible historical folders from blocking project startup, and recover Agent Manager initialization when selecting a healthy project.

  • #14540 277103f Thanks @vkeerthivikram! - Reclaim disk space after session cleanup: the session database now shrinks on disk once a cleanup pass frees enough pages, instead of keeping the old file size forever.

  • #14449 b1ea859 - Allow settings saves in configs containing supported V2 values while preserving comments, existing config syntax, and Kilo-specific settings.

  • #13523 d6bb0ef Thanks @rakshith1928! - Show network-disconnect errors inline in the TUI instead of appearing to hang: the error (e.g. "Connection refused") is displayed with a "waiting for network" hint while the session waits for connectivity, and it resumes automatically once the network is back. Requests that stall on a dead connection are now detected after ~10 seconds of provider silence instead of hanging forever: they wait for connectivity when nothing has streamed yet, or surface a visible network error when output was already received. The offline check probes the provider's own endpoint over TCP — the same configured URL the SDK requests — so slow local models, private DNS endpoints, and busy servers are never mistaken for a dead network.

7.7.12

Minor Changes

  • #14508 e09883c - Support MCP OAuth client metadata documents while preserving dynamic registration and configured client credentials.

  • #14510 c06228d - Install MCP servers with companion skills from the marketplace, preview the included skills, and remove owned skills with the server.

  • #14533 3380e16 - Enable task subagent model selection by default and remove the experimental.task_model_selection flag. You can now request a model, provider, or reasoning effort for an individual subagent task without enabling an experiment.

Patch Changes

β
v7.8.0 Sep 25, 2026 Pre-release

v7.8.0 (pre-release)

VS Code

Minor Changes

  • #13804 9f739b0 - Support public HTTPS pages and public CDN resources in localhost previews with a high-resolution streamed Agent Manager browser. Explain missing browser installations and provide download, retry, and settings actions. Keep clipboard actions ordered, honor page clipboard handlers, and close stalled browser sessions without waiting on renderer input. Preserve native cross-origin request checks while blocking unowned browser pages.

  • #13808 430e6cf Thanks @sylwester-liljegren! - Add commands to close the current task or all visible task tabs.

  • #14540 277103f Thanks @vkeerthivikram! - Add a stop button to session cleanup: a running cleanup pass can now be stopped from the settings screen. Already-deleted sessions stay deleted, the interrupted pass records its partial result, and the session database reclaims the freed disk space.

Patch Changes

  • #14449 f677743 - Support Azure Entra ID sign-in with a resource name or full endpoint URL, including when the value comes from the connect dialog instead of AZURE_RESOURCE_NAME. Also block variable references in project MCP headers nested under mcp.servers.

  • #14491 b6eece6 Thanks @hdcodedev! - Run Explain Code, Fix Code, Improve Code, and Add to Context when the sidebar is showing History, switching to the chat first.

  • #14536 66d36d4 Thanks @hdcodedev! - Keep chats opened from "Load more" in History open when returning to History or reloading VS Code.

  • Adopt OpenCode v1.18.21 through v1.18.26 improvements, including Cloudflare AI Gateway routing and Anthropic model ID fixes, parent session headers for session-aware providers, Azure Microsoft Entra ID sign-in through the Azure CLI, V2 config field compatibility in V1 reads, more reliable Bedrock reasoning handling and GPT-5.6 none reasoning effort, tolerance for stale Claude 5 thinking blocks, accurate tool-call timing during metadata updates, and OpenAI-compatible providers no longer receiving an unsupported textVerbosity value.

  • #14557 9a6abc0 - Keep inaccessible historical folders from blocking project startup, and recover Agent Manager initialization when selecting a healthy project.

  • #14556 8f80a09 - Fix Agent Manager worktree creation failing when a pooled worktree slot is deleted on disk. The pool now evicts the stale slot and falls back to a normal worktree, and worktree creation failures are written to the Output channel.

CLI

Minor Changes

  • #13804 9f739b0 - Support public HTTPS pages and public CDN resources in localhost previews with a high-resolution streamed Agent Manager browser. Explain missing browser installations and provide download, retry, and settings actions. Keep clipboard actions ordered, honor page clipboard handlers, and close stalled browser sessions without waiting on renderer input. Preserve native cross-origin request checks while blocking unowned browser pages.

  • #14540 277103f Thanks @vkeerthivikram! - Add a stop button to session cleanup: a running cleanup pass can now be stopped from the settings screen. Already-deleted sessions stay deleted, the interrupted pass records its partial result, and the session database reclaims the freed disk space.

Patch Changes

  • #14449 f677743 - Support Azure Entra ID sign-in with a resource name or full endpoint URL, including when the value comes from the connect dialog instead of AZURE_RESOURCE_NAME. Also block variable references in project MCP headers nested under mcp.servers.

  • #14502 249cd72 Thanks @hdcodedev! - Keep sub-agent sessions during automatic session cleanup while their parent chat is still in use.

  • Adopt OpenCode v1.18.21 through v1.18.26 improvements, including Cloudflare AI Gateway routing and Anthropic model ID fixes, parent session headers for session-aware providers, Azure Microsoft Entra ID sign-in through the Azure CLI, V2 config field compatibility in V1 reads, more reliable Bedrock reasoning handling and GPT-5.6 none reasoning effort, tolerance for stale Claude 5 thinking blocks, accurate tool-call timing during metadata updates, and OpenAI-compatible providers no longer receiving an unsupported textVerbosity value.

  • #14557 9a6abc0 - Keep inaccessible historical folders from blocking project startup, and recover Agent Manager initialization when selecting a healthy project.

  • #14540 277103f Thanks @vkeerthivikram! - Reclaim disk space after session cleanup: the session database now shrinks on disk once a cleanup pass frees enough pages, instead of keeping the old file size forever.

  • #14449 b1ea859 - Allow settings saves in configs containing supported V2 values while preserving comments, existing config syntax, and Kilo-specific settings.

  • #13523 d6bb0ef Thanks @rakshith1928! - Show network-disconnect errors inline in the TUI instead of appearing to hang: the error (e.g. "Connection refused") is displayed with a "waiting for network" hint while the session waits for connectivity, and it resumes automatically once the network is back. Requests that stall on a dead connection are now detected after ~10 seconds of provider silence instead of hanging forever: they wait for connectivity when nothing has streamed yet, or surface a visible network error when output was already received. The offline check probes the provider's own endpoint over TCP — the same configured URL the SDK requests — so slow local models, private DNS endpoints, and busy servers are never mistaken for a dead network.

●
jetbrains/v7.1.8 Sep 25, 2026

JetBrains 7.1.8

Added

  • Add Checkpoints settings for snapshots and automatic session cleanup, including manual cleanup controls and the latest cleanup result.
  • Install companion skills when adding MCP servers from the marketplace.
  • Publish CycloneDX software bills of materials alongside JetBrains release artifacts.
  • Support MCP servers that use client ID metadata documents for OAuth registration.

Fixed

  • Avoid a crash when reloading or unloading the JetBrains plugin while editor history still references Kilo virtual files.
  • Keep model selection isolated to each session, including overlapping agent runs and cleanup.
  • Keep sub-agents that belong to an active chat during session cleanup.
  • Make background-agent and todo strip headers expand, collapse, and highlight consistently while keeping expanded agent links actionable.
  • Show specific revert guidance when snapshots are disabled, a checkpoint is unavailable, or the project is not a Git repository.

Changed

  • Reclaim database space after session cleanup and allow cleanup to be stopped.
  • Speed up switching between worktree session editor tabs with long transcripts and reduce unnecessary Agent Manager list repainting.
  • Trim single-line transcript labels more consistently with an ellipsis when they overflow.
β
jetbrains/v7.1.8-rc.2 Sep 25, 2026 Pre-release

JetBrains 7.1.8-rc.2

— hidden —
β
v7.7.12 Sep 24, 2026 Pre-release

v7.7.12 (pre-release)

— hidden —
β
jetbrains/v7.1.8-rc.1 Sep 24, 2026 Pre-release

JetBrains 7.1.8-rc.1

— hidden —
●
v7.7.9 Sep 23, 2026

v7.7.9 (release)

— hidden —
●
jetbrains/v7.1.7 Sep 23, 2026

JetBrains 7.1.7

— hidden —
β
jetbrains/v7.1.7-rc.5 Sep 23, 2026 Pre-release

JetBrains 7.1.7-rc.5

— hidden —
●
v7.7.7 Sep 22, 2026

v7.7.7 (release)

— hidden —
β
jetbrains/v7.1.7-rc.4 Sep 22, 2026 Pre-release

JetBrains 7.1.7-rc.4

— hidden —
●
v7.7.6 Sep 21, 2026

v7.7.6 (release)

— hidden —
β
jetbrains/v7.1.7-rc.3 Sep 21, 2026 Pre-release

JetBrains 7.1.7-rc.3

— hidden —
●
v7.7.5 Sep 18, 2026

v7.7.5 (release)

— hidden —
●
v7.7.4 Sep 18, 2026

v7.7.4 (release)

— hidden —
●
v7.7.3 Sep 17, 2026

v7.7.3 (release)

— hidden —
β
jetbrains/v7.1.7-rc.2 Sep 17, 2026 Pre-release

JetBrains 7.1.7-rc.2

— hidden —
●
v7.7.2 Sep 15, 2026

v7.7.2 (release)

— hidden —
●
v7.7.1 Sep 15, 2026

v7.7.1 (release)

— hidden —
β
v7.7.0 Sep 15, 2026 Pre-release

v7.7.0 (pre-release)

— hidden —
β
jetbrains/v7.1.7-rc.1 Sep 15, 2026 Pre-release

JetBrains 7.1.7-rc.1

— hidden —
●
v7.6.2 Sep 10, 2026

v7.6.2 (release)

— hidden —
●
v7.6.1 Sep 10, 2026

v7.6.1 (release)

— hidden —