Editor extensions · Kilo

Kilo Code changelog

Open-source AI coding agent for VS Code, JetBrains and CLI.

Latest version
v7.8.12
Last shipped
4d ago
Updates · 90 days
23
Avg. release gap
2.5 days
Weekly activity · last 26 weeks0 updates · 25w ago0 updates · 24w ago0 updates · 23w ago0 updates · 22w ago0 updates · 21w ago0 updates · 20w ago0 updates · 19w ago0 updates · 18w ago0 updates · 17w ago0 updates · 16w ago0 updates · 15w ago0 updates · 14w ago0 updates · 13w ago0 updates · 12w ago0 updates · 11w ago0 updates · 10w ago0 updates · 9w ago0 updates · 8w ago4 updates · 7w ago13 updates · 6w ago6 updates · 5w ago8 updates · 4w ago13 updates · 3w ago3 updates · 2w ago4 updates · 1w ago9 updates · this week

Release history

Recent updates

Thursday, October 15Oct 15, 2026

Release v7.8.12

Kilo Code v7.8.12

VS Code 7.8.12 Minor Changes #15030 d749650 - Route Kilo Gateway traffic (chat, models, embeddings, autocomplete, transcription) through https://ai-gateway.kilo.ai/api/v1 by default, and support a KILO_AI_GATEWAY_URL environment variable to override it.…

Read full notes

VS Code

7.8.12

Minor Changes

  • #15030 d749650 - Route Kilo Gateway traffic (chat, models, embeddings, autocomplete, transcription) through https://ai-gateway.kilo.ai/api/v1 by default, and support a KILO_AI_GATEWAY_URL environment variable to override it. Setting only KILO_API_URL keeps routing gateway traffic through that server.
7.8.10

Minor Changes

  • #14988 9a55ea4 Thanks @WebReflection! - Add an experimental Search Ignored Paths setting that lists ignored folders or files, such as build output, that the agent's glob tool should still search

Patch Changes

  • #15017 e48c978 Thanks @WebReflection! - Keep .gitignored files and folders, such as node_modules, out of glob results and grep include searches, even when the pattern matches folder names, like **/*

  • #15056 0e6da31 - Fix grep failing with "Invalid ripgrep match output" when matched lines aren't valid UTF-8, such as in ISO-8859-1 / Windows-1252 encoded files

7.8.9

Minor Changes

  • #14928 6522b4a - Reorder projects in the Agent Manager sidebar with drag and drop. The order is kept after a restart.

  • #14919 69ec588 - Open chat links in the system browser with Shift-click when the Integrated Browser handles link clicks

  • #14900 9b8a58f - Support opening the current Integrated Browser page in the external default browser

  • #14927 a023122 - Show the agent, model, and reasoning selectors as one split control in the prompt toolbar and the Agent Manager New Worktree dialog. While one picker is open, move the pointer to another part to switch to it, or use the Left and Right arrow keys. The reasoning level shows only when it is set and there is room. Otherwise it collapses into the trailing arrow, and a changed level shows for a moment. On narrow sidebars, less used actions move into a "More actions" menu one at a time, while voice input and send stay visible. The toolbar always stays one row, so a long model name truncates and does not hide actions.

Patch Changes

  • #14896 064bb13 - Align the loading spinner with the subagent identicon. The spinner now uses the same 5x5 dot grid as subagent avatars, so loading and subagent indicators share one cell layout. The four corner cells stay empty and the same twinkle animation is kept.

  • #14899 7cf9fdc - Move the agent board button next to the background agents above the prompt. It shows the latest posts and marks new ones, and stays available after agents are cleared or the window reloads.

  • #14898 5afa419 - Match the Integrated Browser color scheme to the current IDE theme so pages that support prefers-color-scheme render in dark or light to match the editor.

  • #14893 3249118 Thanks @madrugado! - Retry provider connection resets (Connection reset by server) through the normal retry path with backoff instead of pausing the session waiting for network reconnection. Connection resets are transient server-side failures when the error is marked retryable; only genuine network disconnections still trigger the offline wait.

  • #14738 d9f9d72 Thanks @brunoagatao! - Fix permission prompts from subagents failing with "Failed to update permissions" and getting stuck

  • #14519 46428e7 Thanks @jsilvermist! - Fix backend startup when a Windows drive root is opened as a workspace.

  • #14932 f852d17 - Show page cursor feedback in the Integrated Browser, including text fields, resize handles, and drag controls, without changing page scrolling or compositing.

  • #14934 6e033dc - Use the standard open-in-browser icon for the Agent Manager PR panel's external link button, so it matches the open-in-browser affordance used elsewhere in the app.

  • #14734 1ecce5a Thanks @brunoagatao! - Label scheduled cron and wakeup prompts in the chat instead of showing them as user messages

  • #14901 2c25217 - Fix a thin line of diff content showing above the sticky file header in the Agent Manager diff panel and review when VS Code is zoomed.

  • #14930 0988371 - Add a tooltip to the subagent open button in the chat transcript. It shows whether the subagent opens in an editor tab (sidebar) or in the Agent Manager panel.

  • Updated dependencies [0a5c6df]:

CLI

7.8.12

Minor Changes

  • #15030 d749650 - Route Kilo Gateway traffic (chat, models, embeddings, autocomplete, transcription) through https://ai-gateway.kilo.ai/api/v1 by default, and support a KILO_AI_GATEWAY_URL environment variable to override it. Setting only KILO_API_URL

…

Wednesday, October 7Oct 7, 2026

Release v7.8.8

Kilo Code v7.8.8

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…

Read full notes

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

…

Thursday, October 1Oct 1, 2026

Release v7.8.3

Kilo Code v7.8.3

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…

Read full notes

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

…

Friday, September 25Sep 25, 2026

Release v7.8.1

Kilo Code v7.8.1

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…

Read full notes

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

  • #14535 3499a48 - Preserve the loaded page in the Agent Manager browser panel when switching between worktrees, projects, or sessions.

  • #14531 89f0cba - Fix Agent Manager session recovery and model providers when the CLI backend reconnects during startup.

  • #14529 df604a1 - Preserve selected tabs, tab order, and review context when switching between projects and worktrees in Agent Manager.

  • #14532 4e86042 - Keep Agent Manager session tab titles in sync after renaming a session.

  • #14534 4bbed24 - Fix the chat transcript getting stuck in a constant re-render after switching to some sessions with expanded edit diffs, which made worktree and session switching slow.

  • #14530 9394c52 - Do not create the .kilo/worktrees directory when worktree pre-warming is turned off.

  • Updated dependencies [c06228d]:

CLI

7.8.1

Patch Changes

…

Wednesday, September 23Sep 23, 2026

Release v7.7.9

Kilo Code v7.7.9

VS Code 7.7.9 Minor Changes #14444 f85f62c - Add Close to the Right to the Agent Manager tab menu. It closes the session, terminal, and review tabs that sit after the target tab and keeps pinned tabs open. #14485 9088b7d - Install Marketplace plugins from a…

Read full notes

VS Code

7.7.9

Minor Changes

  • #14444 f85f62c - Add Close to the Right to the Agent Manager tab menu. It closes the session, terminal, and review tabs that sit after the target tab and keeps pinned tabs open.

  • #14485 9088b7d - Install Marketplace plugins from a git repository. Plugin catalog entries can now use a git source such as git:github.com/owner/repo@v1.2.3#subdir, so a plugin can be distributed from a public repository without publishing to npm. The client clones the repository at the pinned ref into the plugin cache and loads the plugin from there.

  • #14281 7c59855 - Install plugins from the Kilo Marketplace. The Marketplace now lists plugin items alongside agents, skills, and MCP servers, and installing one adds the npm package to Kilo's plugin configuration for the chosen project or global scope. Removing a plugin item cleans the configuration entry again.

  • #14446 fccda25 - Add pinning and Close to the Right to the sidebar session tabs. Pinned tabs stay at the front and survive Close Others and Close to the Right.

