github Kilo-Org/kilocode v7.8.1
v7.8.1 (release)

5 hours ago

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]:

    • @kilocode/sdk@7.8.0
    • @kilocode/kilo-ui@7.7.10
    • @kilocode/plugin@7.7.10
    • @opencode-ai/ui@7.7.10
    • @opencode-ai/core@7.7.10
    • @kilocode/kilo-gateway@7.7.10
    • @kilocode/kilo-indexing@7.7.10

CLI

7.8.1

Patch Changes

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

7.8.0

Minor Changes

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

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

Patch Changes

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

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

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

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

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

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

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

7.7.12

Minor Changes

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

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

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

Patch Changes

  • #14480 5e05988 - Deliver plan completion questions to directory-scoped clients such as JetBrains without requiring a reconnect.

  • Updated dependencies [c06228d]:

    • @kilocode/sdk@7.8.0
    • @kilocode/plugin@7.7.10
    • @opencode-ai/tui@7.7.10
    • @opencode-ai/ui@7.7.10
    • @kilocode/kilo-gateway@7.7.10
    • @kilocode/kilo-indexing@7.7.10
    • @kilocode/plugin-atomic-chat@7.7.10
    • @opencode-ai/server@7.7.10
    • @kilocode/kilo-telemetry@7.7.10

Don't miss a new kilocode release

NewReleases is sending notifications on new releases.