Skip to content

Releases: Kilo-Org/kilocode

JetBrains 7.0.4

Choose a tag to compare

@github-actions github-actions released this 10 Jul 22:50
5346523

Fixed

  • Stop orphaned Kilo Core processes on Windows so closing the IDE no longer leaves a lingering kilo serve process or blocks the next IDE launch.
  • Improve JetBrains CLI shutdown ordering so app close kills the process tree before closing streams, preventing Windows shutdown deadlocks.

JetBrains 7.0.3

Choose a tag to compare

@github-actions github-actions released this 10 Jul 19:05
56c5b7f

Added

  • Add rollback redo controls in JetBrains sessions so reverted changes can be restored from the chat UI.
  • Add inline revert progress in JetBrains sessions, including localized status text and safer cancellation handling.
  • Add Kilo Core support for localized commit-message generation, AI image generation, large bash-output pruning, and improved model-usage display.

Fixed

  • Harden Kilo Core startup and shutdown so startup failures show clearer diagnostics, app close stops the CLI process, and lingering child processes are cleaned up more reliably.
  • Fix workspace reload recovery so stale reload state no longer disrupts the session connection.
  • Fix JetBrains rollback and revert flows so prompt focus, scroll state, diff order, and turn state are preserved more reliably.
  • Fix Kilo Core Bedrock SSO credential resolution and commit-message error handling when no changes are available.

Changed

  • Update the JetBrains plugin to download Kilo Core 7.4.5.

v7.4.5 (release)

Choose a tag to compare

@github-actions github-actions released this 09 Jul 14:31

No notable changes

v7.4.4 (release)

Choose a tag to compare

@github-actions github-actions released this 09 Jul 13:13

7.4.4

Patch Changes

  • #12049 394af39 - Configure sandboxing through first-class sandbox settings, and show its controls in the dedicated Sandboxing page for all supported macOS and Linux users while keeping it disabled by default.

  • Updated dependencies [394af39]:

    • @kilocode/sdk@7.5.0
    • @kilocode/kilo-ui@7.4.4
    • @kilocode/plugin@7.4.4
    • @opencode-ai/ui@7.4.4
    • @kilocode/kilo-gateway@7.4.4
    • @kilocode/kilo-indexing@7.4.4
    • @opencode-ai/core@7.4.4

v7.4.3 (release)

Choose a tag to compare

@github-actions github-actions released this 09 Jul 11:55

7.4.2

Minor Changes

  • #11826 dfa712d Thanks @vkeerthivikram! - Add experimental AI image generation tool. Enable via experimental.image_generation in config. Supports text-to-image generation and image editing through the Kilo Gateway or a BYO OpenRouter API key.

  • #12010 2184888 - Render images inline in the chat view when the agent reads an image file. Images appear below the read tool card and can be clicked to open a full-size preview.

  • #11954 b0348cb Thanks @johnnyeric! - Integrate project memory into the VS Code extension: memory status and controls in the Context settings tab, task-header and assistant-message affordances, the /memory prompt command, and Show/Toggle Project Memory command-palette entries.

  • #11631 0734e3d - Enable autocomplete across supported languages in Jupyter notebooks.

  • #12004 cef3dc7 - Add a reload action that reboots the per-directory instance, picking up config, skills, agents, commands, and MCP prompts changed on disk. Sessions and history are preserved. Surfaces: /reload in the CLI palette and editor chat, a reload button in the task header and settings panel, the Kilo Code: Reload Config and Skills command, and a POST /instance/reload HTTP endpoint. The endpoint returns 409 while a session is actively running.

  • #12025 2d724f1 Thanks @sylwester-liljegren! - Click or press Enter/Space on a bar in the task timeline to jump the transcript to that message.