Patch Changes

  • #14482 ae5cfbc - Show the latest output of long-running terminal commands in chat. Bash output now keeps the end of the stream instead of the start, follows new lines while the command runs, and stops following while you scroll up.

  • #14487 c887e66 - Keep Agent Manager status icons current for sessions in other projects. A session that reconnects after a network drop no longer shows "Error or connection lost.", and completed, failed, waiting, and scheduled states now also update while another project is selected.

  • #14447 390b92c - Show the full arguments of a pending MCP tool call in the permission prompt so they can be inspected before approval, including nested objects and arrays.

  • #13513 3add597 - Adopt OpenCode v1.18.19 through v1.18.20 improvements, including subagent error and permission handling in non-interactive runs, network and stream error retry coverage, Cerebras completion limit handling, Cloudflare AI Gateway support, and TUI reasoning status updates.

  • #14464 b9dc741 - Explain that file checkpoints require Git when a revert cannot restore files. Reverting in a folder that is not a Git repository now shows "File checkpoints require a Git repository" instead of the generic "No file checkpoint was available" notice.

  • #14484 065bc5c - Keep session costs complete after reopening paginated conversations, including nested subagents without counting their parents or siblings.

  • #14486 d52cd88 - Fix messages and tool calls above the last reply sometimes disappearing after switching sessions until the transcript was scrolled.

  • #14361 f27140a - Render streaming shell output faster in the chat transcript by highlighting only the lines that changed since the previous chunk instead of rebuilding the whole output block on every update.

  • Updated dependencies [065bc5c]:

CLI

7.7.9

Minor Changes

  • #14445 1ac7cc1 - Let the agent start or resume a session goal itself with the goal tool. The agent's call arms the goal without cancelling the current turn, then the goal loop continues after that turn. The tool uses the goal permission, which is allowed by default and can be set to ask or deny.

  • #14312 dfeeb48 - Add a monitor action to the background_process tool that streams a long command's output back as it arrives, bounded by a line cap (default 200) and a wall-time cap (default 120000 ms) so a waiting agent reads progress instead of polling logs. Existing background_process actions are unchanged. Add session cron scheduling through cron_create, cron_list, and cron_delete: a recurring 5-field expression or a one-shot time/delay fires the session between turns after it goes idle, missed windows are not replayed, fire times carry deterministic jitter, each task expires seven days after creation, and tasks survive --resume.

  • #14268 f330846 - Add experimental get_context_info and compact tools that let an agent inspect and compact its own context. Reach them with KILO_EXPERIMENTAL=1, or KILO_EXPERIMENTAL_CONTEXT_TOOLS=true.

  • #14485 9088b7d - Install Marketplace plugins from a git repository. Plugin catalog entries can now use a git source such as git:github.com/owner/repo@v1.2.3#subdir, so a plugin can be distributed from a public repository without publishing to npm. The client clones the repository at the pinned ref into the plugin cache and loads the plugin from there.

  • #14281 7c59855 - Install plugins from the Kilo Marketplace. The Marketplace now lists plugin items alongside agents, skills, and MCP servers, and installing one adds the npm package to Kilo's plugin configuration for the chosen project or global scope. Removing a plugin item cleans the configuration entry again.

Patch Changes

…

Tuesday, September 22Sep 22, 2026

Release v7.7.7

Kilo Code v7.7.7

VS Code 7.7.7 Patch Changes Adopt OpenCode v1.18.14 through v1.18.15 improvements, including message ordering fixes, compaction serialization, locale coverage, and TUI enhancements. Adopt OpenCode v1.18.16 through v1.18.18 improvements, including…

Read full notes

VS Code

7.7.7

Patch Changes

  • Adopt OpenCode v1.18.14 through v1.18.15 improvements, including message ordering fixes, compaction serialization, locale coverage, and TUI enhancements.

  • Adopt OpenCode v1.18.16 through v1.18.18 improvements, including conversation-aware compaction, expanded reasoning effort support, provider compatibility fixes, and retry handling.

  • #14360 675ed4b - Retry transient connection drops when approving permissions so auto-approve and manual approvals no longer leave agents waiting.

CLI

7.7.7

Patch Changes

  • Adopt OpenCode v1.18.14 through v1.18.15 improvements, including message ordering fixes, compaction serialization, locale coverage, and TUI enhancements.

  • Adopt OpenCode v1.18.16 through v1.18.18 improvements, including conversation-aware compaction, expanded reasoning effort support, provider compatibility fixes, and retry handling.

Monday, September 21Sep 21, 2026

Release v7.7.6

Kilo Code v7.7.6

VS Code 7.7.6 Minor Changes #14054 3b6746c Thanks @vkeerthivikram! - Reintroduce automatic session cleanup in Settings > Checkpoints. Keep it off by default and apply the configured retention period across all projects and Kilo clients on the machine. Protect…

Read full notes

VS Code

7.7.6

Minor Changes

  • #14054 3b6746c Thanks @vkeerthivikram! - Reintroduce automatic session cleanup in Settings > Checkpoints. Keep it off by default and apply the configured retention period across all projects and Kilo clients on the machine. Protect running sessions and sessions with a recent fork, confirm manual cleanup, and show live session-level progress with a spinner and processed, deleted, and failed counts. Avoid scanning unrelated session history and preserve progress when status updates are delayed.

  • #14301 f03ebe3 - Create new Git projects and clone repositories directly from Agent Manager. Choose where projects are stored and attach them without changing the VS Code workspace. Adding a project or cloning a repository that is already present opens the existing project instead of creating a duplicate, and a repository whose checkout failed can still be attached.

    Create empty, unsigned bootstrap commits without normal commit hooks, while preserving staged files and Git configuration.

  • #14282 d0475a6 - Label prompts that Kilo sends on your behalf, such as worktree updates from base, expanded slash commands, and editor or terminal code actions, with a "Sent by Kilo" header. Long prompts collapse to their first paragraph with a "Show prompt" toggle to inspect the full text, and reverting or editing a turn restores the command instead of the full template.

  • #14344 83d276a - Load older chats on demand in the session history with a "Load more" control instead of stopping at the 100 most recent. Paging works across the workspace and every worktree directory.

  • #14346 65702ab - Preview session display settings with an automatic sample conversation that streams reasoning, tool progress, and an answer beside the controls.

    Apply review-focused or compact display presets from settings, and use the same display defaults during onboarding.

  • #14292 8c724ef - Show a clock status on Agent Manager tabs and worktrees when a session is waiting for a scheduled wakeup.

