From b6ba97a09f7445f7b1bd541f222dc586b8889af9 Mon Sep 17 00:00:00 2001 From: "kilo-maintainer[bot]" Date: Wed, 3 Jun 2026 19:24:41 +0000 Subject: [PATCH] release: v7.3.28 --- .changeset/brain-circuit-data-disclosure.md | 8 - .changeset/calm-marketplace-skills-install.md | 5 - .changeset/console-diff-refresh.md | 5 - .changeset/console-favicon.md | 5 - .changeset/console-loading-logo.md | 5 - .changeset/crisp-cactus-jetbrains-settings.md | 5 - .changeset/fair-gateway-statuses.md | 5 - .changeset/fresh-compaction-order.md | 6 - .../jetbrains-settings-config-actions.md | 5 - .changeset/nullable-kilo-gateway-sdk.md | 5 - .changeset/quiet-cloud-session-timeouts.md | 7 - .changeset/quiet-garden-model-settings.md | 5 - .changeset/restore-console-daemon.md | 5 - .changeset/restore-mercury-next-edit.md | 5 - .changeset/shell-permission-descriptions.md | 5 - .changeset/stable-tool-scroll.md | 5 - .changeset/steady-review-drafts.md | 5 - .changeset/steady-session-forks.md | 5 - .changeset/stellar-forest-feedback.md | 5 - .../vscode-lazy-historical-tool-details.md | 5 - bun.lock | 38 +-- package.json | 2 +- packages/core/package.json | 2 +- packages/extensions/zed/extension.toml | 12 +- packages/http-recorder/package.json | 2 +- packages/kilo-console/package.json | 2 +- packages/kilo-docs/package.json | 2 +- packages/kilo-gateway/package.json | 2 +- packages/kilo-i18n/package.json | 2 +- packages/kilo-indexing/package.json | 2 +- packages/kilo-jetbrains/CHANGELOG.md | 15 ++ packages/kilo-jetbrains/package.json | 2 +- packages/kilo-telemetry/package.json | 2 +- packages/kilo-ui/package.json | 2 +- packages/kilo-vscode/CHANGELOG.md | 27 +++ packages/kilo-vscode/package.json | 2 +- packages/kilo-vscode/tests/package.json | 2 +- packages/kilo-web-ui/package.json | 2 +- packages/llm/package.json | 2 +- packages/opencode/CHANGELOG.md | 31 +++ packages/opencode/package.json | 2 +- packages/plugin/package.json | 2 +- packages/script/package.json | 2 +- packages/sdk/js/package.json | 2 +- packages/sdk/js/src/v2/gen/types.gen.ts | 222 +++++++++--------- packages/storybook/package.json | 2 +- packages/ui/package.json | 2 +- script/upstream/package.json | 2 +- 48 files changed, 231 insertions(+), 264 deletions(-) delete mode 100644 .changeset/brain-circuit-data-disclosure.md delete mode 100644 .changeset/calm-marketplace-skills-install.md delete mode 100644 .changeset/console-diff-refresh.md delete mode 100644 .changeset/console-favicon.md delete mode 100644 .changeset/console-loading-logo.md delete mode 100644 .changeset/crisp-cactus-jetbrains-settings.md delete mode 100644 .changeset/fair-gateway-statuses.md delete mode 100644 .changeset/fresh-compaction-order.md delete mode 100644 .changeset/jetbrains-settings-config-actions.md delete mode 100644 .changeset/nullable-kilo-gateway-sdk.md delete mode 100644 .changeset/quiet-cloud-session-timeouts.md delete mode 100644 .changeset/quiet-garden-model-settings.md delete mode 100644 .changeset/restore-console-daemon.md delete mode 100644 .changeset/restore-mercury-next-edit.md delete mode 100644 .changeset/shell-permission-descriptions.md delete mode 100644 .changeset/stable-tool-scroll.md delete mode 100644 .changeset/steady-review-drafts.md delete mode 100644 .changeset/steady-session-forks.md delete mode 100644 .changeset/stellar-forest-feedback.md delete mode 100644 .changeset/vscode-lazy-historical-tool-details.md diff --git a/.changeset/brain-circuit-data-disclosure.md b/.changeset/brain-circuit-data-disclosure.md deleted file mode 100644 index d694a9ec64..0000000000 --- a/.changeset/brain-circuit-data-disclosure.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@kilocode/cli": patch -"@kilocode/kilo-jetbrains": patch -"kilo-code": patch -"@kilocode/kilo-ui": patch ---- - -Clarify when free-model data may be used for training and identify it with a brain circuit icon. diff --git a/.changeset/calm-marketplace-skills-install.md b/.changeset/calm-marketplace-skills-install.md deleted file mode 100644 index e97b8182c8..0000000000 --- a/.changeset/calm-marketplace-skills-install.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Make Marketplace skill installation resilient to missing project directories and overlapping install attempts. diff --git a/.changeset/console-diff-refresh.md b/.changeset/console-diff-refresh.md deleted file mode 100644 index 55389527fd..0000000000 --- a/.changeset/console-diff-refresh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Keep Kilo Console terminals and worktree changes visible while refreshing diffs. diff --git a/.changeset/console-favicon.md b/.changeset/console-favicon.md deleted file mode 100644 index 6b02af98f8..0000000000 --- a/.changeset/console-favicon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Use the updated favicon in Kilo Console. diff --git a/.changeset/console-loading-logo.md b/.changeset/console-loading-logo.md deleted file mode 100644 index d39b44da15..0000000000 --- a/.changeset/console-loading-logo.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Show the animated Kilo logo while the console and dashboard finish loading. diff --git a/.changeset/crisp-cactus-jetbrains-settings.md b/.changeset/crisp-cactus-jetbrains-settings.md deleted file mode 100644 index c591667b1e..0000000000 --- a/.changeset/crisp-cactus-jetbrains-settings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Improve JetBrains model settings dropdown direction, logged-out profile branding, and CLI menu labeling. diff --git a/.changeset/fair-gateway-statuses.md b/.changeset/fair-gateway-statuses.md deleted file mode 100644 index 98724d132c..0000000000 --- a/.changeset/fair-gateway-statuses.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Preserve upstream error statuses for cloud session and KiloClaw gateway requests. diff --git a/.changeset/fresh-compaction-order.md b/.changeset/fresh-compaction-order.md deleted file mode 100644 index 7d863475e6..0000000000 --- a/.changeset/fresh-compaction-order.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@kilocode/cli": patch -"kilo-code": patch ---- - -Keep post-compaction tool calls and follow-up messages ordered after the compaction summary in the CLI and VS Code transcript. diff --git a/.changeset/jetbrains-settings-config-actions.md b/.changeset/jetbrains-settings-config-actions.md deleted file mode 100644 index cb86d06039..0000000000 --- a/.changeset/jetbrains-settings-config-actions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Improve the JetBrains tool window settings menu with config file shortcuts and separate CLI restart and reinstall actions. diff --git a/.changeset/nullable-kilo-gateway-sdk.md b/.changeset/nullable-kilo-gateway-sdk.md deleted file mode 100644 index 3b9c4b0b8c..0000000000 --- a/.changeset/nullable-kilo-gateway-sdk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/sdk": patch ---- - -Preserve nullable Kilo gateway response fields in the generated TypeScript SDK. diff --git a/.changeset/quiet-cloud-session-timeouts.md b/.changeset/quiet-cloud-session-timeouts.md deleted file mode 100644 index eaa5659e08..0000000000 --- a/.changeset/quiet-cloud-session-timeouts.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": patch -"@kilocode/kilo-gateway": patch -"kilo-code": patch ---- - -Restore Cloud Agent transcripts in VS Code session previews and stop cloud session previews or continuation from loading indefinitely when a request stalls. diff --git a/.changeset/quiet-garden-model-settings.md b/.changeset/quiet-garden-model-settings.md deleted file mode 100644 index 64a3ee054f..0000000000 --- a/.changeset/quiet-garden-model-settings.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Fix model settings layout and keep pending model selections visible while saving. diff --git a/.changeset/restore-console-daemon.md b/.changeset/restore-console-daemon.md deleted file mode 100644 index e2a921f667..0000000000 --- a/.changeset/restore-console-daemon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Restore `kilo console` startup in packaged CLI builds. diff --git a/.changeset/restore-mercury-next-edit.md b/.changeset/restore-mercury-next-edit.md deleted file mode 100644 index 1ed5c75bb5..0000000000 --- a/.changeset/restore-mercury-next-edit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Restore Kilo Gateway-backed Mercury Next Edit completions. diff --git a/.changeset/shell-permission-descriptions.md b/.changeset/shell-permission-descriptions.md deleted file mode 100644 index 91d3be3d9f..0000000000 --- a/.changeset/shell-permission-descriptions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Show shell command descriptions in permission approval prompts. diff --git a/.changeset/stable-tool-scroll.md b/.changeset/stable-tool-scroll.md deleted file mode 100644 index 715e0c0648..0000000000 --- a/.changeset/stable-tool-scroll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Keep chat auto-scroll stable while edit, write, and patch tools hand off between assistant steps. diff --git a/.changeset/steady-review-drafts.md b/.changeset/steady-review-drafts.md deleted file mode 100644 index 2d7d09f8f0..0000000000 --- a/.changeset/steady-review-drafts.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Preserve unfinished inline review comments while diffs refresh. diff --git a/.changeset/steady-session-forks.md b/.changeset/steady-session-forks.md deleted file mode 100644 index 5e28886873..0000000000 --- a/.changeset/steady-session-forks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Restore full-session forks in Agent Manager after the HTTP API migration. diff --git a/.changeset/stellar-forest-feedback.md b/.changeset/stellar-forest-feedback.md deleted file mode 100644 index 98dd0d17c1..0000000000 --- a/.changeset/stellar-forest-feedback.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Add Feedback & Support to the JetBrains empty session screen. diff --git a/.changeset/vscode-lazy-historical-tool-details.md b/.changeset/vscode-lazy-historical-tool-details.md deleted file mode 100644 index c431fb3de1..0000000000 --- a/.changeset/vscode-lazy-historical-tool-details.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Speed up VS Code session switching for long transcripts by lazily mounting collapsed historical tool details, sharing timeline hover infrastructure across activity bars, omitting transcript metadata that the webview does not use, and avoiding shimmer markup for inactive historical labels. diff --git a/bun.lock b/bun.lock index eccdeabb8b..fa3849bb3f 100644 --- a/bun.lock +++ b/bun.lock @@ -33,7 +33,7 @@ }, "packages/core": { "name": "@opencode-ai/core", - "version": "7.3.22", + "version": "7.3.28", "bin": { "opencode": "./bin/opencode", }, @@ -68,7 +68,7 @@ }, "packages/http-recorder": { "name": "@opencode-ai/http-recorder", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@effect/platform-node": "catalog:", "effect": "catalog:", @@ -81,7 +81,7 @@ }, "packages/kilo-console": { "name": "@kilocode/kilo-console", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@kilocode/kilo-web-ui": "workspace:*", "@kilocode/sdk": "workspace:*", @@ -103,7 +103,7 @@ }, "packages/kilo-docs": { "name": "@kilocode/kilo-docs", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@docsearch/css": "^4", "@docsearch/js": "^4", @@ -133,7 +133,7 @@ }, "packages/kilo-gateway": { "name": "@kilocode/kilo-gateway", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@ai-sdk/alibaba": "1.0.17", "@ai-sdk/anthropic": "3.0.71", @@ -169,7 +169,7 @@ }, "packages/kilo-i18n": { "name": "@kilocode/kilo-i18n", - "version": "7.3.22", + "version": "7.3.28", "devDependencies": { "@tsconfig/node22": "catalog:", "@types/bun": "catalog:", @@ -179,7 +179,7 @@ }, "packages/kilo-indexing": { "name": "@kilocode/kilo-indexing", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@aws-sdk/client-bedrock-runtime": "3.1005.0", "@aws-sdk/credential-provider-ini": "3.972.31", @@ -211,11 +211,11 @@ }, "packages/kilo-jetbrains": { "name": "@kilocode/kilo-jetbrains", - "version": "7.3.22", + "version": "7.3.28", }, "packages/kilo-telemetry": { "name": "@kilocode/kilo-telemetry", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@kilocode/kilo-gateway": "workspace:*", "posthog-node": "4.4.0", @@ -229,7 +229,7 @@ }, "packages/kilo-ui": { "name": "@kilocode/kilo-ui", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@kilocode/sdk": "workspace:*", "@kobalte/core": "0.13.11", @@ -266,7 +266,7 @@ }, "packages/kilo-vscode": { "name": "kilo-code", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@anthropic-ai/sdk": "^0.39.0", "@kilocode/kilo-gateway": "workspace:*", @@ -332,7 +332,7 @@ }, "packages/kilo-web-ui": { "name": "@kilocode/kilo-web-ui", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@kilocode/kilo-ui": "workspace:*", "@kobalte/core": "catalog:", @@ -347,7 +347,7 @@ }, "packages/llm": { "name": "@opencode-ai/llm", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@smithy/eventstream-codec": "4.2.14", "@smithy/util-utf8": "4.2.2", @@ -365,7 +365,7 @@ }, "packages/opencode": { "name": "@kilocode/cli", - "version": "7.3.22", + "version": "7.3.28", "bin": { "kilo": "./bin/kilo", "kilocode": "./bin/kilo", @@ -529,7 +529,7 @@ }, "packages/plugin": { "name": "@kilocode/plugin", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@kilocode/sdk": "workspace:*", "effect": "catalog:", @@ -557,7 +557,7 @@ }, "packages/script": { "name": "@opencode-ai/script", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "semver": "^7.6.3", }, @@ -568,7 +568,7 @@ }, "packages/sdk/js": { "name": "@kilocode/sdk", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "cross-spawn": "catalog:", }, @@ -583,7 +583,7 @@ }, "packages/storybook": { "name": "@opencode-ai/storybook", - "version": "7.3.22", + "version": "7.3.28", "devDependencies": { "@opencode-ai/ui": "workspace:*", "@solidjs/meta": "catalog:", @@ -606,7 +606,7 @@ }, "packages/ui": { "name": "@opencode-ai/ui", - "version": "7.3.22", + "version": "7.3.28", "dependencies": { "@kilocode/sdk": "workspace:*", "@kobalte/core": "catalog:", diff --git a/package.json b/package.json index 0fb94c9007..b858d31961 100644 --- a/package.json +++ b/package.json @@ -151,6 +151,6 @@ "solid-js@1.9.10": "patches/solid-js@1.9.10.patch", "mammoth@1.12.0": "patches/mammoth@1.12.0.patch" }, - "version": "7.3.22", + "version": "7.3.28", "peerDependencies": {} } diff --git a/packages/core/package.json b/packages/core/package.json index ddfaf9d4af..dd2c39d30d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.3.22", + "version": "7.3.28", "name": "@opencode-ai/core", "type": "module", "license": "MIT", diff --git a/packages/extensions/zed/extension.toml b/packages/extensions/zed/extension.toml index 6a2272ebf3..c1190d80d2 100644 --- a/packages/extensions/zed/extension.toml +++ b/packages/extensions/zed/extension.toml @@ -1,7 +1,7 @@ id = "kilo" name = "Kilo" description = "The open source coding agent." -version = "7.3.22" +version = "7.3.28" schema_version = 1 authors = ["Anomaly"] repository = "https://github.com/Kilo-Org/kilocode" @@ -11,26 +11,26 @@ name = "Kilo" icon = "./icons/opencode.svg" [agent_servers.opencode.targets.darwin-aarch64] -archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.22/opencode-darwin-arm64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.28/opencode-darwin-arm64.zip" cmd = "./opencode" args = ["acp"] [agent_servers.opencode.targets.darwin-x86_64] -archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.22/opencode-darwin-x64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.28/opencode-darwin-x64.zip" cmd = "./opencode" args = ["acp"] [agent_servers.opencode.targets.linux-aarch64] -archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.22/opencode-linux-arm64.tar.gz" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.28/opencode-linux-arm64.tar.gz" cmd = "./opencode" args = ["acp"] [agent_servers.opencode.targets.linux-x86_64] -archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.22/opencode-linux-x64.tar.gz" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.28/opencode-linux-x64.tar.gz" cmd = "./opencode" args = ["acp"] [agent_servers.opencode.targets.windows-x86_64] -archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.22/opencode-windows-x64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.28/opencode-windows-x64.zip" cmd = "./opencode.exe" args = ["acp"] diff --git a/packages/http-recorder/package.json b/packages/http-recorder/package.json index 6c852c38d3..6cae4d4a5f 100644 --- a/packages/http-recorder/package.json +++ b/packages/http-recorder/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.3.22", + "version": "7.3.28", "name": "@opencode-ai/http-recorder", "type": "module", "license": "MIT", diff --git a/packages/kilo-console/package.json b/packages/kilo-console/package.json index 49d1261d19..7d9b2c6c26 100644 --- a/packages/kilo-console/package.json +++ b/packages/kilo-console/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-console", - "version": "7.3.22", + "version": "7.3.28", "private": true, "type": "module", "scripts": { diff --git a/packages/kilo-docs/package.json b/packages/kilo-docs/package.json index d39efa8981..0793cf4272 100644 --- a/packages/kilo-docs/package.json +++ b/packages/kilo-docs/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-docs", - "version": "7.3.22", + "version": "7.3.28", "private": true, "scripts": { "dev": "next dev --webpack --port 3002", diff --git a/packages/kilo-gateway/package.json b/packages/kilo-gateway/package.json index 182b599937..0eb6c30bee 100644 --- a/packages/kilo-gateway/package.json +++ b/packages/kilo-gateway/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/kilo-gateway", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "description": "Unified Kilo Gateway package for OpenCode - authentication, provider, and API integration", diff --git a/packages/kilo-i18n/package.json b/packages/kilo-i18n/package.json index 162410e828..fad1007944 100644 --- a/packages/kilo-i18n/package.json +++ b/packages/kilo-i18n/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/kilo-i18n", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "description": "Kilo-specific i18n translations and overrides", diff --git a/packages/kilo-indexing/package.json b/packages/kilo-indexing/package.json index 879db24b13..d731edf4b3 100644 --- a/packages/kilo-indexing/package.json +++ b/packages/kilo-indexing/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/kilo-indexing", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "description": "Standalone indexing engine and host helpers for Kilo Code", diff --git a/packages/kilo-jetbrains/CHANGELOG.md b/packages/kilo-jetbrains/CHANGELOG.md index e30af42193..6a32a3936e 100644 --- a/packages/kilo-jetbrains/CHANGELOG.md +++ b/packages/kilo-jetbrains/CHANGELOG.md @@ -1,10 +1,25 @@ # Changelog +## 7.3.23 + +### Patch Changes + +- [#10847](https://github.com/Kilo-Org/kilocode/pull/10847) [`cdf46c9`](https://github.com/Kilo-Org/kilocode/commit/cdf46c97354630e2f1b392092ee0ffcc18b19640) - Clarify when free-model data may be used for training and identify it with a brain circuit icon. + +- [#10839](https://github.com/Kilo-Org/kilocode/pull/10839) [`7e856a5`](https://github.com/Kilo-Org/kilocode/commit/7e856a57c4fd3dc29effb64be41d9dbd7554c346) - Improve JetBrains model settings dropdown direction, logged-out profile branding, and CLI menu labeling. + +- [#10839](https://github.com/Kilo-Org/kilocode/pull/10839) [`138a58f`](https://github.com/Kilo-Org/kilocode/commit/138a58f80f75bb287f4b75b16a0bb04f11d09e88) - Improve the JetBrains tool window settings menu with config file shortcuts and separate CLI restart and reinstall actions. + +- [#10839](https://github.com/Kilo-Org/kilocode/pull/10839) [`2183102`](https://github.com/Kilo-Org/kilocode/commit/2183102843a896675b8855504f5964808851ea42) - Fix model settings layout and keep pending model selections visible while saving. + +- [#10801](https://github.com/Kilo-Org/kilocode/pull/10801) [`076d8ab`](https://github.com/Kilo-Org/kilocode/commit/076d8ab1366a1c33f5c5eb944d1e5c9faf288d0c) - Add Feedback & Support to the JetBrains empty session screen. + ## [Unreleased] ## [7.0.1-rc.4] - 2026-05-29 ### Added + - Initial JetBrains plugin release with a native Kilo Code tool window. - Chat sessions with streamed responses, tool output, reasoning, markdown, todos, and plan follow-ups. - Native mode/model selection, account sign-in, permission prompts, and question flows. diff --git a/packages/kilo-jetbrains/package.json b/packages/kilo-jetbrains/package.json index bf12f7463d..be01d01dd6 100644 --- a/packages/kilo-jetbrains/package.json +++ b/packages/kilo-jetbrains/package.json @@ -8,7 +8,7 @@ "test": "./gradlew test", "test:ci": "bun script/test-ci.ts" }, - "version": "7.3.22", + "version": "7.3.28", "dependencies": {}, "devDependencies": {}, "peerDependencies": {} diff --git a/packages/kilo-telemetry/package.json b/packages/kilo-telemetry/package.json index c93fbb9306..6c74b89529 100644 --- a/packages/kilo-telemetry/package.json +++ b/packages/kilo-telemetry/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/kilo-telemetry", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "description": "Telemetry for Kilo CLI - PostHog analytics integration", diff --git a/packages/kilo-ui/package.json b/packages/kilo-ui/package.json index 262d332188..88fe1b4a96 100644 --- a/packages/kilo-ui/package.json +++ b/packages/kilo-ui/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-ui", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "exports": { diff --git a/packages/kilo-vscode/CHANGELOG.md b/packages/kilo-vscode/CHANGELOG.md index 3f5a587e74..150cf20d4a 100644 --- a/packages/kilo-vscode/CHANGELOG.md +++ b/packages/kilo-vscode/CHANGELOG.md @@ -1,5 +1,32 @@ # kilo-code +## 7.3.28 + +### Patch Changes + +- [#10847](https://github.com/Kilo-Org/kilocode/pull/10847) [`cdf46c9`](https://github.com/Kilo-Org/kilocode/commit/cdf46c97354630e2f1b392092ee0ffcc18b19640) - Clarify when free-model data may be used for training and identify it with a brain circuit icon. + +- [#10806](https://github.com/Kilo-Org/kilocode/pull/10806) [`ed3e1ac`](https://github.com/Kilo-Org/kilocode/commit/ed3e1ac99bffd2c1fa0480d80907d298f48ce175) - Make Marketplace skill installation resilient to missing project directories and overlapping install attempts. + +- [#10831](https://github.com/Kilo-Org/kilocode/pull/10831) [`837a875`](https://github.com/Kilo-Org/kilocode/commit/837a87509cb323dbf212cbf40af112f218221dd0) - Keep post-compaction tool calls and follow-up messages ordered after the compaction summary in the CLI and VS Code transcript. + +- [#10849](https://github.com/Kilo-Org/kilocode/pull/10849) [`a6b005d`](https://github.com/Kilo-Org/kilocode/commit/a6b005dfede302731dcbb00ac74e744333db9104) - Restore Cloud Agent transcripts in VS Code session previews and stop cloud session previews or continuation from loading indefinitely when a request stalls. + +- [#10692](https://github.com/Kilo-Org/kilocode/pull/10692) [`eadfb2b`](https://github.com/Kilo-Org/kilocode/commit/eadfb2b80a1a7ca4b469d78d85fec023c8c0387b) - Show shell command descriptions in permission approval prompts. + +- [#10816](https://github.com/Kilo-Org/kilocode/pull/10816) [`16341a6`](https://github.com/Kilo-Org/kilocode/commit/16341a6647d1a662ce1e9fceec09a9cf33bf0be6) - Keep chat auto-scroll stable while edit, write, and patch tools hand off between assistant steps. + +- [#10846](https://github.com/Kilo-Org/kilocode/pull/10846) [`48340fe`](https://github.com/Kilo-Org/kilocode/commit/48340fe2ec44d75c5210a0ebeaf18575f5935774) - Preserve unfinished inline review comments while diffs refresh. + +- [#10810](https://github.com/Kilo-Org/kilocode/pull/10810) [`5b34dfc`](https://github.com/Kilo-Org/kilocode/commit/5b34dfce3d62946f3aa2ad8e65f618af05246f4d) - Speed up VS Code session switching for long transcripts by lazily mounting collapsed historical tool details, sharing timeline hover infrastructure across activity bars, omitting transcript metadata that the webview does not use, and avoiding shimmer markup for inactive historical labels. + +- Updated dependencies [[`cdf46c9`](https://github.com/Kilo-Org/kilocode/commit/cdf46c97354630e2f1b392092ee0ffcc18b19640), [`fc4cf10`](https://github.com/Kilo-Org/kilocode/commit/fc4cf10b0a65ec2b2949dd695ebec6ebb619cd15), [`a6b005d`](https://github.com/Kilo-Org/kilocode/commit/a6b005dfede302731dcbb00ac74e744333db9104)]: + - @kilocode/kilo-ui@7.3.23 + - @kilocode/sdk@7.3.23 + - @kilocode/kilo-gateway@7.3.23 + - @opencode-ai/ui@7.3.23 + - @kilocode/kilo-indexing@7.3.23 + ## 7.3.21 ## 7.3.20 diff --git a/packages/kilo-vscode/package.json b/packages/kilo-vscode/package.json index 4665df7351..d0f955de3c 100644 --- a/packages/kilo-vscode/package.json +++ b/packages/kilo-vscode/package.json @@ -2,7 +2,7 @@ "name": "kilo-code", "displayName": "Kilo Code: AI Coding Agent, Copilot, and Autocomplete", "description": "Open Source AI coding agent that generates code from natural language, automates tasks, and runs terminal commands. Features inline autocomplete, browser automation, automated refactoring, and custom modes for planning, coding, and debugging. Supports 500+ AI models including Claude (Anthropic), Gemini, Grok, GPT, Codex and GLM.", - "version": "7.3.22", + "version": "7.3.28", "icon": "assets/icons/logo-outline-black.png", "galleryBanner": { "color": "#FFFFFF", diff --git a/packages/kilo-vscode/tests/package.json b/packages/kilo-vscode/tests/package.json index a260cbdbe9..1a980c8988 100644 --- a/packages/kilo-vscode/tests/package.json +++ b/packages/kilo-vscode/tests/package.json @@ -1,6 +1,6 @@ { "type": "module", - "version": "7.3.22", + "version": "7.3.28", "dependencies": {}, "devDependencies": {}, "peerDependencies": {} diff --git a/packages/kilo-web-ui/package.json b/packages/kilo-web-ui/package.json index 0ae88ab379..f71141b72c 100644 --- a/packages/kilo-web-ui/package.json +++ b/packages/kilo-web-ui/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-web-ui", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "exports": { diff --git a/packages/llm/package.json b/packages/llm/package.json index 65d8c39d16..01cf84b10c 100644 --- a/packages/llm/package.json +++ b/packages/llm/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.3.22", + "version": "7.3.28", "name": "@opencode-ai/llm", "type": "module", "license": "MIT", diff --git a/packages/opencode/CHANGELOG.md b/packages/opencode/CHANGELOG.md index c3b3c16e76..e4d70dbe7b 100644 --- a/packages/opencode/CHANGELOG.md +++ b/packages/opencode/CHANGELOG.md @@ -1,5 +1,36 @@ # @kilocode/cli +## 7.3.28 + +### Patch Changes + +- [#10847](https://github.com/Kilo-Org/kilocode/pull/10847) [`cdf46c9`](https://github.com/Kilo-Org/kilocode/commit/cdf46c97354630e2f1b392092ee0ffcc18b19640) - Clarify when free-model data may be used for training and identify it with a brain circuit icon. + +- [#10833](https://github.com/Kilo-Org/kilocode/pull/10833) [`8696edc`](https://github.com/Kilo-Org/kilocode/commit/8696edcb542a5a499018184cfc9aa15cc896e5de) - Keep Kilo Console terminals and worktree changes visible while refreshing diffs. + +- [#10833](https://github.com/Kilo-Org/kilocode/pull/10833) [`fbacc31`](https://github.com/Kilo-Org/kilocode/commit/fbacc312f747b6f2284d23c9f58bdc7a843a81cd) - Use the updated favicon in Kilo Console. + +- [#10865](https://github.com/Kilo-Org/kilocode/pull/10865) [`9c56107`](https://github.com/Kilo-Org/kilocode/commit/9c561074b624925d14ee0e7d9e64d0a6f5958531) - Show the animated Kilo logo while the console and dashboard finish loading. + +- [#10864](https://github.com/Kilo-Org/kilocode/pull/10864) [`557d6ad`](https://github.com/Kilo-Org/kilocode/commit/557d6ad02392dac9138d9788da1476a7ff9cc8e2) - Preserve upstream error statuses for cloud session and KiloClaw gateway requests. + +- [#10831](https://github.com/Kilo-Org/kilocode/pull/10831) [`837a875`](https://github.com/Kilo-Org/kilocode/commit/837a87509cb323dbf212cbf40af112f218221dd0) - Keep post-compaction tool calls and follow-up messages ordered after the compaction summary in the CLI and VS Code transcript. + +- [#10849](https://github.com/Kilo-Org/kilocode/pull/10849) [`a6b005d`](https://github.com/Kilo-Org/kilocode/commit/a6b005dfede302731dcbb00ac74e744333db9104) - Restore Cloud Agent transcripts in VS Code session previews and stop cloud session previews or continuation from loading indefinitely when a request stalls. + +- [#10883](https://github.com/Kilo-Org/kilocode/pull/10883) [`1cdc398`](https://github.com/Kilo-Org/kilocode/commit/1cdc39856f461b4dc183fe5b273b7fc1314b9a64) - Restore `kilo console` startup in packaged CLI builds. + +- [#10863](https://github.com/Kilo-Org/kilocode/pull/10863) [`35aa9bb`](https://github.com/Kilo-Org/kilocode/commit/35aa9bbbb38557df292f105fd5324bf37807f518) - Restore Kilo Gateway-backed Mercury Next Edit completions. + +- [#10829](https://github.com/Kilo-Org/kilocode/pull/10829) [`e64c1fb`](https://github.com/Kilo-Org/kilocode/commit/e64c1fb65ec6895f7e97786f52806195f25606c0) - Restore full-session forks in Agent Manager after the HTTP API migration. + +- Updated dependencies [[`fc4cf10`](https://github.com/Kilo-Org/kilocode/commit/fc4cf10b0a65ec2b2949dd695ebec6ebb619cd15), [`a6b005d`](https://github.com/Kilo-Org/kilocode/commit/a6b005dfede302731dcbb00ac74e744333db9104)]: + - @kilocode/sdk@7.3.23 + - @kilocode/kilo-gateway@7.3.23 + - @kilocode/plugin@7.3.23 + - @kilocode/kilo-indexing@7.3.23 + - @kilocode/kilo-telemetry@7.3.23 + ## 7.3.21 ### Minor Changes diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 23468ae859..813b9b5e10 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.3.22", + "version": "7.3.28", "name": "@kilocode/cli", "type": "module", "license": "MIT", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 04d27ab212..d451c6330e 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/plugin", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/script/package.json b/packages/script/package.json index 30bf4362ef..45230dd48c 100644 --- a/packages/script/package.json +++ b/packages/script/package.json @@ -12,6 +12,6 @@ "exports": { ".": "./src/index.ts" }, - "version": "7.3.22", + "version": "7.3.28", "peerDependencies": {} } diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index bf0381d5ce..05fa157127 100644 --- a/packages/sdk/js/package.json +++ b/packages/sdk/js/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/sdk", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index c790b472be..3a8939b06d 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -5,10 +5,16 @@ export type ClientOptions = { } export type Event = - | EventServerInstanceDisposed | EventServerConnected | EventGlobalDisposed | EventGlobalConfigUpdated + | EventTuiPromptAppend + | EventTuiCommandExecute + | EventTuiToastShow1 + | EventTuiSessionSelect + | EventKilocodeAgentManagerStart + | EventIndexingStatus + | EventServerInstanceDisposed | EventFileEdited | EventFileWatcherUpdated | EventQuestionAsked @@ -16,10 +22,6 @@ export type Event = | EventQuestionRejected | EventLspClientDiagnostics | EventLspUpdated - | EventTuiPromptAppend - | EventTuiCommandExecute - | EventTuiToastShow1 - | EventTuiSessionSelect | EventMcpToolsChanged | EventMcpBrowserOpenFailed | EventSessionNetworkAsked @@ -46,7 +48,6 @@ export type Event = | EventSessionCompacted | EventCommandExecuted | EventProjectUpdated - | EventKilocodeAgentManagerStart | EventVcsBranchUpdated | EventKiloSessionsRemoteStatusChanged | EventWorkspaceReady @@ -91,7 +92,6 @@ export type Event = | EventSessionNextCompactionStarted | EventSessionNextCompactionDelta | EventSessionNextCompactionEnded - | EventIndexingStatus export type OAuth = { type: "oauth" @@ -118,6 +118,71 @@ export type WellKnownAuth = { export type Auth = OAuth | ApiAuth | WellKnownAuth +export type EventTuiPromptAppend = { + id: string + type: "tui.prompt.append" + properties: { + text: string + } +} + +export type EventTuiCommandExecute = { + id: string + type: "tui.command.execute" + properties: { + command: + | "session.list" + | "session.new" + | "session.share" + | "session.interrupt" + | "session.compact" + | "session.page.up" + | "session.page.down" + | "session.line.up" + | "session.line.down" + | "session.half.page.up" + | "session.half.page.down" + | "session.first" + | "session.last" + | "prompt.clear" + | "prompt.submit" + | "agent.cycle" + | string + } +} + +export type EventTuiToastShow = { + id: string + type: "tui.toast.show" + properties: { + title?: string + message: string + variant: "info" | "success" | "warning" | "error" + duration?: number + } +} + +export type EventTuiSessionSelect = { + id: string + type: "tui.session.select" + properties: { + /** + * Session ID to navigate to + */ + sessionID: string + } +} + +export type IndexingStatusState = "Disabled" | "In Progress" | "Complete" | "Error" | "Standby" + +export type IndexingStatus = { + state: IndexingStatusState + message: string + processedFiles: number + totalFiles: number + percent: number +} + export type QuestionOption = { /** * Display text (1-5 words, concise) @@ -180,61 +245,6 @@ export type QuestionRejected = { requestID: string } -export type EventTuiPromptAppend = { - id: string - type: "tui.prompt.append" - properties: { - text: string - } -} - -export type EventTuiCommandExecute = { - id: string - type: "tui.command.execute" - properties: { - command: - | "session.list" - | "session.new" - | "session.share" - | "session.interrupt" - | "session.compact" - | "session.page.up" - | "session.page.down" - | "session.line.up" - | "session.line.down" - | "session.half.page.up" - | "session.half.page.down" - | "session.first" - | "session.last" - | "prompt.clear" - | "prompt.submit" - | "agent.cycle" - | string - } -} - -export type EventTuiToastShow = { - id: string - type: "tui.toast.show" - properties: { - title?: string - message: string - variant: "info" | "success" | "warning" | "error" - duration?: number - } -} - -export type EventTuiSessionSelect = { - id: string - type: "tui.session.select" - properties: { - /** - * Session ID to navigate to - */ - sessionID: string - } -} - export type SessionNetworkWait = { id: string sessionID: string @@ -866,25 +876,21 @@ export type Prompt = { agents?: Array } -export type IndexingStatusState = "Disabled" | "In Progress" | "Complete" | "Error" | "Standby" - -export type IndexingStatus = { - state: IndexingStatusState - message: string - processedFiles: number - totalFiles: number - percent: number -} - export type GlobalEvent = { directory: string project?: string workspace?: string payload: - | EventServerInstanceDisposed | EventServerConnected | EventGlobalDisposed | EventGlobalConfigUpdated + | EventTuiPromptAppend + | EventTuiCommandExecute + | EventTuiToastShow + | EventTuiSessionSelect + | EventKilocodeAgentManagerStart + | EventIndexingStatus + | EventServerInstanceDisposed | EventFileEdited | EventFileWatcherUpdated | EventQuestionAsked @@ -892,10 +898,6 @@ export type GlobalEvent = { | EventQuestionRejected | EventLspClientDiagnostics | EventLspUpdated - | EventTuiPromptAppend - | EventTuiCommandExecute - | EventTuiToastShow - | EventTuiSessionSelect | EventMcpToolsChanged | EventMcpBrowserOpenFailed | EventSessionNetworkAsked @@ -922,7 +924,6 @@ export type GlobalEvent = { | EventSessionCompacted | EventCommandExecuted | EventProjectUpdated - | EventKilocodeAgentManagerStart | EventVcsBranchUpdated | EventKiloSessionsRemoteStatusChanged | EventWorkspaceReady @@ -967,7 +968,6 @@ export type GlobalEvent = { | EventSessionNextCompactionStarted | EventSessionNextCompactionDelta | EventSessionNextCompactionEnded - | EventIndexingStatus | SyncEventMessageUpdated | SyncEventMessageRemoved | SyncEventMessagePartUpdated @@ -2701,14 +2701,6 @@ export type SyncEventSessionNextCompactionEnded = { } } -export type EventServerInstanceDisposed = { - id: string - type: "server.instance.disposed" - properties: { - directory: string - } -} - export type EventServerConnected = { id: string type: "server.connected" @@ -2733,6 +2725,38 @@ export type EventGlobalConfigUpdated = { } } +export type EventKilocodeAgentManagerStart = { + id: string + type: "kilocode.agent_manager.start" + properties: { + requestID: string + sessionID: string + mode: "worktree" | "local" + versions?: boolean + tasks: Array<{ + prompt?: string + name?: string + branchName?: string + }> + } +} + +export type EventIndexingStatus = { + id: string + type: "indexing.status" + properties: { + status: IndexingStatus + } +} + +export type EventServerInstanceDisposed = { + id: string + type: "server.instance.disposed" + properties: { + directory: string + } +} + export type EventFileEdited = { id: string type: "file.edited" @@ -3026,22 +3050,6 @@ export type EventProjectUpdated = { properties: Project } -export type EventKilocodeAgentManagerStart = { - id: string - type: "kilocode.agent_manager.start" - properties: { - requestID: string - sessionID: string - mode: "worktree" | "local" - versions?: boolean - tasks: Array<{ - prompt?: string - name?: string - branchName?: string - }> - } -} - export type EventVcsBranchUpdated = { id: string type: "vcs.branch.updated" @@ -3568,14 +3576,6 @@ export type EventSessionNextCompactionEnded = { } } -export type EventIndexingStatus = { - id: string - type: "indexing.status" - properties: { - status: IndexingStatus - } -} - export type SessionInfo = { id: string parentID?: string diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 0a874b2191..457a1825e8 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -26,7 +26,7 @@ "typescript": "catalog:", "vite": "catalog:" }, - "version": "7.3.22", + "version": "7.3.28", "dependencies": {}, "peerDependencies": {} } diff --git a/packages/ui/package.json b/packages/ui/package.json index 43362e1a02..350a462103 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/ui", - "version": "7.3.22", + "version": "7.3.28", "type": "module", "license": "MIT", "exports": { diff --git a/script/upstream/package.json b/script/upstream/package.json index aab3269d2d..f306bf9975 100644 --- a/script/upstream/package.json +++ b/script/upstream/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/upstream-merge", - "version": "7.3.22", + "version": "7.3.28", "private": true, "type": "module", "description": "Scripts for automating upstream opencode merges into Kilo",