From ec57af1128f12556e4cdb7b8239cc81f4cb42e41 Mon Sep 17 00:00:00 2001 From: "kilo-maintainer[bot]" Date: Wed, 29 Apr 2026 12:28:57 +0000 Subject: [PATCH] release: v7.2.30 --- .changeset/auto-approve-header-light-theme.md | 5 --- .changeset/auto-approve-session-indicator.md | 5 --- .changeset/autocomplete-model-switch-back.md | 5 --- .changeset/brave-indexing-startup.md | 5 --- .changeset/chat-toolbar-changes.md | 5 --- .changeset/edit-tool-diff-split-view.md | 5 --- .changeset/fix-agent-model-default-restart.md | 5 --- .changeset/fix-compaction-history-trim.md | 5 --- .changeset/fix-permission-reply-hang.md | 6 --- .changeset/ghcr-docker-image-rename.md | 5 --- .changeset/local-tab-worktree-context.md | 5 --- .changeset/model-selector-escape-focus.md | 5 --- .changeset/model-switch-revert.md | 5 --- .changeset/preserve-free-in-model-names.md | 5 --- .changeset/protect-agent-manager-state.md | 5 --- .changeset/show-paid-models-anonymous.md | 7 ---- .changeset/sidebar-worktree-actions.md | 5 --- .changeset/strict-ask-plan-guards.md | 5 --- .changeset/tool-registry-indexing.md | 5 --- .changeset/variant-slash-command.md | 5 --- .changeset/windows-worktree-cleanup.md | 5 --- .changeset/worktree-new-task.md | 5 --- bun.lock | 34 ++++++++--------- package.json | 2 +- packages/app/package.json | 2 +- packages/desktop-electron/package.json | 2 +- packages/desktop/package.json | 2 +- packages/extensions/zed/extension.toml | 12 +++--- 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-telemetry/package.json | 2 +- packages/kilo-ui/package.json | 2 +- packages/kilo-vscode/CHANGELOG.md | 37 +++++++++++++++++++ packages/kilo-vscode/package.json | 2 +- packages/opencode/CHANGELOG.md | 25 +++++++++++++ packages/opencode/package.json | 2 +- packages/plugin/package.json | 2 +- packages/script/package.json | 2 +- packages/sdk/js/package.json | 2 +- packages/shared/package.json | 2 +- packages/storybook/package.json | 2 +- packages/ui/package.json | 2 +- script/upstream/package.json | 2 +- sdks/vscode/package.json | 2 +- 46 files changed, 105 insertions(+), 156 deletions(-) delete mode 100644 .changeset/auto-approve-header-light-theme.md delete mode 100644 .changeset/auto-approve-session-indicator.md delete mode 100644 .changeset/autocomplete-model-switch-back.md delete mode 100644 .changeset/brave-indexing-startup.md delete mode 100644 .changeset/chat-toolbar-changes.md delete mode 100644 .changeset/edit-tool-diff-split-view.md delete mode 100644 .changeset/fix-agent-model-default-restart.md delete mode 100644 .changeset/fix-compaction-history-trim.md delete mode 100644 .changeset/fix-permission-reply-hang.md delete mode 100644 .changeset/ghcr-docker-image-rename.md delete mode 100644 .changeset/local-tab-worktree-context.md delete mode 100644 .changeset/model-selector-escape-focus.md delete mode 100644 .changeset/model-switch-revert.md delete mode 100644 .changeset/preserve-free-in-model-names.md delete mode 100644 .changeset/protect-agent-manager-state.md delete mode 100644 .changeset/show-paid-models-anonymous.md delete mode 100644 .changeset/sidebar-worktree-actions.md delete mode 100644 .changeset/strict-ask-plan-guards.md delete mode 100644 .changeset/tool-registry-indexing.md delete mode 100644 .changeset/variant-slash-command.md delete mode 100644 .changeset/windows-worktree-cleanup.md delete mode 100644 .changeset/worktree-new-task.md diff --git a/.changeset/auto-approve-header-light-theme.md b/.changeset/auto-approve-header-light-theme.md deleted file mode 100644 index 9ba83920162..00000000000 --- a/.changeset/auto-approve-header-light-theme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Fix unreadable section titles on the Auto-Approve settings page when using a light VS Code color theme. Tool headers (External Directory, Bash, Read, Edit, etc.) now follow the active VS Code theme foreground color instead of always rendering in white. diff --git a/.changeset/auto-approve-session-indicator.md b/.changeset/auto-approve-session-indicator.md deleted file mode 100644 index 1b1dd0164c2..00000000000 --- a/.changeset/auto-approve-session-indicator.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Show auto-approve status in the session prompt controls and keep it synced across extension sessions. diff --git a/.changeset/autocomplete-model-switch-back.md b/.changeset/autocomplete-model-switch-back.md deleted file mode 100644 index 19a09ec1037..00000000000 --- a/.changeset/autocomplete-model-switch-back.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Fix switching autocomplete model back to Codestral not persisting. diff --git a/.changeset/brave-indexing-startup.md b/.changeset/brave-indexing-startup.md deleted file mode 100644 index 7cfc082bed5..00000000000 --- a/.changeset/brave-indexing-startup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-indexing": patch ---- - -Keep semantic indexing startup responsive while the index initializes in large workspaces. diff --git a/.changeset/chat-toolbar-changes.md b/.changeset/chat-toolbar-changes.md deleted file mode 100644 index 2a9d574980c..00000000000 --- a/.changeset/chat-toolbar-changes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Improve the sidebar chat toolbar so the changes button collapses cleanly and keeps diff stats visible in its tooltip. diff --git a/.changeset/edit-tool-diff-split-view.md b/.changeset/edit-tool-diff-split-view.md deleted file mode 100644 index cca8699d5ff..00000000000 --- a/.changeset/edit-tool-diff-split-view.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Open edit-tool diffs in side-by-side (split) mode by default; permission-dock expand stays unified. diff --git a/.changeset/fix-agent-model-default-restart.md b/.changeset/fix-agent-model-default-restart.md deleted file mode 100644 index 41e5fd6cb8f..00000000000 --- a/.changeset/fix-agent-model-default-restart.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Respect configured agent models when reopening the CLI or switching projects. diff --git a/.changeset/fix-compaction-history-trim.md b/.changeset/fix-compaction-history-trim.md deleted file mode 100644 index bed886d9cd0..00000000000 --- a/.changeset/fix-compaction-history-trim.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Fix sessions with large image attachments becoming unusable after compaction. When a conversation includes big inline images, the outgoing request can exceed the gateway's body-size limit even after a successful summary. The CLI now trims pre-summary messages for all successful summaries (including manual `/compact`) and strips media attachments from older turns once a summary exists, so follow-up prompts stay under the gateway limit and the session keeps working. diff --git a/.changeset/fix-permission-reply-hang.md b/.changeset/fix-permission-reply-hang.md deleted file mode 100644 index fe4a6784983..00000000000 --- a/.changeset/fix-permission-reply-hang.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"kilo-code": patch -"@kilocode/cli": patch ---- - -Fix a session hang that could occur when multiple Kilo panels showed the same permission prompt, or when a subagent's permission was replied to from the wrong worktree. Replies are now routed to the exact CLI instance that holds the pending permission, and stale/unknown permissions surface a clear error so the UI doesn't leave buttons permanently disabled. diff --git a/.changeset/ghcr-docker-image-rename.md b/.changeset/ghcr-docker-image-rename.md deleted file mode 100644 index 036e1ee9b6a..00000000000 --- a/.changeset/ghcr-docker-image-rename.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Rename the published Docker image from `ghcr.io/kilo-org/kilo` to `ghcr.io/kilo-org/kilocode` so it lives alongside the active `kilocode` repo instead of the archived `kilo` one. diff --git a/.changeset/local-tab-worktree-context.md b/.changeset/local-tab-worktree-context.md deleted file mode 100644 index d8b4cc327c7..00000000000 --- a/.changeset/local-tab-worktree-context.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Keep Agent Manager local tab sessions scoped to the main workspace after switching from a worktree. diff --git a/.changeset/model-selector-escape-focus.md b/.changeset/model-selector-escape-focus.md deleted file mode 100644 index dad111895a8..00000000000 --- a/.changeset/model-selector-escape-focus.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Restore prompt focus when the model selector is dismissed with Escape. diff --git a/.changeset/model-switch-revert.md b/.changeset/model-switch-revert.md deleted file mode 100644 index 73fb2a3b9df..00000000000 --- a/.changeset/model-switch-revert.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Keep checkpoint revert actions available when switching models clears a stale provider error. diff --git a/.changeset/preserve-free-in-model-names.md b/.changeset/preserve-free-in-model-names.md deleted file mode 100644 index 738c165d2aa..00000000000 --- a/.changeset/preserve-free-in-model-names.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Preserve "Free" when it is part of a model's name (such as "Kilo Auto Free"). The parenthesized "(free)" suffix is still stripped so the separate Free label can be shown instead. diff --git a/.changeset/protect-agent-manager-state.md b/.changeset/protect-agent-manager-state.md deleted file mode 100644 index fb18ae60901..00000000000 --- a/.changeset/protect-agent-manager-state.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Protect Agent Manager sessions and worktrees from being reset when persisted state fails to load after IDE restart. diff --git a/.changeset/show-paid-models-anonymous.md b/.changeset/show-paid-models-anonymous.md deleted file mode 100644 index 649c94f8502..00000000000 --- a/.changeset/show-paid-models-anonymous.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"kilo-code": patch -"@kilocode/cli": patch -"@kilocode/kilo-gateway": patch ---- - -Show paid Kilo models to signed-out users so selecting one prompts them to log in. diff --git a/.changeset/sidebar-worktree-actions.md b/.changeset/sidebar-worktree-actions.md deleted file mode 100644 index 8cab7eeb83c..00000000000 --- a/.changeset/sidebar-worktree-actions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Expose sidebar session, worktree, and agent manager actions above the prompt, including quick and advanced worktree creation. diff --git a/.changeset/strict-ask-plan-guards.md b/.changeset/strict-ask-plan-guards.md deleted file mode 100644 index 9f886644a00..00000000000 --- a/.changeset/strict-ask-plan-guards.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Prevent Ask and Plan modes, including saved or allow-all approvals, from editing files before an explicit implementation step. diff --git a/.changeset/tool-registry-indexing.md b/.changeset/tool-registry-indexing.md deleted file mode 100644 index 72ee6bf8c41..00000000000 --- a/.changeset/tool-registry-indexing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Keep interactive tools available when semantic indexing fails to load. diff --git a/.changeset/variant-slash-command.md b/.changeset/variant-slash-command.md deleted file mode 100644 index 03ded90fecb..00000000000 --- a/.changeset/variant-slash-command.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Support opening the reasoning effort selector from `/variant` when the selected model has variants. diff --git a/.changeset/windows-worktree-cleanup.md b/.changeset/windows-worktree-cleanup.md deleted file mode 100644 index 7655de250fb..00000000000 --- a/.changeset/windows-worktree-cleanup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Improve Windows worktree cleanup reliability when file handles are released slowly. diff --git a/.changeset/worktree-new-task.md b/.changeset/worktree-new-task.md deleted file mode 100644 index 6d8b49ca34a..00000000000 --- a/.changeset/worktree-new-task.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Start Agent Manager new tasks in the selected worktree instead of the workspace root. diff --git a/bun.lock b/bun.lock index cf6fa323bd1..be06087afee 100644 --- a/bun.lock +++ b/bun.lock @@ -32,7 +32,7 @@ }, "packages/app": { "name": "@opencode-ai/app", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@kilocode/kilo-i18n": "workspace:*", "@kilocode/kilo-ui": "workspace:*", @@ -88,7 +88,7 @@ }, "packages/desktop": { "name": "@opencode-ai/desktop", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@opencode-ai/app": "workspace:*", "@opencode-ai/ui": "workspace:*", @@ -121,7 +121,7 @@ }, "packages/desktop-electron": { "name": "@opencode-ai/desktop-electron", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@opencode-ai/app": "workspace:*", "@opencode-ai/ui": "workspace:*", @@ -173,7 +173,7 @@ }, "packages/kilo-docs": { "name": "@kilocode/kilo-docs", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@docsearch/css": "^4", "@docsearch/js": "^4", @@ -202,7 +202,7 @@ }, "packages/kilo-gateway": { "name": "@kilocode/kilo-gateway", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@ai-sdk/alibaba": "1.0.17", "@ai-sdk/anthropic": "3.0.71", @@ -238,7 +238,7 @@ }, "packages/kilo-i18n": { "name": "@kilocode/kilo-i18n", - "version": "7.2.26", + "version": "7.2.30", "devDependencies": { "@tsconfig/node22": "catalog:", "@types/bun": "catalog:", @@ -248,7 +248,7 @@ }, "packages/kilo-indexing": { "name": "@kilocode/kilo-indexing", - "version": "7.1.3", + "version": "7.2.30", "dependencies": { "@aws-sdk/client-bedrock-runtime": "3.1005.0", "@aws-sdk/credential-provider-ini": "3.972.31", @@ -282,7 +282,7 @@ }, "packages/kilo-telemetry": { "name": "@kilocode/kilo-telemetry", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@kilocode/kilo-gateway": "workspace:*", "@opentelemetry/api": "1.9.0", @@ -302,7 +302,7 @@ }, "packages/kilo-ui": { "name": "@kilocode/kilo-ui", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@kobalte/core": "0.13.11", "@opencode-ai/shared": "workspace:*", @@ -337,7 +337,7 @@ }, "packages/kilo-vscode": { "name": "kilo-code", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@anthropic-ai/sdk": "^0.39.0", "@kilocode/kilo-i18n": "workspace:*", @@ -398,7 +398,7 @@ }, "packages/opencode": { "name": "@kilocode/cli", - "version": "7.2.26", + "version": "7.2.30", "bin": { "kilo": "./bin/kilo", "kilocode": "./bin/kilo", @@ -556,7 +556,7 @@ }, "packages/plugin": { "name": "@kilocode/plugin", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@kilocode/sdk": "workspace:*", "effect": "catalog:", @@ -581,7 +581,7 @@ }, "packages/script": { "name": "@opencode-ai/script", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "semver": "^7.6.3", }, @@ -592,7 +592,7 @@ }, "packages/sdk/js": { "name": "@kilocode/sdk", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "cross-spawn": "catalog:", }, @@ -607,7 +607,7 @@ }, "packages/shared": { "name": "@opencode-ai/shared", - "version": "7.2.26", + "version": "7.2.30", "bin": { "opencode": "./bin/opencode", }, @@ -631,7 +631,7 @@ }, "packages/storybook": { "name": "@opencode-ai/storybook", - "version": "7.2.26", + "version": "7.2.30", "devDependencies": { "@opencode-ai/ui": "workspace:*", "@solidjs/meta": "catalog:", @@ -654,7 +654,7 @@ }, "packages/ui": { "name": "@opencode-ai/ui", - "version": "7.2.26", + "version": "7.2.30", "dependencies": { "@kilocode/sdk": "workspace:*", "@kobalte/core": "catalog:", diff --git a/package.json b/package.json index 099481de25e..254cc89838c 100644 --- a/package.json +++ b/package.json @@ -147,6 +147,6 @@ "solid-js@1.9.10": "patches/solid-js@1.9.10.patch", "stream-chat@9.38.0": "patches/stream-chat@9.38.0.patch" }, - "version": "7.2.26", + "version": "7.2.30", "peerDependencies": {} } diff --git a/packages/app/package.json b/packages/app/package.json index 2f36de77acb..9311d276b20 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/app", - "version": "7.2.26", + "version": "7.2.30", "description": "", "type": "module", "exports": { diff --git a/packages/desktop-electron/package.json b/packages/desktop-electron/package.json index be4a9209bac..bde4ac24ed5 100644 --- a/packages/desktop-electron/package.json +++ b/packages/desktop-electron/package.json @@ -1,7 +1,7 @@ { "name": "@opencode-ai/desktop-electron", "private": true, - "version": "7.2.26", + "version": "7.2.30", "type": "module", "license": "MIT", "homepage": "https://opencode.ai", diff --git a/packages/desktop/package.json b/packages/desktop/package.json index c9fa8db9514..05310cc3de3 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -1,7 +1,7 @@ { "name": "@opencode-ai/desktop", "private": true, - "version": "7.2.26", + "version": "7.2.30", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/extensions/zed/extension.toml b/packages/extensions/zed/extension.toml index 38120bb7f11..260340f1e3a 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.2.26" +version = "7.2.30" 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.2.26/opencode-darwin-arm64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.30/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.2.26/opencode-darwin-x64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.30/opencode-darwin-x64.zip" cmd = "./opencode" args = ["acp"] [agent_servers.opencode.targets.linux-aarch64] -archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.26/opencode-linux-arm64.tar.gz" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.30/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.2.26/opencode-linux-x64.tar.gz" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.30/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.2.26/opencode-windows-x64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.2.30/opencode-windows-x64.zip" cmd = "./opencode.exe" args = ["acp"] diff --git a/packages/kilo-docs/package.json b/packages/kilo-docs/package.json index cb7f3dcf874..10097f5e6a2 100644 --- a/packages/kilo-docs/package.json +++ b/packages/kilo-docs/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-docs", - "version": "7.2.26", + "version": "7.2.30", "private": true, "scripts": { "dev": "next dev --webpack --port 3002", diff --git a/packages/kilo-gateway/package.json b/packages/kilo-gateway/package.json index 8678ac117d3..68ed19044c4 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.2.26", + "version": "7.2.30", "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 50ab921fef8..bcfd9604fea 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.2.26", + "version": "7.2.30", "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 9adb44dfee8..2c7531121a5 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.1.3", + "version": "7.2.30", "type": "module", "license": "MIT", "description": "Standalone indexing engine and host helpers for Kilo Code", diff --git a/packages/kilo-telemetry/package.json b/packages/kilo-telemetry/package.json index 69aa0259dc9..1d29bba187d 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.2.26", + "version": "7.2.30", "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 a22f5de37b3..fc122b26d99 100644 --- a/packages/kilo-ui/package.json +++ b/packages/kilo-ui/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-ui", - "version": "7.2.26", + "version": "7.2.30", "type": "module", "license": "MIT", "exports": { diff --git a/packages/kilo-vscode/CHANGELOG.md b/packages/kilo-vscode/CHANGELOG.md index b3c7c564932..d3e2e0d3ea6 100644 --- a/packages/kilo-vscode/CHANGELOG.md +++ b/packages/kilo-vscode/CHANGELOG.md @@ -1,5 +1,42 @@ # kilo-code +## 7.2.30 + +### Patch Changes + +- [#9435](https://github.com/Kilo-Org/kilocode/pull/9435) [`9186cb4`](https://github.com/Kilo-Org/kilocode/commit/9186cb440afd37c43bae6c99f9b95b23db698e5c) - Fix unreadable section titles on the Auto-Approve settings page when using a light VS Code color theme. Tool headers (External Directory, Bash, Read, Edit, etc.) now follow the active VS Code theme foreground color instead of always rendering in white. + +- [#9662](https://github.com/Kilo-Org/kilocode/pull/9662) [`bf60cde`](https://github.com/Kilo-Org/kilocode/commit/bf60cdedd6fc4af2918d514ca513f03e18a3133d) - Show auto-approve status in the session prompt controls and keep it synced across extension sessions. + +- [#9575](https://github.com/Kilo-Org/kilocode/pull/9575) [`5b26cfe`](https://github.com/Kilo-Org/kilocode/commit/5b26cfe5facb8e6227cddadb259715185a82cded) - Fix switching autocomplete model back to Codestral not persisting. + +- [#9481](https://github.com/Kilo-Org/kilocode/pull/9481) [`a76ab95`](https://github.com/Kilo-Org/kilocode/commit/a76ab9510361ed1ac40cc40d51817006ed6eac8e) - Improve the sidebar chat toolbar so the changes button collapses cleanly and keeps diff stats visible in its tooltip. + +- [#9576](https://github.com/Kilo-Org/kilocode/pull/9576) [`11f2e2a`](https://github.com/Kilo-Org/kilocode/commit/11f2e2afbe0ba1691bbaadcb4a3ceec0e009c9a5) Thanks [@johnnyeric](https://github.com/johnnyeric)! - Open edit-tool diffs in side-by-side (split) mode by default; permission-dock expand stays unified. + +- [#9450](https://github.com/Kilo-Org/kilocode/pull/9450) [`2032fe4`](https://github.com/Kilo-Org/kilocode/commit/2032fe4c4e574aa0664a1ab91e34633ce5b261f9) - Fix a session hang that could occur when multiple Kilo panels showed the same permission prompt, or when a subagent's permission was replied to from the wrong worktree. Replies are now routed to the exact CLI instance that holds the pending permission, and stale/unknown permissions surface a clear error so the UI doesn't leave buttons permanently disabled. + +- [#9667](https://github.com/Kilo-Org/kilocode/pull/9667) [`7eaf059`](https://github.com/Kilo-Org/kilocode/commit/7eaf059789d74c3fd57c88929a0846f18d9f5294) - Keep Agent Manager local tab sessions scoped to the main workspace after switching from a worktree. + +- [#9679](https://github.com/Kilo-Org/kilocode/pull/9679) [`867be23`](https://github.com/Kilo-Org/kilocode/commit/867be234549459ca47741e998aa54af23a09d8bc) - Restore prompt focus when the model selector is dismissed with Escape. + +- [#9670](https://github.com/Kilo-Org/kilocode/pull/9670) [`7575dce`](https://github.com/Kilo-Org/kilocode/commit/7575dce378bd136ac5eef46321a311454c786832) - Keep checkpoint revert actions available when switching models clears a stale provider error. + +- [#9633](https://github.com/Kilo-Org/kilocode/pull/9633) [`0918bb4`](https://github.com/Kilo-Org/kilocode/commit/0918bb4216aef60fcefb3025a105cf6d250de52b) - Preserve "Free" when it is part of a model's name (such as "Kilo Auto Free"). The parenthesized "(free)" suffix is still stripped so the separate Free label can be shown instead. + +- [#9672](https://github.com/Kilo-Org/kilocode/pull/9672) [`c923625`](https://github.com/Kilo-Org/kilocode/commit/c923625ea629d4f963d80baf81862d984ae55785) - Protect Agent Manager sessions and worktrees from being reset when persisted state fails to load after IDE restart. + +- [#9628](https://github.com/Kilo-Org/kilocode/pull/9628) [`6130a3e`](https://github.com/Kilo-Org/kilocode/commit/6130a3ea66c6a323710fdc2d325fac87011f6b85) - Show paid Kilo models to signed-out users so selecting one prompts them to log in. + +- [#9481](https://github.com/Kilo-Org/kilocode/pull/9481) [`18468b8`](https://github.com/Kilo-Org/kilocode/commit/18468b8e26577087834ace8b7aaee72d3176f25b) - Expose sidebar session, worktree, and agent manager actions above the prompt, including quick and advanced worktree creation. + +- [#9680](https://github.com/Kilo-Org/kilocode/pull/9680) [`b99dcee`](https://github.com/Kilo-Org/kilocode/commit/b99dcee596ace9021af041629881b7e7f0e45cda) - Support opening the reasoning effort selector from `/variant` when the selected model has variants. + +- [#9614](https://github.com/Kilo-Org/kilocode/pull/9614) [`6908f8a`](https://github.com/Kilo-Org/kilocode/commit/6908f8ae6df201233ad75df6c000b109ecaea637) - Start Agent Manager new tasks in the selected worktree instead of the workspace root. + +- Updated dependencies [[`28a0eae`](https://github.com/Kilo-Org/kilocode/commit/28a0eae4b0b940482222f6671a6885b575b2ad9c)]: + - @kilocode/kilo-indexing@7.1.4 + ## 7.2.26 ### Minor Changes diff --git a/packages/kilo-vscode/package.json b/packages/kilo-vscode/package.json index fe786f1f582..968ab4b14f5 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.2.26", + "version": "7.2.30", "icon": "assets/icons/logo-outline-black.png", "galleryBanner": { "color": "#FFFFFF", diff --git a/packages/opencode/CHANGELOG.md b/packages/opencode/CHANGELOG.md index 459edc7ed5e..b473911caf4 100644 --- a/packages/opencode/CHANGELOG.md +++ b/packages/opencode/CHANGELOG.md @@ -1,5 +1,30 @@ # @kilocode/cli +## 7.2.30 + +### Patch Changes + +- [#9625](https://github.com/Kilo-Org/kilocode/pull/9625) [`1e01ac3`](https://github.com/Kilo-Org/kilocode/commit/1e01ac3ce09070a42c079daf0ff8f07a0e6f7b23) - Respect configured agent models when reopening the CLI or switching projects. + +- [#9434](https://github.com/Kilo-Org/kilocode/pull/9434) [`a995b94`](https://github.com/Kilo-Org/kilocode/commit/a995b94d311a4ff8c49437369d4a0a468fc5f74f) - Fix sessions with large image attachments becoming unusable after compaction. When a conversation includes big inline images, the outgoing request can exceed the gateway's body-size limit even after a successful summary. The CLI now trims pre-summary messages for all successful summaries (including manual `/compact`) and strips media attachments from older turns once a summary exists, so follow-up prompts stay under the gateway limit and the session keeps working. + +- [#9450](https://github.com/Kilo-Org/kilocode/pull/9450) [`2032fe4`](https://github.com/Kilo-Org/kilocode/commit/2032fe4c4e574aa0664a1ab91e34633ce5b261f9) - Fix a session hang that could occur when multiple Kilo panels showed the same permission prompt, or when a subagent's permission was replied to from the wrong worktree. Replies are now routed to the exact CLI instance that holds the pending permission, and stale/unknown permissions surface a clear error so the UI doesn't leave buttons permanently disabled. + +- [#9635](https://github.com/Kilo-Org/kilocode/pull/9635) [`cbe5510`](https://github.com/Kilo-Org/kilocode/commit/cbe55103b10cda881ab39f2932a856f4ea36fce3) - Rename the published Docker image from `ghcr.io/kilo-org/kilo` to `ghcr.io/kilo-org/kilocode` so it lives alongside the active `kilocode` repo instead of the archived `kilo` one. + +- [#9628](https://github.com/Kilo-Org/kilocode/pull/9628) [`6130a3e`](https://github.com/Kilo-Org/kilocode/commit/6130a3ea66c6a323710fdc2d325fac87011f6b85) - Show paid Kilo models to signed-out users so selecting one prompts them to log in. + +- [#9556](https://github.com/Kilo-Org/kilocode/pull/9556) [`eae081a`](https://github.com/Kilo-Org/kilocode/commit/eae081a0c7404aa8a2516739c3f6725e8c4ff115) - Prevent Ask and Plan modes, including saved or allow-all approvals, from editing files before an explicit implementation step. + +- [#9615](https://github.com/Kilo-Org/kilocode/pull/9615) [`0907c6f`](https://github.com/Kilo-Org/kilocode/commit/0907c6f46e2e3d8f7601dcaac9de60dd8c0e02ee) - Keep interactive tools available when semantic indexing fails to load. + +- [#9603](https://github.com/Kilo-Org/kilocode/pull/9603) [`4145e48`](https://github.com/Kilo-Org/kilocode/commit/4145e48e82d862178102386cd8a1c874b9415696) - Improve Windows worktree cleanup reliability when file handles are released slowly. + +- Updated dependencies [[`28a0eae`](https://github.com/Kilo-Org/kilocode/commit/28a0eae4b0b940482222f6671a6885b575b2ad9c), [`6130a3e`](https://github.com/Kilo-Org/kilocode/commit/6130a3ea66c6a323710fdc2d325fac87011f6b85)]: + - @kilocode/kilo-indexing@7.1.4 + - @kilocode/kilo-gateway@7.2.27 + - @kilocode/kilo-telemetry@7.2.27 + ## 7.2.26 ### Patch Changes diff --git a/packages/opencode/package.json b/packages/opencode/package.json index f1dc1ab1aa3..05d66a9dbbd 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.2.26", + "version": "7.2.30", "name": "@kilocode/cli", "type": "module", "license": "MIT", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 0f343be39ba..a964fe2a8e5 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.2.26", + "version": "7.2.30", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/script/package.json b/packages/script/package.json index 8f386d2aa89..4263df29fea 100644 --- a/packages/script/package.json +++ b/packages/script/package.json @@ -12,6 +12,6 @@ "exports": { ".": "./src/index.ts" }, - "version": "7.2.26", + "version": "7.2.30", "peerDependencies": {} } diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index 38a9bbb9d53..47270dfe3a6 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.2.26", + "version": "7.2.30", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/shared/package.json b/packages/shared/package.json index 140ae7e808b..12dbbf082ff 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.2.26", + "version": "7.2.30", "name": "@opencode-ai/shared", "type": "module", "license": "MIT", diff --git a/packages/storybook/package.json b/packages/storybook/package.json index f2fae9bf440..3595515b1db 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -26,7 +26,7 @@ "typescript": "catalog:", "vite": "catalog:" }, - "version": "7.2.26", + "version": "7.2.30", "dependencies": {}, "peerDependencies": {} } diff --git a/packages/ui/package.json b/packages/ui/package.json index 339e26e38ac..736a20baeaa 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/ui", - "version": "7.2.26", + "version": "7.2.30", "type": "module", "license": "MIT", "exports": { diff --git a/script/upstream/package.json b/script/upstream/package.json index 3929f7a0b08..eb95db99089 100644 --- a/script/upstream/package.json +++ b/script/upstream/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/upstream-merge", - "version": "7.2.26", + "version": "7.2.30", "private": true, "type": "module", "description": "Scripts for automating upstream opencode merges into Kilo", diff --git a/sdks/vscode/package.json b/sdks/vscode/package.json index 35ff7d46b56..9e3ec8fc9e3 100644 --- a/sdks/vscode/package.json +++ b/sdks/vscode/package.json @@ -2,7 +2,7 @@ "name": "opencode", "displayName": "opencode", "description": "opencode for VS Code", - "version": "7.2.26", + "version": "7.2.30", "publisher": "sst-dev", "repository": { "type": "git",