Patch Changes

  • #13979 fbdbe11 Thanks @mardausdennis! - Pin Agent Manager session tabs. Right-click a session tab and choose Pin to move it to the front of the tab bar; pinned tabs keep that position across reloads, survive Close Others, and can be dragged among themselves. Unpin returns the tab to its normal spot.

  • #14349 1030bdb - Focus the Changes diff viewport when the diff shortcut opens it or its reading content is clicked, show its complete focus border only while it owns reading focus, and restore the previous prompt or opener when it closes. Keep delayed prompt recovery from stealing diff focus, release diff focus on outside clicks, and route paste from non-editable areas to the prompt. Scroll a page with Shift+ArrowDown or Shift+ArrowUp when the diff viewport itself has focus and no text is selected.

  • #14348 24898d5 - Stop session progress spinners when sessions finish in a background project, and recover their status after reconnecting.

  • #14333 74717ee Thanks @hdcodedev! - Fix the chat prompt sending the wrong text after a collapsed paste chip is deleted.

  • #14324 238aff2 Thanks @hdcodedev! - Anchor review comments to the right list item when a markdown file separates its list items with blank lines.

  • #14322 f47c29d Thanks @BambinoSK! - Remember the unified/split choice in Kilo diff viewers. Toggling the style once persists it for future diff viewers.

  • #14286 5bbad4c - Retry transient backend connection drops instead of surfacing a "terminated" error.

  • #14343 9d81d4a - Translate session cleanup progress and error messages in all supported languages.

CLI

7.7.6

Patch Changes

  • #13340 f3d6d09 Thanks @rakshith1928! - Fix auto-compaction triggering far below the configured context threshold. The threshold now applies to the context window shown in the UI and is anchored to provider-reported token usage plus newly added content, instead of an inflated estimate of the whole payload on models with separate input limits. New system prompts and tool schemas are counted even when a provider report is available, and cancelled responses or reports that omit input usage no longer leave later content uncounted. On models whose input limit is smaller than their context window, the reserved input safety buffer can still trigger compaction before a high configured percentage is reached.

  • #14351 a7d1596 Thanks @jezdez! - Support encrypted reasoning from OpenAI models accessed through Amazon Bedrock.

  • #14282 d0475a6 - Label prompts that Kilo sends on your behalf, such as worktree updates from base, expanded slash commands, and editor or terminal code actions, with a "Sent by Kilo" header. Long prompts collapse to their first paragraph with a "Show prompt" toggle to inspect the full text, and reverting or editing a turn restores the command instead of the full template.

  • #14216 5c366fa Thanks @grandmaster451! - Stop MCP server requests from repeating once per second when the server answers the optional GET stream probe with a body that is not an event stream. The response is now reported as "no stream on this endpoint", which the MCP client treats as supported.

…

Friday, September 18Sep 18, 2026

Release v7.7.5

Kilo Code v7.7.5

VS Code 7.7.5 Minor Changes #14251 b3ef153 - Add @model, @past-chats, and @worktrees mentions to the Agent Manager New Worktree prompt. Past chats and worktrees are sent as attachments to the new session, and model references stay inline text. #14249 d73b514 -…

Read full notes

VS Code

7.7.5

Minor Changes

  • #14251 b3ef153 - Add @model, @past-chats, and @worktrees mentions to the Agent Manager New Worktree prompt. Past chats and worktrees are sent as attachments to the new session, and model references stay inline text.

  • #14249 d73b514 - Run worktree-independent slash commands from the Agent Manager New Worktree prompt. Custom commands, skills, MCP prompts, and /goal now appear in the prompt menu and execute when a new worktree is created. Typing /goal alone starts a two-step flow, so the objective can be entered before the session starts.

Patch Changes

CLI

7.7.5

Patch Changes

  • #14279 cfc786a - Keep the model's behaviour in sync with the selected agent after switching. Every agent change now adds one reminder that names the previous and current agent and states whether the current agent may modify files, based on its configured permissions. This covers built-in, custom, and organization agents, and fixes Ask still trying to edit files after switching from Code back to Ask.

  • #14284 bab87b4 - Stop denying read-only bash commands in Ask, Plan, and Explore modes when a shell operator is only literal text, such as grep "=>", rg "foo|bar", or cat <<'EOF' bodies, or when output is discarded with 2>/dev/null or 2>&1. Real file redirects, pipes, chaining, and command substitution are still denied.

  • Updated dependencies [d8eaefd]:

Release v7.7.4

Kilo Code v7.7.4

VS Code 7.7.4 Minor Changes #14233 b07646f - Open Mermaid diagrams in a fullscreen zoom viewer with zoom in/out, reset, mouse-wheel zoom, and drag-to-pan #14255 4881829 - Leftover worktree folders now show a count and total size in the warning banner, with a…

Read full notes

VS Code

7.7.4

Minor Changes

  • #14233 b07646f - Open Mermaid diagrams in a fullscreen zoom viewer with zoom in/out, reset, mouse-wheel zoom, and drag-to-pan

  • #14255 4881829 - Leftover worktree folders now show a count and total size in the warning banner, with a "Resolve…" action that opens a dialog listing each folder's path, size, and whether it still holds a git checkout. While the total is still being measured the banner says so, and if the measurement fails it reports the count alone instead of claiming 0 B. Measuring stops as soon as you start a delete, or whenever the folder list changes, rather than walking folders that are on their way out, and then re-measures whatever is left. The dialog's explanation starts collapsed to its first paragraph behind a "Show more" link, and its checkboxes are drawn the way each IDE draws its own. Deletion runs in the background so the UI never freezes, folders that still contain a checkout are unchecked by default, and a completion notification reports how many were removed. Worktree deletion is also more thorough: JetBrains now tears down backend state and removes the snapshot repository for a deleted worktree the same way VS Code already does, and a directory that reappears immediately after deletion is cleaned up once more automatically.

Patch Changes

  • #14230 6b5e8a0 - Add an experimental Programmatic Tool Calling setting under Settings > Experimental. When enabled, the agent calls MCP tools from a confined JavaScript program and discovers tools on demand, so fewer MCP tool definitions are sent to the model. The KILO_EXPERIMENTAL_CODE_MODE environment variable still enables it.

  • #14231 7e0ce5e - Generate chat session titles after a turn provides enough context instead of from the first message alone. A short first message now keeps the placeholder title until the session has a longer request, a second message, or real tool work, so titles describe the actual task rather than a bare URL or a truncated first line.

  • #14225 88d2315 - Prevent failed status notifications from leaving completed sessions marked busy and blocking reload.

  • #14015 12b44cb Thanks @intentionally-left-nil! - Fix "missing x-opencode-session" errors from memory consolidation, prompt enhancement, and the roll-call diagnostic command when using an OpenCode-managed model.

  • #14255 8bc3e84 - Move the Agent Manager leftover worktree folder notice to the top of the worktree list and rework its cleanup dialog to match VS Code, including an explanation of what the listed folders are before any bulk delete

  • #14221 6c066a5 - Hide voice input in remote VS Code windows, where microphone capture runs on the remote machine and fails, and explain the limit in the Speech to Text settings

  • #14226 9f45df5 - Explain sandbox escalation prompts accurately: approval runs the whole command outside the sandbox for that command only, and Bash allow rules and auto-approve never cover it.

  • #14237 9d2a46f - Improve chat responsiveness when switching sessions and sending prompts, and keep the transcript pinned without flicker while a turn streams

CLI

7.7.4

Patch Changes

  • #14262 7467f7a - Keep the current turn's reasoning variant when an Agent Manager task names the same model.

  • #14236 74869c8 Thanks @hdcodedev! - Recover shared board reads when their cursor is no longer valid.

  • #14230 6b5e8a0 - Add an experimental Programmatic Tool Calling setting under Settings > Experimental. When enabled, the agent calls MCP tools from a confined JavaScript program and discovers tools on demand, so fewer MCP tool definitions are sent to the model. The KILO_EXPERIMENTAL_CODE_MODE environment variable still enables it.

  • #14231 7e0ce5e - Generate chat session titles after a turn provides enough context instead of from the first message alone. A short first message now keeps the placeholder title until the session has a longer request, a second message, or real tool work, so titles describe the actual task rather than a bare URL or a truncated first line.

  • #14225 88d2315 - Prevent failed status notifications from leaving completed sessions marked busy and blocking reload.

  • #14195 864831e - Keep the pull request link a session reports available to kilo pr status after the session exits, so GitLab merge requests and Bitbucket pull requests link the same way GitHub pull requests do.

  • #14195 864831e - Link CLI sessions to GitLab merge requests and Bitbucket pull requests, not only GitHub PRs.

  • #14223 13e05d0 - Allow read-only gh commands such as gh pr view and gh issue list in Plan and Ask modes and the Explore agent without a prompt.

  • #14214 a728fbf - Log the remote sessions kilo remote runs: one line when a session starts and one when it ends, with the session id, start time, model, working directory, exit reason and duration.

  • #14226 9f45df5