Patch Changes

  • #12007 a5df5bc - Fix the reasoning-variant and mode dropdowns being clipped inside the New Worktree dialog. The dialog's scroll-container overflow escape now covers all inline selector popovers, not just the model picker, so dropdowns render fully above the prompt input.

  • #12033 9fc1a1d - Show a clear "No changes found to generate a commit message for" error instead of a generic "Unexpected server error" when there is nothing to commit. The endpoint now returns a typed 422, and the extension surfaces the real message directly.

  • #11825 0b78469 Thanks @jackson-zhou! - Support marking custom provider models as image-capable in VS Code settings.

  • #12002 885a994 - Defer Agent Manager automatic branch naming until the conversation shows a durable task. The first user message no longer renames the branch; naming waits for a second message (up to four) or for the worktree to contain changes, and renames only run while the session is idle. Read-only verification questions (for example "is X fixed?") no longer claim the branch name.

  • #12015 4dc994d Thanks @mjnaderi! - Support bidirectional text in the Agent Manager new worktree prompt.

  • #12006 5c41d65 Thanks @mjnaderi! - Fix multiline bidirectional prompt input rendering and file mention arrow navigation.

  • #12032 e4ae1c7 - Fix settings sidebar truncating localized section labels in non-English languages.

  • #12042 22b9f7f Thanks @shssoichiro! - Respect nested .gitignore and .kilocodeignore files during codebase indexing.

  • #11936 3d16f29 Thanks @mjnaderi! - Allow Shift+Arrow selections in the prompt input to shrink back across file mentions.

  • #12000 dfce405 - Fix the model usage panel showing just "free" for auto-routed sessions. The routed model id (e.g. tencent/hy3:free) is now displayed correctly instead of being collapsed to its :free suffix.

  • #12008 e29196c - Widen the Additional Writable Paths input in the Sandboxing settings so longer filesystem paths are easier to read while typing.

  • #11994 eefd891 Thanks @IOLOII! - Generate commit messages in the user's selected UI language instead of always using English.

  • #12043 8ff2a16 - Fixed dismissed question tool content not showing in chat history. Dismissed questions now render with a "Dismissed" label and "N dismissed" subtitle instead of being invisible.

  • #12009 130b256 - Preserve the selected mode when sending the first message in a new VS Code task so the chosen model is paired with the correct agent instructions.

  • #12001 6ad16cd - Wait for microphone capture to start before showing voice input as recording.

  • Updated dependencies [b976b5a, 22b9f7f, 61b9e09, adcbe0f]:

    • @kilocode/sdk@7.5.0
    • @kilocode/kilo-memory@7.5.0
    • @kilocode/kilo-indexing@7.4.2
    • @kilocode/kilo-gateway@7.4.2
    • @kilocode/kilo-ui@7.4.2
    • @kilocode/plugin@7.4.2
    • @opencode-ai/ui@7.4.2
    • @opencode-ai/core@7.4.2

v7.4.2 (pre-release)

v7.4.2 (pre-release) Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jul 20:39

Minor Changes

  • #11826 dfa712d Thanks @vkeerthivikram! - Add experimental AI image generation tool. Enable via experimental.image_generation in config. Supports text-to-image generation and image editing through the Kilo Gateway or a BYO OpenRouter API key.

  • #12010 2184888 - Render images inline in the chat view when the agent reads an image file. Images appear below the read tool card and can be clicked to open a full-size preview.

  • #11954 b0348cb Thanks @johnnyeric! - Integrate project memory into the VS Code extension: memory status and controls in the Context settings tab, task-header and assistant-message affordances, the /memory prompt command, and Show/Toggle Project Memory command-palette entries.

  • #11631 0734e3d - Enable autocomplete across supported languages in Jupyter notebooks.

  • #12004 cef3dc7 - Add a reload action that reboots the per-directory instance, picking up config, skills, agents, commands, and MCP prompts changed on disk. Sessions and history are preserved. Surfaces: /reload in the CLI palette and editor chat, a reload button in the task header and settings panel, the Kilo Code: Reload Config and Skills command, and a POST /instance/reload HTTP endpoint. The endpoint returns 409 while a session is actively running.

  • #12025 2d724f1 Thanks @sylwester-liljegren! - Click or press Enter/Space on a bar in the task timeline to jump the transcript to that message.

