From ae338dd4b332cbf81662eeb3cab72ad5f2959625 Mon Sep 17 00:00:00 2001 From: "kilo-maintainer[bot]" Date: Tue, 15 Sep 2026 16:33:53 +0000 Subject: [PATCH] release: v7.7.2 --- .../agent-manager-add-project-footer.md | 5 -- .changeset/chat-message-timestamps.md | 5 -- .changeset/code-context-pill.md | 5 -- .changeset/inspector-visible-stream.md | 5 -- .changeset/jetbrains-paste-collapse.md | 5 -- .changeset/keep-awake-pending-wakeups.md | 5 -- .changeset/keep-transcript-selection.md | 5 -- .changeset/marketplace-cli-api.md | 6 -- .changeset/speech-to-text-custom-source.md | 5 -- .changeset/stable-session-header-height.md | 5 -- .changeset/steady-subagent-cards.md | 5 -- .changeset/stop-repeated-invalid-tool-args.md | 5 -- .changeset/swarm-agent-behaviour-setting.md | 6 -- .changeset/working-status-swap-clip.md | 5 -- artifacts/glm52-rise-video/package.json | 2 +- bun.lock | 64 +++++++++---------- package.json | 2 +- packages/client/package.json | 2 +- packages/codemode/package.json | 2 +- packages/core/package.json | 2 +- packages/effect-drizzle-sqlite/package.json | 2 +- packages/effect-sqlite-node/package.json | 2 +- packages/extensions/zed/extension.toml | 12 ++-- packages/http-recorder/package.json | 2 +- packages/httpapi-codegen/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 | 6 ++ packages/kilo-memory/package.json | 2 +- packages/kilo-sandbox/package.json | 2 +- packages/kilo-telemetry/package.json | 2 +- packages/kilo-ui/package.json | 2 +- packages/kilo-vscode/CHANGELOG.md | 30 +++++++++ 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 | 12 ++++ packages/opencode/package.json | 2 +- packages/plugin-atomic-chat/package.json | 2 +- packages/plugin/package.json | 2 +- packages/protocol/package.json | 2 +- packages/schema/package.json | 2 +- packages/script/package.json | 2 +- packages/sdk-next/package.json | 2 +- packages/sdk/js/package.json | 2 +- packages/server/package.json | 2 +- packages/session-ui/package.json | 2 +- packages/storybook/package.json | 2 +- packages/tui/package.json | 2 +- packages/ui/package.json | 2 +- script/upstream/package.json | 2 +- 55 files changed, 122 insertions(+), 146 deletions(-) delete mode 100644 .changeset/agent-manager-add-project-footer.md delete mode 100644 .changeset/chat-message-timestamps.md delete mode 100644 .changeset/code-context-pill.md delete mode 100644 .changeset/inspector-visible-stream.md delete mode 100644 .changeset/jetbrains-paste-collapse.md delete mode 100644 .changeset/keep-awake-pending-wakeups.md delete mode 100644 .changeset/keep-transcript-selection.md delete mode 100644 .changeset/marketplace-cli-api.md delete mode 100644 .changeset/speech-to-text-custom-source.md delete mode 100644 .changeset/stable-session-header-height.md delete mode 100644 .changeset/steady-subagent-cards.md delete mode 100644 .changeset/stop-repeated-invalid-tool-args.md delete mode 100644 .changeset/swarm-agent-behaviour-setting.md delete mode 100644 .changeset/working-status-swap-clip.md diff --git a/.changeset/agent-manager-add-project-footer.md b/.changeset/agent-manager-add-project-footer.md deleted file mode 100644 index 1d2bf0eba7a..00000000000 --- a/.changeset/agent-manager-add-project-footer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Move Add project to a fixed footer in the Agent Manager project list diff --git a/.changeset/chat-message-timestamps.md b/.changeset/chat-message-timestamps.md deleted file mode 100644 index abadf56178d..00000000000 --- a/.changeset/chat-message-timestamps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Show message timestamps on hover in the chat transcript, including the turn's finish time and duration. \ No newline at end of file diff --git a/.changeset/code-context-pill.md b/.changeset/code-context-pill.md deleted file mode 100644 index 8ee00550f40..00000000000 --- a/.changeset/code-context-pill.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Show code added with "Add to Context" as a collapsible context card in the prompt input instead of pasting the path and code block as text diff --git a/.changeset/inspector-visible-stream.md b/.changeset/inspector-visible-stream.md deleted file mode 100644 index 07d585b7df4..00000000000 --- a/.changeset/inspector-visible-stream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Stream subagent transcripts smoothly in the Agent Manager inspector instead of in coarse background batches diff --git a/.changeset/jetbrains-paste-collapse.md b/.changeset/jetbrains-paste-collapse.md deleted file mode 100644 index a2938061bd3..00000000000 --- a/.changeset/jetbrains-paste-collapse.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Fold large pasted text into a `[Pasted ~N lines]` placeholder you can click to unfold and fold back from the gutter. Each paste folds independently, and sent messages fold the same way in the transcript. diff --git a/.changeset/keep-awake-pending-wakeups.md b/.changeset/keep-awake-pending-wakeups.md deleted file mode 100644 index 7804a2423df..00000000000 --- a/.changeset/keep-awake-pending-wakeups.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Keep the computer awake while a session has a scheduled wakeup, instead of releasing Keep Awake as soon as the session goes idle. diff --git a/.changeset/keep-transcript-selection.md b/.changeset/keep-transcript-selection.md deleted file mode 100644 index 0bc4bef51bf..00000000000 --- a/.changeset/keep-transcript-selection.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Keep text selections in the chat transcript intact while the agent streams and when it finishes, including selections inside code blocks, and pause auto-scroll after you select text so it does not jump away diff --git a/.changeset/marketplace-cli-api.md b/.changeset/marketplace-cli-api.md deleted file mode 100644 index 24034cdb4e7..00000000000 --- a/.changeset/marketplace-cli-api.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@kilocode/cli": minor -"kilo-code": minor ---- - -Move marketplace catalog, installation, removal, and installed-item detection into the CLI backend so editor clients use the shared marketplace API. diff --git a/.changeset/speech-to-text-custom-source.md b/.changeset/speech-to-text-custom-source.md deleted file mode 100644 index 120514cf913..00000000000 --- a/.changeset/speech-to-text-custom-source.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Support a custom speech-to-text source. Point voice input at any OpenAI-compatible transcription API with a base URL and optional API key, instead of always using Kilo Gateway. Switching back to Kilo Gateway restores a valid Gateway transcription model instead of showing the custom one, and a custom endpoint requires its own model ID. Custom transcription settings are read from the global config only, so a workspace config cannot redirect voice input. diff --git a/.changeset/stable-session-header-height.md b/.changeset/stable-session-header-height.md deleted file mode 100644 index 407f8bc6985..00000000000 --- a/.changeset/stable-session-header-height.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Keep the session header height stable while a turn streams. The activity timeline, context bar, and token counts now fill in place with skeleton rows instead of appearing one at a time and shifting the transcript. \ No newline at end of file diff --git a/.changeset/steady-subagent-cards.md b/.changeset/steady-subagent-cards.md deleted file mode 100644 index a210a582e7b..00000000000 --- a/.changeset/steady-subagent-cards.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Stop the transcript from jumping up and down while subagents run. Task cards keep their expanded state when the next assistant step starts, and finished turns no longer remount every row in the virtualized list. diff --git a/.changeset/stop-repeated-invalid-tool-args.md b/.changeset/stop-repeated-invalid-tool-args.md deleted file mode 100644 index bb84393d87f..00000000000 --- a/.changeset/stop-repeated-invalid-tool-args.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Stop looping on repeated malformed tool calls. A turn now aborts with an error after three identical invalid-argument failures instead of retrying the same broken tool call indefinitely. diff --git a/.changeset/swarm-agent-behaviour-setting.md b/.changeset/swarm-agent-behaviour-setting.md deleted file mode 100644 index 86e89c5fea3..00000000000 --- a/.changeset/swarm-agent-behaviour-setting.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@kilocode/cli": patch -"kilo-code": patch ---- - -Move the Kilo Swarm setting out of Experimental to Agent Behaviour. The setting stays enabled by default and is now controlled by the top-level `shared_agent_board` key. The `experimental.shared_agent_board` key is no longer read, and a warning is logged when it is still present. diff --git a/.changeset/working-status-swap-clip.md b/.changeset/working-status-swap-clip.md deleted file mode 100644 index 9fa872192d2..00000000000 --- a/.changeset/working-status-swap-clip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Stop the working indicator from cutting off the status label with a fading edge when it returns to a shorter status such as "Thinking". diff --git a/artifacts/glm52-rise-video/package.json b/artifacts/glm52-rise-video/package.json index 709a59ad36e..e612cf9ddd6 100644 --- a/artifacts/glm52-rise-video/package.json +++ b/artifacts/glm52-rise-video/package.json @@ -21,5 +21,5 @@ "@types/react-dom": "^19.2.3", "typescript": "^5.8.2" }, - "version": "7.7.1" + "version": "7.7.2" } diff --git a/bun.lock b/bun.lock index 1b1db984b1a..519b9d00d5b 100644 --- a/bun.lock +++ b/bun.lock @@ -32,7 +32,7 @@ }, "packages/client": { "name": "@opencode-ai/client", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@opencode-ai/protocol": "workspace:*", "@opencode-ai/schema": "workspace:*", @@ -56,7 +56,7 @@ }, "packages/codemode": { "name": "@opencode-ai/codemode", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "acorn": "8.15.0", "effect": "catalog:", @@ -70,7 +70,7 @@ }, "packages/core": { "name": "@opencode-ai/core", - "version": "7.7.1", + "version": "7.7.2", "bin": { "opencode": "./bin/opencode", }, @@ -168,7 +168,7 @@ }, "packages/effect-drizzle-sqlite": { "name": "@opencode-ai/effect-drizzle-sqlite", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "drizzle-orm": "catalog:", "effect": "catalog:", @@ -182,7 +182,7 @@ }, "packages/effect-sqlite-node": { "name": "@opencode-ai/effect-sqlite-node", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "effect": "catalog:", }, @@ -194,7 +194,7 @@ }, "packages/http-recorder": { "name": "@opencode-ai/http-recorder", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@effect/platform-node": "4.0.0-beta.83", "@effect/platform-node-shared": "4.0.0-beta.83", @@ -215,7 +215,7 @@ }, "packages/httpapi-codegen": { "name": "@opencode-ai/httpapi-codegen", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "effect": "catalog:", "prettier": "3.6.2", @@ -228,7 +228,7 @@ }, "packages/kilo-console": { "name": "@kilocode/kilo-console", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@kilocode/kilo-indexing": "workspace:*", "@kilocode/kilo-web-ui": "workspace:*", @@ -250,7 +250,7 @@ }, "packages/kilo-docs": { "name": "@kilocode/kilo-docs", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@docsearch/css": "^4", "@docsearch/js": "^4", @@ -280,7 +280,7 @@ }, "packages/kilo-gateway": { "name": "@kilocode/kilo-gateway", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@ai-sdk/anthropic": "3.0.82", "@ai-sdk/openai": "3.0.88", @@ -314,7 +314,7 @@ }, "packages/kilo-i18n": { "name": "@kilocode/kilo-i18n", - "version": "7.7.1", + "version": "7.7.2", "devDependencies": { "@tsconfig/node22": "catalog:", "@types/bun": "catalog:", @@ -324,7 +324,7 @@ }, "packages/kilo-indexing": { "name": "@kilocode/kilo-indexing", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@aws-sdk/client-bedrock-runtime": "3.1005.0", "@aws-sdk/credential-provider-ini": "3.972.31", @@ -360,7 +360,7 @@ }, "packages/kilo-memory": { "name": "@kilocode/kilo-memory", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "effect": "catalog:", "zod": "catalog:", @@ -374,7 +374,7 @@ }, "packages/kilo-sandbox": { "name": "@kilocode/sandbox", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@anthropic-ai/sandbox-runtime": "catalog:", "effect": "catalog:", @@ -389,7 +389,7 @@ }, "packages/kilo-telemetry": { "name": "@kilocode/kilo-telemetry", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@kilocode/kilo-gateway": "workspace:*", "posthog-node": "4.4.0", @@ -403,7 +403,7 @@ }, "packages/kilo-ui": { "name": "@kilocode/kilo-ui", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@kilocode/sdk": "workspace:*", "@kobalte/core": "0.13.11", @@ -441,7 +441,7 @@ }, "packages/kilo-vscode": { "name": "kilo-code", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@anthropic-ai/sdk": "^0.39.0", "@kilocode/kilo-gateway": "workspace:*", @@ -518,7 +518,7 @@ }, "packages/kilo-web-ui": { "name": "@kilocode/kilo-web-ui", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@kilocode/kilo-ui": "workspace:*", "@kobalte/core": "catalog:", @@ -535,7 +535,7 @@ }, "packages/llm": { "name": "@opencode-ai/llm", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@opencode-ai/schema": "workspace:*", "@smithy/eventstream-codec": "4.2.14", @@ -554,7 +554,7 @@ }, "packages/opencode": { "name": "@kilocode/cli", - "version": "7.7.1", + "version": "7.7.2", "bin": { "kilo": "./bin/kilo", "kilocode": "./bin/kilo", @@ -723,7 +723,7 @@ }, "packages/plugin": { "name": "@kilocode/plugin", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@ai-sdk/provider": "3.0.8", "@kilocode/sdk": "workspace:*", @@ -752,7 +752,7 @@ }, "packages/plugin-atomic-chat": { "name": "@kilocode/plugin-atomic-chat", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@kilocode/plugin": "workspace:*", }, @@ -766,7 +766,7 @@ }, "packages/protocol": { "name": "@opencode-ai/protocol", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@opencode-ai/schema": "workspace:*", "effect": "catalog:", @@ -779,7 +779,7 @@ }, "packages/schema": { "name": "@opencode-ai/schema", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "effect": "catalog:", }, @@ -791,7 +791,7 @@ }, "packages/script": { "name": "@opencode-ai/script", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "semver": "^7.6.3", }, @@ -802,7 +802,7 @@ }, "packages/sdk-next": { "name": "@opencode-ai/sdk-next", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@opencode-ai/client": "workspace:*", "@opencode-ai/core": "workspace:*", @@ -817,7 +817,7 @@ }, "packages/sdk/js": { "name": "@kilocode/sdk", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "cross-spawn": "catalog:", }, @@ -832,7 +832,7 @@ }, "packages/server": { "name": "@opencode-ai/server", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@opencode-ai/core": "workspace:*", "@opencode-ai/protocol": "workspace:*", @@ -847,7 +847,7 @@ }, "packages/session-ui": { "name": "@opencode-ai/session-ui", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@kilocode/sdk": "workspace:*", "@kobalte/core": "catalog:", @@ -892,7 +892,7 @@ }, "packages/storybook": { "name": "@opencode-ai/storybook", - "version": "7.7.1", + "version": "7.7.2", "devDependencies": { "@opencode-ai/session-ui": "workspace:*", "@opencode-ai/ui": "workspace:*", @@ -917,7 +917,7 @@ }, "packages/tui": { "name": "@opencode-ai/tui", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@kilocode/plugin": "workspace:*", "@kilocode/sdk": "workspace:*", @@ -943,7 +943,7 @@ }, "packages/ui": { "name": "@opencode-ai/ui", - "version": "7.7.1", + "version": "7.7.2", "dependencies": { "@kilocode/sdk": "workspace:*", "@kobalte/core": "catalog:", diff --git a/package.json b/package.json index e23921cd9c7..55eb90aeb65 100644 --- a/package.json +++ b/package.json @@ -179,6 +179,6 @@ "solid-js@1.9.12": "patches/solid-js@1.9.12.patch", "bun-pty@0.4.8": "patches/bun-pty@0.4.8.patch" }, - "version": "7.7.1", + "version": "7.7.2", "peerDependencies": {} } diff --git a/packages/client/package.json b/packages/client/package.json index 9769bc9d799..4e3d5bb580e 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -38,5 +38,5 @@ "@typescript/native-preview": "catalog:", "effect": "catalog:" }, - "version": "7.7.1" + "version": "7.7.2" } diff --git a/packages/codemode/package.json b/packages/codemode/package.json index 1a68161ce08..ac636e24243 100644 --- a/packages/codemode/package.json +++ b/packages/codemode/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/codemode", - "version": "7.7.1", + "version": "7.7.2", "description": "Effect-native confined code execution over schema-described tools", "private": true, "type": "module", diff --git a/packages/core/package.json b/packages/core/package.json index ab8f0c9dd0e..a82cd99e0d2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.7.1", + "version": "7.7.2", "name": "@opencode-ai/core", "type": "module", "license": "MIT", diff --git a/packages/effect-drizzle-sqlite/package.json b/packages/effect-drizzle-sqlite/package.json index 11708061850..93ae0316286 100644 --- a/packages/effect-drizzle-sqlite/package.json +++ b/packages/effect-drizzle-sqlite/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.7.1", + "version": "7.7.2", "name": "@opencode-ai/effect-drizzle-sqlite", "type": "module", "license": "MIT", diff --git a/packages/effect-sqlite-node/package.json b/packages/effect-sqlite-node/package.json index 5aefa134d29..97234011695 100644 --- a/packages/effect-sqlite-node/package.json +++ b/packages/effect-sqlite-node/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.7.1", + "version": "7.7.2", "name": "@opencode-ai/effect-sqlite-node", "type": "module", "license": "MIT", diff --git a/packages/extensions/zed/extension.toml b/packages/extensions/zed/extension.toml index 6babee87ae6..bcbc2962aea 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.7.1" +version = "7.7.2" 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.7.1/opencode-darwin-arm64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.7.2/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.7.1/opencode-darwin-x64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.7.2/opencode-darwin-x64.zip" cmd = "./opencode" args = ["acp"] [agent_servers.opencode.targets.linux-aarch64] -archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.7.1/opencode-linux-arm64.tar.gz" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.7.2/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.7.1/opencode-linux-x64.tar.gz" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.7.2/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.7.1/opencode-windows-x64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.7.2/opencode-windows-x64.zip" cmd = "./opencode.exe" args = ["acp"] diff --git a/packages/http-recorder/package.json b/packages/http-recorder/package.json index 53b1e0022b1..fcb5bd5f343 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.7.1", + "version": "7.7.2", "name": "@opencode-ai/http-recorder", "description": "Record and replay Effect HTTP client traffic with deterministic cassettes", "type": "module", diff --git a/packages/httpapi-codegen/package.json b/packages/httpapi-codegen/package.json index 65a690f2773..e389be21db5 100644 --- a/packages/httpapi-codegen/package.json +++ b/packages/httpapi-codegen/package.json @@ -20,5 +20,5 @@ "@types/bun": "catalog:", "@typescript/native-preview": "catalog:" }, - "version": "7.7.1" + "version": "7.7.2" } diff --git a/packages/kilo-console/package.json b/packages/kilo-console/package.json index f945114fc28..d84073740ed 100755 --- a/packages/kilo-console/package.json +++ b/packages/kilo-console/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-console", - "version": "7.7.1", + "version": "7.7.2", "private": true, "type": "module", "scripts": { diff --git a/packages/kilo-docs/package.json b/packages/kilo-docs/package.json index 5d1bbb558f6..3478be7094e 100644 --- a/packages/kilo-docs/package.json +++ b/packages/kilo-docs/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-docs", - "version": "7.7.1", + "version": "7.7.2", "private": true, "scripts": { "dev": "next dev --webpack --port 3002", diff --git a/packages/kilo-gateway/package.json b/packages/kilo-gateway/package.json index d8282164ade..d3396249bfa 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.7.1", + "version": "7.7.2", "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 961f3225f1c..f39b11fe719 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.7.1", + "version": "7.7.2", "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 39bebd806e4..1f5b22202f4 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.7.1", + "version": "7.7.2", "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 fbd5d7a025c..62cf4f03b80 100644 --- a/packages/kilo-jetbrains/CHANGELOG.md +++ b/packages/kilo-jetbrains/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 7.6.3 + +### Patch Changes + +- [#13889](https://github.com/Kilo-Org/kilocode/pull/13889) [`a30a196`](https://github.com/Kilo-Org/kilocode/commit/a30a1962db25356fdffbdef6e77793dcf69af4be) - Fold large pasted text into a `[Pasted ~N lines]` placeholder you can click to unfold and fold back from the gutter. Each paste folds independently, and sent messages fold the same way in the transcript. + ## 7.6.0 ### Minor Changes diff --git a/packages/kilo-memory/package.json b/packages/kilo-memory/package.json index acf6eca8d10..41ed5b6bab4 100644 --- a/packages/kilo-memory/package.json +++ b/packages/kilo-memory/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/kilo-memory", - "version": "7.7.1", + "version": "7.7.2", "type": "module", "license": "MIT", "description": "Project memory storage, indexing, recall, and command helpers for Kilo Code", diff --git a/packages/kilo-sandbox/package.json b/packages/kilo-sandbox/package.json index 77a24c9117e..e6d9c2bb974 100644 --- a/packages/kilo-sandbox/package.json +++ b/packages/kilo-sandbox/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/sandbox", - "version": "7.7.1", + "version": "7.7.2", "type": "module", "license": "MIT", "private": true, diff --git a/packages/kilo-telemetry/package.json b/packages/kilo-telemetry/package.json index d0e3fc03f8c..081eba3b718 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.7.1", + "version": "7.7.2", "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 448185bf289..2613a667a43 100644 --- a/packages/kilo-ui/package.json +++ b/packages/kilo-ui/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-ui", - "version": "7.7.1", + "version": "7.7.2", "type": "module", "license": "MIT", "exports": { diff --git a/packages/kilo-vscode/CHANGELOG.md b/packages/kilo-vscode/CHANGELOG.md index 21edae15bb8..a7ee9a7dca3 100644 --- a/packages/kilo-vscode/CHANGELOG.md +++ b/packages/kilo-vscode/CHANGELOG.md @@ -1,5 +1,35 @@ # kilo-code +## 7.7.2 + +### Minor Changes + +- [#14155](https://github.com/Kilo-Org/kilocode/pull/14155) [`f894108`](https://github.com/Kilo-Org/kilocode/commit/f894108d4522550f2ac13e14ebb4f7dc3d5c531c) - Show message timestamps on hover in the chat transcript, including the turn's finish time and duration. + +- [#14168](https://github.com/Kilo-Org/kilocode/pull/14168) [`a16e5e9`](https://github.com/Kilo-Org/kilocode/commit/a16e5e994e903f0b80154d7c683c95804df2e608) - Show code added with "Add to Context" as a collapsible context card in the prompt input instead of pasting the path and code block as text + +- [#12714](https://github.com/Kilo-Org/kilocode/pull/12714) [`23ecd42`](https://github.com/Kilo-Org/kilocode/commit/23ecd42c80f916789ebf673d636b7e164e204df5) - Move marketplace catalog, installation, removal, and installed-item detection into the CLI backend so editor clients use the shared marketplace API. + +- [#14159](https://github.com/Kilo-Org/kilocode/pull/14159) [`0480c79`](https://github.com/Kilo-Org/kilocode/commit/0480c79e6bb0470f479572303ea976dcc7ddb567) - Support a custom speech-to-text source. Point voice input at any OpenAI-compatible transcription API with a base URL and optional API key, instead of always using Kilo Gateway. Switching back to Kilo Gateway restores a valid Gateway transcription model instead of showing the custom one, and a custom endpoint requires its own model ID. Custom transcription settings are read from the global config only, so a workspace config cannot redirect voice input. + +### Patch Changes + +- [#14149](https://github.com/Kilo-Org/kilocode/pull/14149) [`60628ee`](https://github.com/Kilo-Org/kilocode/commit/60628eed9ffca0234f691d09f436731b55167ef5) - Move Add project to a fixed footer in the Agent Manager project list + +- [#14158](https://github.com/Kilo-Org/kilocode/pull/14158) [`5517390`](https://github.com/Kilo-Org/kilocode/commit/5517390afb9a7f9a75346c81f05eb409cc6f12f3) - Stream subagent transcripts smoothly in the Agent Manager inspector instead of in coarse background batches + +- [#14165](https://github.com/Kilo-Org/kilocode/pull/14165) [`ae0afbf`](https://github.com/Kilo-Org/kilocode/commit/ae0afbfd5474efdf70d41bdf59c67d06af68ebd3) - Keep the computer awake while a session has a scheduled wakeup, instead of releasing Keep Awake as soon as the session goes idle. + +- [#14164](https://github.com/Kilo-Org/kilocode/pull/14164) [`136f411`](https://github.com/Kilo-Org/kilocode/commit/136f411853b90c5ff266a36e7460cca3c40e996c) - Keep text selections in the chat transcript intact while the agent streams and when it finishes, including selections inside code blocks, and pause auto-scroll after you select text so it does not jump away + +- [#14154](https://github.com/Kilo-Org/kilocode/pull/14154) [`f77ae0b`](https://github.com/Kilo-Org/kilocode/commit/f77ae0b092149624d2b85f8589fe70e7b62351e6) - Keep the session header height stable while a turn streams. The activity timeline, context bar, and token counts now fill in place with skeleton rows instead of appearing one at a time and shifting the transcript. + +- [#14166](https://github.com/Kilo-Org/kilocode/pull/14166) [`b4df88d`](https://github.com/Kilo-Org/kilocode/commit/b4df88d0f8044ade4544788fbc26d4730f4ff0b3) - Stop the transcript from jumping up and down while subagents run. Task cards keep their expanded state when the next assistant step starts, and finished turns no longer remount every row in the virtualized list. + +- [#14160](https://github.com/Kilo-Org/kilocode/pull/14160) [`1c33649`](https://github.com/Kilo-Org/kilocode/commit/1c33649f94720708ed9c5beff2af3a1bf35dac1c) - Move the Kilo Swarm setting out of Experimental to Agent Behaviour. The setting stays enabled by default and is now controlled by the top-level `shared_agent_board` key. The `experimental.shared_agent_board` key is no longer read, and a warning is logged when it is still present. + +- [#14156](https://github.com/Kilo-Org/kilocode/pull/14156) [`1b62b5e`](https://github.com/Kilo-Org/kilocode/commit/1b62b5e5254617fc592ebadbf0f58461e6a3bf14) - Stop the working indicator from cutting off the status label with a fading edge when it returns to a shorter status such as "Thinking". + ## 7.7.1 ### Minor Changes diff --git a/packages/kilo-vscode/package.json b/packages/kilo-vscode/package.json index a28a099b674..77250e6327f 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.7.1", + "version": "7.7.2", "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 feaca1e608d..4f201493ff9 100644 --- a/packages/kilo-vscode/tests/package.json +++ b/packages/kilo-vscode/tests/package.json @@ -1,6 +1,6 @@ { "type": "module", - "version": "7.7.1", + "version": "7.7.2", "dependencies": {}, "devDependencies": {}, "peerDependencies": {} diff --git a/packages/kilo-web-ui/package.json b/packages/kilo-web-ui/package.json index 98753c241a5..2e342e69b34 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.7.1", + "version": "7.7.2", "type": "module", "license": "MIT", "exports": { diff --git a/packages/llm/package.json b/packages/llm/package.json index 23433ac3463..bba93351408 100644 --- a/packages/llm/package.json +++ b/packages/llm/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.7.1", + "version": "7.7.2", "name": "@opencode-ai/llm", "type": "module", "license": "MIT", diff --git a/packages/opencode/CHANGELOG.md b/packages/opencode/CHANGELOG.md index afc4372b35a..aa1ede11e90 100644 --- a/packages/opencode/CHANGELOG.md +++ b/packages/opencode/CHANGELOG.md @@ -1,5 +1,17 @@ # @kilocode/cli +## 7.7.2 + +### Minor Changes + +- [#12714](https://github.com/Kilo-Org/kilocode/pull/12714) [`23ecd42`](https://github.com/Kilo-Org/kilocode/commit/23ecd42c80f916789ebf673d636b7e164e204df5) - Move marketplace catalog, installation, removal, and installed-item detection into the CLI backend so editor clients use the shared marketplace API. + +### Patch Changes + +- [#14163](https://github.com/Kilo-Org/kilocode/pull/14163) [`1df6993`](https://github.com/Kilo-Org/kilocode/commit/1df69932660a7b30b7a5521b3a40b3dc0e91de0f) - Stop looping on repeated malformed tool calls. A turn now aborts with an error after three identical invalid-argument failures instead of retrying the same broken tool call indefinitely. + +- [#14160](https://github.com/Kilo-Org/kilocode/pull/14160) [`1c33649`](https://github.com/Kilo-Org/kilocode/commit/1c33649f94720708ed9c5beff2af3a1bf35dac1c) - Move the Kilo Swarm setting out of Experimental to Agent Behaviour. The setting stays enabled by default and is now controlled by the top-level `shared_agent_board` key. The `experimental.shared_agent_board` key is no longer read, and a warning is logged when it is still present. + ## 7.7.1 ### Minor Changes diff --git a/packages/opencode/package.json b/packages/opencode/package.json index fb680402b3d..1108e924c72 100644 --- a/packages/opencode/package.json +++ b/packages/opencode/package.json @@ -1,6 +1,6 @@ { "$schema": "https://json.schemastore.org/package.json", - "version": "7.7.1", + "version": "7.7.2", "name": "@kilocode/cli", "type": "module", "license": "MIT", diff --git a/packages/plugin-atomic-chat/package.json b/packages/plugin-atomic-chat/package.json index 43682cbb434..420e2d490fe 100644 --- a/packages/plugin-atomic-chat/package.json +++ b/packages/plugin-atomic-chat/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@kilocode/plugin-atomic-chat", - "version": "7.7.1", + "version": "7.7.2", "description": "Kilo Code plugin for Atomic Chat: auto-detection and dynamic model discovery (OpenAI-compatible local API)", "type": "module", "license": "MIT", diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 9c1c61d21db..84381abf28a 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.7.1", + "version": "7.7.2", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 7d62afb2ace..8e48e36891f 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -19,5 +19,5 @@ "@types/bun": "catalog:", "@typescript/native-preview": "catalog:" }, - "version": "7.7.1" + "version": "7.7.2" } diff --git a/packages/schema/package.json b/packages/schema/package.json index 876c8a4124f..9b772c5a831 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -19,5 +19,5 @@ "@types/bun": "catalog:", "@typescript/native-preview": "catalog:" }, - "version": "7.7.1" + "version": "7.7.2" } diff --git a/packages/script/package.json b/packages/script/package.json index f5b64a5a432..b064c437ff4 100644 --- a/packages/script/package.json +++ b/packages/script/package.json @@ -12,6 +12,6 @@ "exports": { ".": "./src/index.ts" }, - "version": "7.7.1", + "version": "7.7.2", "peerDependencies": {} } diff --git a/packages/sdk-next/package.json b/packages/sdk-next/package.json index 64b6a3dbcb2..b1881643dec 100644 --- a/packages/sdk-next/package.json +++ b/packages/sdk-next/package.json @@ -23,5 +23,5 @@ "@types/bun": "catalog:", "@typescript/native-preview": "catalog:" }, - "version": "7.7.1" + "version": "7.7.2" } diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index b9977cdaeaf..d71ab16c891 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.7.1", + "version": "7.7.2", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/server/package.json b/packages/server/package.json index 4157cdb6b8b..c5792665f02 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/server", - "version": "7.7.1", + "version": "7.7.2", "private": true, "type": "module", "license": "MIT", diff --git a/packages/session-ui/package.json b/packages/session-ui/package.json index a78fc160b8b..e9eda565b3c 100644 --- a/packages/session-ui/package.json +++ b/packages/session-ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/session-ui", - "version": "7.7.1", + "version": "7.7.2", "private": true, "type": "module", "license": "MIT", diff --git a/packages/storybook/package.json b/packages/storybook/package.json index fd6ea5f0877..3e6f40a7328 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -28,7 +28,7 @@ "@opencode-ai/session-ui": "workspace:*", "react-dom": "18.2.0" }, - "version": "7.7.1", + "version": "7.7.2", "dependencies": {}, "peerDependencies": {} } diff --git a/packages/tui/package.json b/packages/tui/package.json index ce034389b60..cf600265613 100644 --- a/packages/tui/package.json +++ b/packages/tui/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@opencode-ai/tui", - "version": "7.7.1", + "version": "7.7.2", "private": true, "type": "module", "license": "MIT", diff --git a/packages/ui/package.json b/packages/ui/package.json index 0c4aea1a663..a95d1a243ad 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/ui", - "version": "7.7.1", + "version": "7.7.2", "type": "module", "license": "MIT", "repository": { diff --git a/script/upstream/package.json b/script/upstream/package.json index 40d21e8eea7..8654af6ea9d 100644 --- a/script/upstream/package.json +++ b/script/upstream/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/upstream-merge", - "version": "7.7.1", + "version": "7.7.2", "private": true, "type": "module", "description": "Scripts for automating upstream opencode merges into Kilo",