…

Thursday, September 17Sep 17, 2026

Release v7.7.3

Kilo Code v7.7.3

VS Code 7.7.3 Major Changes #14209 3eaf47b - Remove KiloClaw: the VS Code chat panel and sidebar button, the /kiloclaw TUI command and chat view, the Kilo Chat client and token handling, and the kilo.claw.status and kilo.claw.chatCredentials gateway endpoints.…

Read full notes

VS Code

7.7.3

Major Changes

  • #14209 3eaf47b - Remove KiloClaw: the VS Code chat panel and sidebar button, the /kiloclaw TUI command and chat view, the Kilo Chat client and token handling, and the kilo.claw.status and kilo.claw.chatCredentials gateway endpoints.

Minor Changes

  • #14204 d202c80 - Animate the Kilo logo on the welcome screen: hover the mark to see it turn and play the yellow slot-machine animation.

  • #13519 9e61d68 - Show ChatGPT Codex quota alongside other provider usage in the CLI and VS Code.

  • #14170 36771e6 - Show large pasted text in the prompt input as an expandable [Pasted ~N lines] block that restores the full text when expanded, copied, or sent.

  • #14137 91040bc - Report worktree problems accurately and repair them: stale entries are cleaned up on their own, a deleted worktree can be restored from its branch or removed while keeping its sessions, leftover folders are listed with a cleanup action, and a failed status check now says so instead of showing a worktree as unchanged. Pull request lookups no longer stall on an unresponsive GitHub CLI, a single broken worktree no longer slows down the others, and deleting a worktree while its status is being checked no longer hides review and CI badges on every other worktree until the IDE restarts. The cleanup notice now marks leftover folders that still contain a git checkout and warns that they may hold uncommitted work, and removing a stale worktree entry no longer fails when its terminals cannot be stopped. New "Show Worktree Diagnostics" command in VS Code and "Copy report" action in JetBrains settings.

Patch Changes

  • #14200 78a4d93 - Fix Ctrl/Cmd+Z, Ctrl/Cmd+Shift+Z, and Ctrl+Y undo and redo in the chat input, including on non-Latin keyboard layouts

  • #14210 8437096 - Restrict chat search to user and assistant messages, so reasoning blocks, tool calls, and tool output no longer produce matches

  • #14185 b51f2e3 - Fix document previews reporting "Document is outside the worktree" for files inside the project when the path casing differs

  • #14206 634d1a7 - Make Agent Manager worktree deletion near-instant in large repositories: the directory is detached without waiting for other git operations, backend cleanup no longer boots an instance for the worktree, and checkpoint cleanup finishes in the background. A worktree whose conversations cannot be re-homed is still deleted instead of leaving an undeletable card.

  • #14199 98918cd - Render inline edit and write diffs in the chat with the same gutter bars, word highlighting, and colors as the diff viewer, and keep them mounted while the tool streams.

  • #14183 3a98691 - Reload the pull request diff after a review comment is rejected because its snapshot expired, so the comment can be posted again without reopening the review.

  • #14180 dd2f2f9 Thanks @WebReflection! - Keep model and reasoning choices when switching modes, and remember explicit new-session choices as the default without changing open sessions.

    • Keep an untouched draft on Default reasoning when selecting a different effort in another draft.
    • Keep the model and reasoning effort together when a mode-only command starts a new session.
  • #14208 1d187e8 - Remove the deprecated /local-review and /local-review-uncommitted command aliases. Use /review with its scopes instead.

  • #14049 c6936a7 - Restore built-in Playwright browser automation and its settings under Web Tools. Keep the experimental Integrated Browser independent and allow its panel to open before selecting a session.

  • #14142 68879be Thanks @mondalaci! - Restore chat prompt focus when returning to VS Code if the prompt was focused before the window was deactivated.

  • #14170 9be66de - Keep large review diffs from jumping when file rows are re-created at a different panel width.

  • #14201 5bf040e - Load skills from skills.paths entries written with a leading slash, such as /.github/skills, by falling back to the project root when no such directory exists at the filesystem root. Show skills in the VS Code slash menu under their own Skills group and list a skill that shares a name with a command as /name:skill.

  • #14203 96b2b16 - Keep the chat transcript steady while the agent works. A question prompt no longer disappears for a moment when it is answered, updates that arrive in the same frame now paint once, the view stays pinned to the bottom while a permission is pending or the composer grows, and expanded edit diffs no longer collapse and re-expand when they scroll back into view.

  • Updated dependencies [3eaf47b]:

CLI

7.7.3

Major Changes

  • #14209 3eaf47b - Remove KiloClaw: the VS Code chat panel and sidebar button, the /kiloclaw

…

Tuesday, September 15Sep 15, 2026

Release v7.7.2

Kilo Code v7.7.2

VS Code 7.7.2 Minor Changes #14155 f894108 - Show message timestamps on hover in the chat transcript, including the turn's finish time and duration. #14168 a16e5e9 - Show code added with "Add to Context" as a collapsible context card in the prompt input…

Read full notes

VS Code

7.7.2

Minor Changes

  • #14155 f894108 - Show message timestamps on hover in the chat transcript, including the turn's finish time and duration.

  • #14168 a16e5e9 - Show code added with "Add to Context" as a collapsible context card in the prompt input instead of pasting the path and code block as text

  • #12714 23ecd42 - Move marketplace catalog, installation, removal, and installed-item detection into the CLI backend so editor clients use the shared marketplace API.

  • #14159 0480c79 - Support a custom speech-to-text source. Point voice input at any OpenAI-compatible transcription API with a base URL and optional API key, instead of always using Kilo Gateway. Switching back to Kilo Gateway restores a valid Gateway transcription model instead of showing the custom one, and a custom endpoint requires its own model ID. Custom transcription settings are read from the global config only, so a workspace config cannot redirect voice input.

Patch Changes

  • #14149 60628ee - Move Add project to a fixed footer in the Agent Manager project list

  • #14158 5517390 - Stream subagent transcripts smoothly in the Agent Manager inspector instead of in coarse background batches

  • #14165 ae0afbf - Keep the computer awake while a session has a scheduled wakeup, instead of releasing Keep Awake as soon as the session goes idle.

  • #14164 136f411 - Keep text selections in the chat transcript intact while the agent streams and when it finishes, including selections inside code blocks, and pause auto-scroll after you select text so it does not jump away

  • #14154 f77ae0b - Keep the session header height stable while a turn streams. The activity timeline, context bar, and token counts now fill in place with skeleton rows instead of appearing one at a time and shifting the transcript.

  • #14166 b4df88d - Stop the transcript from jumping up and down while subagents run. Task cards keep their expanded state when the next assistant step starts, and finished turns no longer remount every row in the virtualized list.

  • #14160 1c33649 - Move the Kilo Swarm setting out of Experimental to Agent Behaviour. The setting stays enabled by default and is now controlled by the top-level shared_agent_board key. The experimental.shared_agent_board key is no longer read, and a warning is logged when it is still present.

  • #14156 1b62b5e - Stop the working indicator from cutting off the status label with a fading edge when it returns to a shorter status such as "Thinking".