Patch Changes

  • #12007 a5df5bc - Fix the reasoning-variant and mode dropdowns being clipped inside the New Worktree dialog. The dialog's scroll-container overflow escape now covers all inline selector popovers, not just the model picker, so dropdowns render fully above the prompt input.

  • #12033 9fc1a1d - Show a clear "No changes found to generate a commit message for" error instead of a generic "Unexpected server error" when there is nothing to commit. The endpoint now returns a typed 422, and the extension surfaces the real message directly.

  • #11825 0b78469 Thanks @jackson-zhou! - Support marking custom provider models as image-capable in VS Code settings.

  • #12002 885a994 - Defer Agent Manager automatic branch naming until the conversation shows a durable task. The first user message no longer renames the branch; naming waits for a second message (up to four) or for the worktree to contain changes, and renames only run while the session is idle. Read-only verification questions (for example "is X fixed?") no longer claim the branch name.

  • #12015 4dc994d Thanks @mjnaderi! - Support bidirectional text in the Agent Manager new worktree prompt.

  • #12006 5c41d65 Thanks @mjnaderi! - Fix multiline bidirectional prompt input rendering and file mention arrow navigation.

  • #12032 e4ae1c7 - Fix settings sidebar truncating localized section labels in non-English languages.

  • #12042 22b9f7f Thanks @shssoichiro! - Respect nested .gitignore and .kilocodeignore files during codebase indexing.

  • #11936 3d16f29 Thanks @mjnaderi! - Allow Shift+Arrow selections in the prompt input to shrink back across file mentions.

  • #12000 dfce405 - Fix the model usage panel showing just "free" for auto-routed sessions. The routed model id (e.g. tencent/hy3:free) is now displayed correctly instead of being collapsed to its :free suffix.

  • #12008 e29196c - Widen the Additional Writable Paths input in the Sandboxing settings so longer filesystem paths are easier to read while typing.

  • #11994 eefd891 Thanks @IOLOII! - Generate commit messages in the user's selected UI language instead of always using English.

  • #12043 8ff2a16 - Fixed dismissed question tool content not showing in chat history. Dismissed questions now render with a "Dismissed" label and "N dismissed" subtitle instead of being invisible.

  • #12009 130b256 - Preserve the selected mode when sending the first message in a new VS Code task so the chosen model is paired with the correct agent instructions.

  • #12001 6ad16cd - Wait for microphone capture to start before showing voice input as recording.

  • Updated dependencies [b976b5a, 22b9f7f, 61b9e09, adcbe0f]:

    • @kilocode/sdk@7.5.0
    • @kilocode/kilo-memory@7.5.0
    • @kilocode/kilo-indexing@7.4.2
    • @kilocode/kilo-gateway@7.4.2
    • @kilocode/kilo-ui@7.4.2
    • @kilocode/plugin@7.4.2
    • @opencode-ai/ui@7.4.2
    • @opencode-ai/core@7.4.2

JetBrains 7.0.2

Choose a tag to compare

@github-actions github-actions released this 07 Jul 20:33
4dc994d

Added

  • First GA release of the native Kilo extension for JetBrains IDEs.
  • Download the pinned Kilo Core release at runtime instead of bundling CLI binaries, keeping the JetBrains plugin smaller while verifying downloaded archives before use.
  • Show Kilo Core runtime details from the JetBrains plugin so users can see which Core release is active.

Fixed

  • Improve JetBrains runtime CLI download reliability by pruning stale binaries, using the shell environment for PATH resolution, and surfacing exact release-resolution failures.

Changed

  • Polish JetBrains chat UI with auto-collapsing reasoning previews, clearer retry/offline footer state, and more balanced prompt, code, question, todo, history, and popup spacing.
  • Show the active routed model name and remote status more consistently in CLI runtime surfaces.

JetBrains 7.0.2-rc.2

JetBrains 7.0.2-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 19:33
b51d5b9

Added

  • Show compact previews for collapsed reasoning blocks so long assistant reasoning stays readable without taking over the transcript.
  • Add clearer Kilo Core runtime information and diagnostics for release download failures.

Fixed

  • Resolve the CLI executable using the user's shell environment so custom PATH setups work when sessions start from JetBrains.
  • Keep retry and offline status visible in the session footer while preserving transcript context.
  • Prevent oversized header popups by capping preview content.

Changed

  • Download the required Kilo Core release at runtime and prune stale cached runtime binaries automatically.
  • Polish JetBrains chat spacing, prompt input behavior, question/todo layout, history scrolling, code block padding, and session background colors.

JetBrains 7.0.2-rc.1

JetBrains 7.0.2-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jul 14:09
b0348cb

Added

  • Download the pinned Kilo Core release at runtime instead of bundling every CLI binary in the JetBrains plugin, keeping the Marketplace package smaller while still verifying downloaded artifacts.

JetBrains 7.0.1-rc.15

JetBrains 7.0.1-rc.15 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:32
3673ac4

Fixed

  • Improve transcript rendering, prompt focus styling, settings clicks, and prompt picker interactions.