CLI

7.7.2

Minor Changes

  • #12714 23ecd42 - Move marketplace catalog, installation, removal, and installed-item detection into the CLI backend so editor clients use the shared marketplace API.

Patch Changes

  • #14163 1df6993 - Stop looping on repeated malformed tool calls. A turn now aborts with an error after three identical invalid-argument failures instead of retrying the same broken tool call indefinitely.

  • #14160 1c33649 - Move the Kilo Swarm setting out of Experimental to Agent Behaviour. The setting stays enabled by default and is now controlled by the top-level shared_agent_board key. The experimental.shared_agent_board key is no longer read, and a warning is logged when it is still present.

Release v7.7.1

Kilo Code v7.7.1

VS Code 7.7.1 Minor Changes #14126 4fb9f38 - Copy a link to any PR review comment from the Agent Manager PR panel. #14144 53a553f - Add a Reasoning Blocks display setting with Expanded, Preview, and Headline modes. Headline shows only the reasoning header and…

Read full notes

VS Code

7.7.1

Minor Changes

  • #14126 4fb9f38 - Copy a link to any PR review comment from the Agent Manager PR panel.

  • #14144 53a553f - Add a Reasoning Blocks display setting with Expanded, Preview, and Headline modes. Headline shows only the reasoning header and streaming indicator until you open the block, and your open or closed choice is kept while the response streams. Preview keeps a short capped scrolling preview while the agent writes and stays compact after it finishes, and blocks from earlier sessions start collapsed. Expanded keeps the full text open. The setting replaces Auto-Collapse Reasoning; existing auto_collapse_reasoning: true configurations map to Preview.

    Keep the Preview viewport anchored to the newest reasoning text after the block finishes, so later tool calls no longer make it jump back to the top.

    Background subagent transcripts use the same Reasoning Blocks setting instead of always showing the capped preview.

Patch Changes

  • #14127 7bbba88 - Fix "Close Others" in the Agent Manager leaving closed session tabs open in the local tab bar.

  • #14150 94c3e3c - Fix the Agent Manager sidebar going blank when a PR badge changes status

  • #14145 c1195f0 - Stop showing a merged or closed pull request of an old branch on an Agent Manager worktree that only reuses its branch name.

  • #14146 9701f12 - Keep the project row with its New worktree button pinned while scrolling the Agent Manager project list.

7.7.0

Minor Changes

  • #14102 81ecad2 - Mention sessions, worktrees, terminals, and open documents by dragging their tab or card into the prompt.

  • #14051 b30b2cf - Let permission denials include feedback so the agent can adjust before retrying.

    Keep saved approval rules unchanged unless explicitly selected, and show a clear message when an edit has no changes to review.

  • #14025 1ef46bd - Post inline comments to a checked-out GitHub pull request from Changes and Agent Manager diff views. The compact composer saves locally, sends to Kilo, or posts to GitHub with an explicit destination choice. Cmd/Ctrl+Enter saves a comment, and pressing it again in the review view sends all comments to Kilo without publishing to GitHub. The toolbar shows separate send-all-to-Kilo and send-all-to-GitHub actions, and only the Kilo action carries the keyboard shortcut. GitHub posting stops on the first error so unpublished comments are kept.

  • #14105 b06c745 - Disconnect built-in providers without disabling them, and let users change stored API keys directly for providers with standard API-key authentication.

    Keep settings saves available after disabling or enabling a provider.

  • #14134 50fc57d - Enable the Kilo Swarm shared board by default. Turn it off in Agent Behaviour settings or with experimental.shared_agent_board: false.

  • #14050 7a6ab9a - Speed up Agent Manager worktree creation by pre-warming reusable worktrees and claiming a ready one instead of running a full checkout. Control the pre-warming in Agent Manager settings under "Pre-warm worktrees"; it is enabled by default and uses one extra checkout of disk space per open project.

    Prepare snapshots during session creation to reduce first-prompt initialization work. Start no-script sessions after environment files are copied, while preserving setup-script completion before agent startup. Discarded worktrees now remove their checkpoint data instead of leaving it behind.

    Resolve the primary checkout with one git call instead of four and discover agents and skills for a new worktree before the first prompt arrives, so the first response starts sooner.

Patch Changes

  • #14104 3c040da - Keep background subagent task cards collapsed and show their reasoning as a compact preview instead of expanding while the agent runs.

  • #14116 81b9c21 - Reduce GitHub API usage of Agent Manager PR status polling by resolving all worktrees in one request per sync.

  • #14045 f64c664 - Move the compaction model setting to the Models settings tab and link to it from the Compaction section.

  • #14106 20c5742 - Close the @ mention menu when prose follows a typed or picked mention, keep it closed after Escape, and let Enter send the message instead of replacing the draft with a loose fuzzy match.

  • #14103 3a2c5d5 - Reload the entire project for /reload and the reload actions. A reload from an Agent Manager worktree now reboots every loaded instance of the same project, so a project config change applies to the main checkout and all worktrees. The reload is refused while any session in the project is running.

  • #14046 e49e786 - Keep the working indicator snug above the prompt at every sidebar width instead of floating in the empty space reserved for the wrapped session actions row.

  • #14115 f40394f - Start the first snapshot of a new worktree several times faster. Seeding now reuses the checkout's index state instead of re-hashing every file, snapshot preparation reconciles the working tree before the first prompt arrives, and repacking snapshot objects waits until the snapshot repository is idle instead of blocking the tool steps of the running turn.

    Delay the replacement of a claimed pre-warmed worktree so its checkout does not compete with the new session's first prompt.

…

Thursday, September 10Sep 10, 2026

Release v7.6.2

Kilo Code v7.6.2

CLI 7.6.2 Patch Changes #14013 d2381d7 - Enable the experimental shared agent board (Kilo Swarm) with the KILO_EXPERIMENTAL_SHARED_AGENT_BOARD environment variable, or the umbrella KILO_EXPERIMENTAL, in addition to the experimental.shared_agent_board config…

Read full notes

CLI

7.6.2

Patch Changes

  • #14013 d2381d7 - Enable the experimental shared agent board (Kilo Swarm) with the KILO_EXPERIMENTAL_SHARED_AGENT_BOARD environment variable, or the umbrella KILO_EXPERIMENTAL, in addition to the experimental.shared_agent_board config key.
Release v7.6.1

Kilo Code v7.6.1

VS Code 7.6.1 Minor Changes #14006 e9f18b7 - Reference a model inline in the prompt with @, opening a model picker that inserts an @provider/model mention for Agent Manager or subagent instructions. Patch Changes #13932 a508228 Thanks @sylwester-liljegren! -…

Read full notes

VS Code

7.6.1

Minor Changes

  • #14006 e9f18b7 - Reference a model inline in the prompt with @, opening a model picker that inserts an @provider/model mention for Agent Manager or subagent instructions.

Patch Changes

  • #13932 a508228 Thanks @sylwester-liljegren! - Open attention notifications for Agent Manager sessions in Agent Manager instead of the sidebar, selecting the right project, worktree or Local tab, and session

  • #14007 546321e - Speed up rendering of expanded bash tool cards in the VS Code chat webview.

  • #13995 685afc6 Thanks @WebReflection! - Remove the redundant "(Experimental)" suffix from the Claude Code Migration label in the Experimental settings tab

  • #14011 ee6ff21 - Render collapsed diff tool cards without parsing and mount deferred tool bodies within a frame budget, so expanded transcripts fill in faster.

  • #13936 35c487f - Pause the working timer while a turn is waiting on your permission or question response, so the reported working time no longer includes time spent waiting for you.

  • #13993 b41b3d2 - Keep unlisted Auto models in the regular provider list instead of featuring them in the Auto Models section.

  • #13977 d12a139 Thanks @WebReflection! - Prevent duplicate permission prompts and response races in Agent Manager.

  • #14000 7e0bc21 - Speed up Agent Manager worktree deletion by skipping a redundant source project resolve when sessions move without their changes.

  • #14012 c0e4d51 - Render tool cards faster by not building collapsed tool content on mount.

  • #14002 8d5cae6 - Render streamed assistant text and reasoning at frame cadence in the VS Code webview instead of waiting for the fixed 100 ms throttle, so text appears smoothly as it arrives. Completed history still renders at the slower cadence.

  • #14004 5d1e7a2 - Show a neutral frame shimmer while a subagent starts, then animate it into the agent's identity glyph once the child session is known, and label the card with the agent type instead of the internal tool name.

  • #14005 2205cdb - Speed up rendering of to-do list tool cards in the chat.

CLI

7.6.1

Patch Changes

  • #14003 7c23a3e - Fix the TUI question dialog so Enter submits and Escape cancels a custom answer while the prompt autocomplete mode is active.
Release v7.6.0

Kilo Code v7.6.0

VS Code 7.6.0 Minor Changes #13951 492a2ff - Ask the agent to commit and push when you send pull request CI failures or review comments from the Agent Manager PR panel, or update a worktree from its base, so the pull request updates without a follow-up prompt.…

Read full notes

VS Code

7.6.0

Minor Changes

  • #13951 492a2ff - Ask the agent to commit and push when you send pull request CI failures or review comments from the Agent Manager PR panel, or update a worktree from its base, so the pull request updates without a follow-up prompt. Permission prompts still confirm each commit and push. Turn off "Push Pull Request Fixes" in Settings, Agent Behaviour to keep commits manual.

  • #13927 ed3cdc6 - Add the /caffeinate command and notifications that explain when Kilo keeps the computer awake while agents work.

  • #13929 9dae829 Thanks @WebReflection! - Add an opt-in, one-time import of supported global Claude Code instructions, simple skills, and disabled MCP definitions into Kilo.

  • #13965 6bbe6ac - Click the thinking indicator to scroll the current chat to the latest message.

  • #13903 99eab84 - Write and preview multiline PR comments and code suggestions, reply from the PR panel or diff view, and edit or delete your own comments directly in Agent Manager.

    Comment on selected PR diff lines, submit reviews, and preview and apply suggested changes to the local worktree without staging, committing, or pushing.

  • #13771 3c28e7a Thanks @sylwester-liljegren! - Alert you when Kilo finishes a task, needs your input, needs permission, or hits a terminal error. Enable VS Code notifications, native OS notifications (Windows, macOS, and Linux), or both — OS notifications reach you while the editor is in the background, and VS Code notifications wait for you with a Show action that opens the session and jumps to the latest message. Notifications are skipped for the session you are already looking at, they follow your selected language, and a Test button confirms native notifications work on your system.

  • #13958 4c2a6eb - Show commits, force pushes, merges, approvals, and the pull request description in the Agent Manager PR conversation, in the order they happened.

  • #13953 3c04a86 - Show pull request approvals and merge readiness in Agent Manager, with GitHub-backed branch updates, merge methods, auto-merge, and conflict resolution with Kilo.

  • #13679 e27ff0a - Keep working toward a session goal with /goal, with shared pause, resume, and clear controls in the terminal and VS Code. Pause goals after no-action replies, terminal failures, Stop, new messages, and backend restarts. Rename custom commands or MCP prompts named goal to use this reserved command. Show a labeled Goal icon with hover details while work runs.

    Compose multiline goals with images and file attachments in VS Code. Select /goal to enter goal mode, or cancel to keep the draft as ordinary chat. Keep drafts and attachments when submission fails.

    Keep the current goal running when replacement attachments are invalid. Make pending Goal submissions read-only, and preserve the draft when Cancel exits Goal mode before acknowledgement.

    Disable clarification questions during active goals and delegated work while keeping permission approvals unchanged. Make safe, reversible decisions autonomously and report completion or blockers.

    Retain Active, Complete, Blocked, and Paused goals with their objective and reason until explicitly cleared. Let the working model explicitly report completion or a blocker with the Goal-only reporting tool, without a separate evaluator or independent verification claim. Pause no-action turns that have no explicit report. Keep complete goals complete after a backend restart and label their resume action as Restart.

    Starting a Goal while a response is running replaces that response after the Goal request is validated.

  • #13940 b8fe009 - Identify subagents with consistent theme-colored avatars in Task cards, background agents, subagent tabs, and swarm messages. Show all participants in board message headers, and animate running avatars instead of showing a separate loading indicator.

  • #13782 4d2d800 - View and reset the shared agent board from its owning session without stopping agents or clearing conversations.

Patch Changes

  • #13926 818d31d - Explain that Agent Manager requires a specific project folder when the VS Code workspace is the home folder or a filesystem root.

  • #13975 e85805f - Keep the Agent Manager PR push toggle synchronized with the Settings value across open Kilo views.

  • #13916 1ec6268 - Regroup the Agent Manager toolbar: optional session panels (documents, subagents) sit left of a separator, and the fixed workbench (changes, PR, apply, open in VS Code, browser, run, terminal) keeps stable positions on the right. Toolbar icons render at a uniform 1px stroke and dim when disabled. Open the full-screen review from the changes panel header instead of a toolbar button.

  • #13990 7febec5 - Report the direct recipient execution state in board_post results and warn when that recipient stopped, failed, was cancelled, or is unknown, so agents do not assume a finished subagent will read the message.

  • #13967 0aad88e - Resolve agent board route metadata from the session store while a message is still being written, so sender and recipient avatars and titles appear without waiting for the completed tool result.

  • #13920 05c763f - Show an actionable message when creating worktrees from a repository with no commits.

  • #13925 cdbb926

…

Tuesday, September 8Sep 8, 2026

Release v7.5.16

Kilo Code v7.5.16

7.5.16 Minor Changes #12974 822d0aa - Add a default-off Keep Awake toggle for busy agent sessions without keeping the display on or disabling screen locking. Remember the safety notice after its first acceptance. Keep multi-project toolbar controls visible in…

Read full notes

7.5.16

Minor Changes
  • #12974 822d0aa - Add a default-off Keep Awake toggle for busy agent sessions without keeping the display on or disabling screen locking. Remember the safety notice after its first acceptance. Keep multi-project toolbar controls visible in narrow sidebars.

  • #13878 512efb6 - Group and collapse PR checks in the Agent Manager while keeping failures and pending checks visible.

  • #13867 1210261 - Send failed CI checks to the agent from the PR panel, with compact feedback and on-demand log retrieval.

  • #13541 3141112 - Show GitHub PR review threads with author avatars inline in the PR panel, Agent Manager, and Changes. Use committed PR code for thread previews so local edits do not move current comments out of the diff. Jump to a comment's diff location, copy the thread, or send it to chat.

  • #13861 e207b42 - Support starting Agent Manager sessions in an explicitly selected existing managed worktree.

  • #13877 a1c674a - Allow Agent Manager sessions to reply to the session that sent them a prompt.

  • #13881 077c744 - Add emoji reactions to GitHub pull request comments in Agent Manager, including comments shown in diffs.

  • #13810 ef48a50 Thanks @sylwester-liljegren! - Jump to matching options by typing in the agent and reasoning effort selectors.

Patch Changes
  • #13908 6ec7f10 - Keep the webview aligned when jumping through chat messages, search results, and pull request comments.

  • #13794 2dc5951 - Keep chat input undo and redo from changing files open in Markdown custom editors.

  • #13876 b174266 - Show source attribution inside initial and follow-up Agent Manager messages, with navigation to an already open source session. Hide internal markers from displayed and copied text.

  • #13890 a99f63a - Show a filled coffee icon and clarify that Keep Awake prevents system sleep while Kilo agents work.

  • #13868 66053ef - Load recent messages faster when opening large sessions, speed up token-usage totals across child sessions, and keep older history available on demand.

  • #13847 9903abb - Improve live subagent transcript performance in editor tabs and Agent Manager, especially with many parallel agents and shared-board messages.

  • #13885 6f35a32 - Fix Agent Manager worktree deletion after closing all tabs.

  • #13859 111cf3f - Use the selected model, reasoning effort, and agent for the active session's Update from base command.

  • #13892 c65dd72 - Fix /update-from-base silently failing when sending the selected model.

  • #13863 c373eb3 - Prevent invalid Git output from becoming the indexing directory when resolving worktree projects with older Git versions.

  • #13874 99a5856 - Allow removing stale Agent Manager entries for deleted worktrees when terminal cleanup cannot reach the backend.

  • #13871 3ef395a - Collapse files marked linguist-generated in repository .gitattributes rules while keeping explicitly visible files such as English and German translations expanded by default.

  • #13853 1be0f7e - Show relative dates on inline pull request review comments.

  • #13901 3256564 - Keep automatic plan opens scoped to the active agent session and its worktree.

  • #13883 6024a76 - Open saved plan files automatically when an agent requests user review in VS Code.

  • #13911 4416661 - Show GitHub review-thread reactions and timestamps for every comment reply in Agent Manager.

  • #13866 7a9e5f1 - Use clearer "Fix with Kilo" actions for PR review comments in Agent Manager.

  • #13904 44febac - Show Fix with Kilo and jump-to-section actions in the Agent Manager PR summary, so CI failures, review threads, and PR comments can be handed to Kilo without scrolling.

  • #13860 18e1ac4 - Preserve explicit Git branch names in Agent Manager and expose automatic branch naming and prefix controls in its settings.

…

Sunday, September 6Sep 6, 2026

Release v7.5.15

Kilo Code v7.5.15

No notable changes

Read full notes

No notable changes

Friday, September 4Sep 4, 2026

Release v7.5.14

Kilo Code v7.5.14

7.5.14 Patch Changes #13796 626d1cc - Keep codebase indexing status current and support workspace paths with non-ASCII characters. #13795 2fd7123 - Pause Changes, Review, and chat badge polling while their panels are hidden, and reuse unchanged file counts to…

Read full notes

7.5.14

Patch Changes
  • #13796 626d1cc - Keep codebase indexing status current and support workspace paths with non-ASCII characters.

  • #13795 2fd7123 - Pause Changes, Review, and chat badge polling while their panels are hidden, and reuse unchanged file counts to reduce CPU use in large repositories.

Release v7.5.13

Kilo Code v7.5.13

7.5.13 Patch Changes #13792 5d2038d - Keep Shift+Tab available for reasoning variant cycling while the slash command menu is open, without selecting a command or changing the draft. #13791 294219b - Use consistent icon buttons with clear tooltips for Open,…

Read full notes

7.5.13

Patch Changes
  • #13792 5d2038d - Keep Shift+Tab available for reasoning variant cycling while the slash command menu is open, without selecting a command or changing the draft.

  • #13791 294219b - Use consistent icon buttons with clear tooltips for Open, Apply, and Run in the Agent Manager toolbar.

Release v7.5.12

Kilo Code v7.5.12

7.5.12 Patch Changes #13789 b1ed65e - Keep model and reasoning selectors open during automatic prompt focus restoration. 7.5.11 Minor Changes #13734 d95e20d - Explain worktrees, parallel agents, PR status, and conflict resolution with an inline Agent Manager…

Read full notes

7.5.12

Patch Changes
  • #13789 b1ed65e - Keep model and reasoning selectors open during automatic prompt focus restoration.

7.5.11

Minor Changes
  • #13734 d95e20d - Explain worktrees, parallel agents, PR status, and conflict resolution with an inline Agent Manager introduction. Remember whether it is enabled and let users restore it from the welcome screen.

  • #13776 46dfbbc - Show pull request discussion comments and review submissions at the bottom of the Agent Manager PR view with actions to send them to the agent or terminal, copy, and dismiss.

  • #13779 737fba0 - Add a refresh button to fetch the latest pull request state in Agent Manager.

  • #13735 5a1da63 - Ask the worktree agent to update from its saved base branch with /update-from-base, the worktree menu, or Command Palette, without stashing or discarding uncommitted work.

  • #13592 6a224d2 Thanks @sylwester-liljegren! - Search the whole @ menu with one query. Names with spaces are now searchable, so @my report.txt finds the file it names, and past chats are found by title in the list instead of only behind Past chats. Files, chats, and entries such as Terminal, Git changes, and Browse files... are ranked together by how well they fit the query, rather than listed in fixed groups.

  • #13733 d969f8b - Show unresolved review thread counts beside worktree PR numbers in Agent Manager, with a shortcut to open the comments.

  • #13727 ce274e6 - Support agent-defined default answers for single-select questions, with Enter confirmation in the CLI and VS Code.

  • #13629 c0eba39 - Introduce Kilo Swarm, an opt-in shared board scoped to a main session and its task descendants, with persistent session history and fixed activity notices in tool results. Enable Kilo Swarm in Experimental settings for parallel solution attempts or complementary work, not every task. Post messages with board_post and read peer messages explicitly with board_read, without treating them as user requests or approval. Posting a message does not guarantee delivery or reading, or start an agent. Keep experimental.shared_agent_board, tool names, stored identifiers, history, and permissions unchanged.

    Keep background task status available for models without a reasoning variant.

    Warn when a direct board post targets a task known to be inactive, without restarting it.

    Keep peer content out of user turns and privileged instructions. Coalesce activity notices on genuine tool results, with message bodies available only through explicit reads. Preserve the parent's model and reasoning settings when background tasks finish.

Patch Changes
  • #13753 62c3660 - Reference /update-from-base in the Agent Manager introduction to explain how to merge the latest base branch changes into a worktree.

  • #13730 64123bc - Show the target session and full outgoing prompt when asking permission to send a prompt through Agent Manager.

  • #13731 05ae514 - Clear completed session indicators when you return to their chat across sidebar, editor, worktree, and subagent tabs. Keep indicators for sessions that finish while already open, and preserve unresolved input requests, errors, and turn diagnostics.

  • #13758 64df333 Thanks @WebReflection! - Reduce Agent Manager change-detection key sizes without changing update behavior.

  • #13707 e14b4db - Speed up worktree deletion when multiple terminals need to close, while preserving conversation history and process cleanup checks.

  • #13777 6876856 - Restore worktree delete actions when Agent Manager misses a shortcut modifier key release

  • #13706 9a8ce09 - Restore sending all Agent Manager diff comments with a second Cmd+Enter or Ctrl+Enter, including quick consecutive presses.

  • #13775 d842b97 - Clear stale Agent Manager running indicators when a background agent finishes while another project is selected.

  • #13704 3c04984 - Clear subagent permission prompts after approval or denial, even when the subagent view is closed, and prevent stale recovery responses from restoring resolved prompts.

  • #13738 8d347a9 - Show initial Agent Manager worktree prompts immediately while they are being sent.

  • #13692 8c077fb Thanks @WebReflection! - Use organization model defaults in VS Code while preserving valid preferences. Return consistent defaults from the CLI provider APIs, respect environment credential overrides, and prevent public-model fallbacks for Org accounts.

  • #13773 f18516e - Keep Agent Manager sections collapsed when deleting worktrees and select the nearest visible worktree with a session instead.

  • #13728

…

Wednesday, September 2Sep 2, 2026

Release v7.5.9

Kilo Code v7.5.9

7.5.8 Minor Changes #13501 9231c25 - Preview local applications in Agent Manager with embedded developer tools, grouped diagnostics, and review-style element feedback for precise frontend changes. #13556 52d4247 - Edit queued messages in VS Code before they…

Read full notes

7.5.8

Minor Changes
  • #13501 9231c25 - Preview local applications in Agent Manager with embedded developer tools, grouped diagnostics, and review-style element feedback for precise frontend changes.

  • #13556 52d4247 - Edit queued messages in VS Code before they are sent, while preserving their text and attachments.

  • #13565 49692a6 - Advertise optional instance kind, process start time, and current Git branch in CLI heartbeats.

  • #13557 6624c1a - Allow the orchestrating agent to choose a model, provider, and reasoning effort for each subagent task behind an experimental setting.

  • #13645 cd366ce - Show CLI activity in Agent Manager terminal tabs and worktree indicators, including working, waiting for input, retrying, errors, and completed tasks.

Patch Changes
  • #13630 242bb18 - Use the Agent Manager panel for terminals by default when no destination is configured, while preserving existing choices.

  • #13663 17bb54d - Keep finished background agents in the compact header with status icons, and automatically collapse their list when all agents finish.

  • #13666 2e76572 - Speed up forking long sessions while preserving conversation history and independent child sessions.

  • #13646 e803815 - Fix the invisible collapse icon in the background agents panel.

  • #13637 36804b0 - Fix an empty extension sidebar after installing a build with browser automation support.

  • #13597 915b4a2 - Show live activity indicators for subagent tabs in Agent Manager, including running, retrying, waiting for input, completed, and error states.

  • #13468 32e4b0a - Release worktree processes and terminals before removing Agent Manager worktrees on Windows.

  • #13601 438dbe7 - Show deliberately stopped agent sessions as idle instead of finished.

  • #13641 dd390c1 - Support stopping the main agent without cancelling background agents, and add Stop all to the VS Code background-agent bar.

  • #13650 a6bdd6f - Keep Agent Manager inspector panels open during state updates when browser automation is disabled.

  • #13665 bb87cc8 - Open all background agents at once with compact, matching toolbar controls.

  • #13667 1d8689f - Match answered question text to other tool output and respect the Kilo font size setting.

  • #13610 b5ee423 - Restore Agent Manager side panels for each project, worktree, and session when navigating, while keeping closed panels closed.

  • #13605 25d9448 - Stop checking for unsupported legacy Kilo migrations at startup while keeping Roo Code session import available.

  • #13604 edb929d - Keep background agent spinners animating smoothly during status updates.

  • #13602 0701c5f - Allow subagent task headers to collapse and share the saved timeline preference with the main agent.

  • #13603 08757f7 - Reduce empty space below the chat prompt in wide Agent Manager panes while preserving the side margins.

  • Updated dependencies [7c845aa, dd390c1, 6624c1a]:

Friday, August 28Aug 28, 2026

Release v7.5.6

Kilo Code v7.5.6

7.5.6 Minor Changes #13512 13a9673 - Reference other Agent Manager worktrees with a searchable @ picker that prioritizes recently opened worktrees. Share paths, branches, and session IDs without attaching diffs or chat history. Keep picker results in sync when…

Read full notes

7.5.6

Minor Changes
  • #13512 13a9673 - Reference other Agent Manager worktrees with a searchable @ picker that prioritizes recently opened worktrees. Share paths, branches, and session IDs without attaching diffs or chat history. Keep picker results in sync when clearing search.

  • #13533 6d15d18 - Choose a separate model for conversation compaction in Context settings.

  • #13498 46bd29d - Review all committed and uncommitted Agent Manager worktree changes with /review worktree.

Patch Changes
  • #13502 094ca19 - Keep Agent Manager worktree spinners active while background agents are running.

  • #13505 b382a3b - Load Agent Manager changes faster and preserve cached diffs when switching sessions.

  • #13499 8c0a570 - Place the prompt navigator on the outer sidebar edge and delay hover previews to avoid accidental popups. Keep the navigator on the right in Agent Manager and editor tabs.

  • #13547 2fd53b0 - Prevent cleared questions from reappearing after saving settings.

  • #13545 b8058a3 - Clear false failure banners after successful context overflow recovery while preserving terminal errors.

  • #13544 f5a7a1d - Resume interrupted tasks from the empty send button without adding a chat message.

  • #13546 31e76dd - Use configured agent reasoning in new sessions instead of outdated saved defaults, and preserve explicit Default selections.

  • #13540 bac3043 - Avoid checkpoint cleanup errors when deleting worktrees under protected parent folders.

  • #13528 de9e1ed - Keep queued prompt text visible while attachment context loads, and hide empty queued placeholders and internal messages.

  • #13543 67b299f - Clear stale failures when an agent resumes, keep optional review suggestions from triggering attention, and explain Agent Manager status icons on hover. Keep progress spinners separate from attention warnings during worktree operations.

  • #13500 c8df9c4 - Keep chat scroll position during streaming, including small upward gestures, direction changes, and scrolling over message controls.

  • #13466 64c75a5 - Prevent intermittent server connection failures during VS Code startup.

  • #13475 be2ec51 - Use the Git executable configured in VS Code when creating worktrees on Windows.

  • #13542 47dc16b - Open running background agents directly from the header and show an overflow count for agents that do not fit.

  • #12830 bb20d34 Thanks @thomasboom! - Open files by clicking their names in read tool headers.

  • #13560 454b101 - Keep dismissed background agents hidden when switching sessions or returning from History and empty chats.

  • #13531 c1d1e9b - Keep focus in active text fields when questions appear or refresh.

  • #13476 45202c0 - Remove deleted worktree checkpoints without losing conversation history and stop showing activity for deleted sessions.

  • #13548 039a235 - Queue Agent Manager follow-up prompts when the target session is busy instead of rejecting them.

  • #13529 8cb1931 - Stop offscreen loading animations while preserving their original appearance, and release obsolete transcript pages from memory.

  • #13530 5d1313f - Search the latest 5,000 chats across the worktree family and display the best 50 matches in the sidebar and Agent Manager. Skip inaccessible folders from unrelated projects when finding past chats.

  • #13504 f293ecb - Show consistent running, completion, and input-required indicators across session tabs and Agent Manager worktrees.

  • #13553 1e13220 - Keep session and worktree activity indicators stable during routine server reconnects without hiding connection failures.

  • #13422 83e2772 - Recognize sessions discovered in managed Agent Manager worktrees during orchestration actions.

  • Updated dependencies [13a9673

…

Wednesday, August 26Aug 26, 2026

Release v7.5.5

Kilo Code v7.5.5

7.5.5 Patch Changes #13489 b74dc0c - Prevent inaccessible Windows PowerShell execution aliases from blocking CLI and extension startup.

Read full notes

7.5.5

Patch Changes
  • #13489 b74dc0c - Prevent inaccessible Windows PowerShell execution aliases from blocking CLI and extension startup.