diff --git a/.changeset/add-anaconda-desktop-provider.md b/.changeset/add-anaconda-desktop-provider.md deleted file mode 100644 index e399797ce4..0000000000 --- a/.changeset/add-anaconda-desktop-provider.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": minor -"@kilocode/sdk": minor -"kilo-code": minor ---- - -Connect to a local Anaconda Desktop text-generation model server from the CLI or VS Code. diff --git a/.changeset/add-parakeet-speech.md b/.changeset/add-parakeet-speech.md deleted file mode 100644 index 5540549459..0000000000 --- a/.changeset/add-parakeet-speech.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Support NVIDIA Parakeet TDT 0.6B v3 for speech-to-text input. diff --git a/.changeset/agent-manager-pr-status-icon.md b/.changeset/agent-manager-pr-status-icon.md deleted file mode 100644 index bdb2257257..0000000000 --- a/.changeset/agent-manager-pr-status-icon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Color Agent Manager PR badges by pull request state (open, draft, merged, closed) and show CI and review status as a separate icon, so a failing check is no longer mistaken for a closed PR. diff --git a/.changeset/agent-manager-sandbox-default.md b/.changeset/agent-manager-sandbox-default.md deleted file mode 100644 index f93953ab14..0000000000 --- a/.changeset/agent-manager-sandbox-default.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Remember the Agent Manager new-worktree sandbox toggle for future sessions. diff --git a/.changeset/agent-manager-tool-models.md b/.changeset/agent-manager-tool-models.md deleted file mode 100644 index 6b56423fdd..0000000000 --- a/.changeset/agent-manager-tool-models.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": minor -"@kilocode/sdk": minor -"kilo-code": minor ---- - -Allow Agent Manager chat tools to discover available models and reasoning variants by model name, then start each session with the chosen model and reasoning effort. Agent Manager resolves the provider for a named model automatically, preferring the provider behind the current default model and falling back to the Kilo Gateway. diff --git a/.changeset/agent-manager-worktree-sandbox.md b/.changeset/agent-manager-worktree-sandbox.md deleted file mode 100644 index 75c4a0cab1..0000000000 --- a/.changeset/agent-manager-worktree-sandbox.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Add a sandbox toggle to the Agent Manager New Worktree modal so each worktree session can start sandboxed diff --git a/.changeset/agent-requirements.md b/.changeset/agent-requirements.md deleted file mode 100644 index 2065246f1c..0000000000 --- a/.changeset/agent-requirements.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@kilocode/cli": patch -"kilo-code": patch ---- - -Gate experimental agents on their declared skill, MCP, and VS Code extension requirements. VS Code shows requirement groups with Marketplace shortcuts, and the CLI stops before sending when requirements are unmet. diff --git a/.changeset/anaconda-desktop-translations.md b/.changeset/anaconda-desktop-translations.md deleted file mode 100644 index 12d9c6d0ef..0000000000 --- a/.changeset/anaconda-desktop-translations.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Translate the Anaconda Desktop provider strings into all supported languages instead of falling back to English. diff --git a/.changeset/animate-tool-card-reveals.md b/.changeset/animate-tool-card-reveals.md deleted file mode 100644 index a273d7ae45..0000000000 --- a/.changeset/animate-tool-card-reveals.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Animate tool-call and reasoning details when expanding and collapsing. diff --git a/.changeset/auto-model-picker-details.md b/.changeset/auto-model-picker-details.md deleted file mode 100644 index 78dd225b9b..0000000000 --- a/.changeset/auto-model-picker-details.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Open the model picker expanded by default, keep the preview pinned while hovering, separate Kilo Auto models into their own marked group with summary tooltips, and show backend-provided Auto Efficient model choices. diff --git a/.changeset/background-process-lifetimes.md b/.changeset/background-process-lifetimes.md deleted file mode 100644 index f061069dc3..0000000000 --- a/.changeset/background-process-lifetimes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": minor ---- - -Allow background processes to transfer from subagents to parent sessions, or remain accessible from every session in their project after Kilo restarts. diff --git a/.changeset/bound-snapshot-turns.md b/.changeset/bound-snapshot-turns.md deleted file mode 100644 index 7a2cb9871e..0000000000 --- a/.changeset/bound-snapshot-turns.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Keep turns responsive when snapshot infrastructure stalls and prevent transient snapshot progress from appearing in forked sessions. diff --git a/.changeset/bright-notebooks-complete.md b/.changeset/bright-notebooks-complete.md deleted file mode 100644 index afe6eb4373..0000000000 --- a/.changeset/bright-notebooks-complete.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Enable autocomplete in Jupyter notebooks. diff --git a/.changeset/bright-terminals-help.md b/.changeset/bright-terminals-help.md deleted file mode 100644 index f69749b8fc..0000000000 --- a/.changeset/bright-terminals-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": minor ---- - -Run commands that require human interaction in an embedded CLI terminal dialog and return their output to the model when complete. diff --git a/.changeset/calm-powershell-alerts.md b/.changeset/calm-powershell-alerts.md deleted file mode 100644 index ac702a7abc..0000000000 --- a/.changeset/calm-powershell-alerts.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@kilocode/cli": patch -"kilo-code": patch ---- - -Run Windows PowerShell tool commands without `-EncodedCommand` to reduce antivirus false positives. diff --git a/.changeset/chat-fim-fallback.md b/.changeset/chat-fim-fallback.md deleted file mode 100644 index 73ff08611c..0000000000 --- a/.changeset/chat-fim-fallback.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"kilo-code": patch -"@kilocode/kilo-gateway": patch ---- - -Use the matching FIM model for chat autocomplete when Next Edit is selected. diff --git a/.changeset/clear-marketplace-installs.md b/.changeset/clear-marketplace-installs.md deleted file mode 100644 index 717a39f491..0000000000 --- a/.changeset/clear-marketplace-installs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Explain Marketplace item types, installation scopes, destination files, and MCP security before installation. diff --git a/.changeset/cli-sidebar-balance.md b/.changeset/cli-sidebar-balance.md deleted file mode 100644 index 55a94b9312..0000000000 --- a/.changeset/cli-sidebar-balance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": minor ---- - -Show personal credits, team credits, and Kilo Pass in the CLI sidebar, and refresh the balance immediately after switching teams. diff --git a/.changeset/collapse-agent-sessions.md b/.changeset/collapse-agent-sessions.md deleted file mode 100644 index 5f799bbb42..0000000000 --- a/.changeset/collapse-agent-sessions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Start the Agent Manager with the Sessions list collapsed while preserving each workspace's saved choice. diff --git a/.changeset/create-plan-dir.md b/.changeset/create-plan-dir.md deleted file mode 100644 index 4f8def38d8..0000000000 --- a/.changeset/create-plan-dir.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Create the default `.kilo/plans` directory automatically when Plan mode starts. diff --git a/.changeset/expose-sandbox-controls.md b/.changeset/expose-sandbox-controls.md deleted file mode 100644 index b08efed482..0000000000 --- a/.changeset/expose-sandbox-controls.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Show experimental sandbox controls by default for non-Windows users. diff --git a/.changeset/filter-relevant-marketplace.md b/.changeset/filter-relevant-marketplace.md deleted file mode 100644 index 65d1fb644b..0000000000 --- a/.changeset/filter-relevant-marketplace.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Filter marketplace items to those relevant to the current workspace's files and installed VS Code extensions. diff --git a/.changeset/fix-autocomplete-error-messages.md b/.changeset/fix-autocomplete-error-messages.md deleted file mode 100644 index 43edd74481..0000000000 --- a/.changeset/fix-autocomplete-error-messages.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"kilo-code": patch ---- - -Improve autocomplete error messages to clarify BYOK and credits issues - -When autocomplete is paused due to a payment or auth error, the messages now explain all possible causes: no Kilo credits, API key (BYOK) quota exhausted, not signed in, or invalid/missing API key. diff --git a/.changeset/fix-curl-upgrade-url.md b/.changeset/fix-curl-upgrade-url.md deleted file mode 100644 index 6e54f7e6e0..0000000000 --- a/.changeset/fix-curl-upgrade-url.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Fix `kilo upgrade` for curl installs by pointing at the install script instead of the install landing page. diff --git a/.changeset/fix-kiloclaw-slash.md b/.changeset/fix-kiloclaw-slash.md deleted file mode 100644 index a6b2f113ec..0000000000 --- a/.changeset/fix-kiloclaw-slash.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": patch -"@kilocode/kilo-gateway": patch -"kilo-code": patch ---- - -Fix opening KiloClaw from the CLI and VS Code slash commands. diff --git a/.changeset/fix-slash-mention-highlight.md b/.changeset/fix-slash-mention-highlight.md deleted file mode 100644 index cf02db9f5f..0000000000 --- a/.changeset/fix-slash-mention-highlight.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Keep @mentions highlighted on the correct text after slash commands expand. diff --git a/.changeset/import-cloud-session-first.md b/.changeset/import-cloud-session-first.md deleted file mode 100644 index b2e0accef8..0000000000 --- a/.changeset/import-cloud-session-first.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Allow the default TUI to import cloud-only sessions without rejecting their IDs as missing locally. diff --git a/.changeset/isolate-linux-network.md b/.changeset/isolate-linux-network.md deleted file mode 100644 index 13122540b8..0000000000 --- a/.changeset/isolate-linux-network.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@kilocode/cli": minor -"kilo-code": minor ---- - -Enforce the sandbox network restriction for agent commands on Linux, including TCP, UDP, IPv4, IPv6, and descendant processes. diff --git a/.changeset/jetbrains-clickable-prompt-mentions.md b/.changeset/jetbrains-clickable-prompt-mentions.md deleted file mode 100644 index afbcb1d423..0000000000 --- a/.changeset/jetbrains-clickable-prompt-mentions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Highlight rendered prompt file mentions and open them on click. diff --git a/.changeset/jetbrains-empty-mention-completion.md b/.changeset/jetbrains-empty-mention-completion.md deleted file mode 100644 index 3fb5501937..0000000000 --- a/.changeset/jetbrains-empty-mention-completion.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Show JetBrains file mention suggestions immediately for empty `@` mentions and keep the completion popup stable while typing quickly. diff --git a/.changeset/jetbrains-file-mention-parity.md b/.changeset/jetbrains-file-mention-parity.md deleted file mode 100644 index 0f989b1604..0000000000 --- a/.changeset/jetbrains-file-mention-parity.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Hide raw file contents from mentioned files in JetBrains chat messages. diff --git a/.changeset/jetbrains-git-changes-data-url.md b/.changeset/jetbrains-git-changes-data-url.md deleted file mode 100644 index 5085f5ee66..0000000000 --- a/.changeset/jetbrains-git-changes-data-url.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Fix @git-changes mentions causing JetBrains chat sessions to fail. diff --git a/.changeset/jetbrains-mention-icons-priority.md b/.changeset/jetbrains-mention-icons-priority.md deleted file mode 100644 index bf968c1855..0000000000 --- a/.changeset/jetbrains-mention-icons-priority.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Show file type icons and keep predefined mentions first in JetBrains mention completions. diff --git a/.changeset/jetbrains-profile-balance.md b/.changeset/jetbrains-profile-balance.md deleted file mode 100644 index 6cb17979a7..0000000000 --- a/.changeset/jetbrains-profile-balance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Show Kilo Pass usage, bonus credits, renewal date, and top-up actions in the JetBrains user profile. diff --git a/.changeset/jetbrains-prompt-completion.md b/.changeset/jetbrains-prompt-completion.md deleted file mode 100644 index 552dfa7ccc..0000000000 --- a/.changeset/jetbrains-prompt-completion.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": minor ---- - -Add `/` slash commands and `@` file/git-changes mentions to the JetBrains chat prompt with native completion. diff --git a/.changeset/jetbrains-prompt-hint.md b/.changeset/jetbrains-prompt-hint.md deleted file mode 100644 index a69a0e95f7..0000000000 --- a/.changeset/jetbrains-prompt-hint.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Show a concise single-line hint in the JetBrains prompt placeholder. diff --git a/.changeset/jetbrains-prompt-mentions-undo.md b/.changeset/jetbrains-prompt-mentions-undo.md deleted file mode 100644 index ad71522d81..0000000000 --- a/.changeset/jetbrains-prompt-mentions-undo.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Fix prompt undo/redo, clean mid-token mention completion, and show unresolved file mentions in the JetBrains chat prompt. diff --git a/.changeset/jetbrains-restart-loading.md b/.changeset/jetbrains-restart-loading.md deleted file mode 100644 index eb87e2bcb6..0000000000 --- a/.changeset/jetbrains-restart-loading.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Recover the JetBrains backend when startup or restart loading is interrupted by stale connection failures. diff --git a/.changeset/jetbrains-send-typed-mentions.md b/.changeset/jetbrains-send-typed-mentions.md deleted file mode 100644 index 3921131f9b..0000000000 --- a/.changeset/jetbrains-send-typed-mentions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Attach hand-typed prompt file mentions when sending immediately. diff --git a/.changeset/jetbrains-session-error-logs.md b/.changeset/jetbrains-session-error-logs.md deleted file mode 100644 index 0b93c49b02..0000000000 --- a/.changeset/jetbrains-session-error-logs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Improve JetBrains session error logs so nested CLI error messages are visible. diff --git a/.changeset/jetbrains-session-focus-restore.md b/.changeset/jetbrains-session-focus-restore.md deleted file mode 100644 index dee4790f7f..0000000000 --- a/.changeset/jetbrains-session-focus-restore.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Restore prompt focus after returning from session history in JetBrains. diff --git a/.changeset/jetbrains-slash-aliases.md b/.changeset/jetbrains-slash-aliases.md deleted file mode 100644 index bfc7284a57..0000000000 --- a/.changeset/jetbrains-slash-aliases.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Support VS Code slash-command aliases in the JetBrains prompt. diff --git a/.changeset/jetbrains-sse-reconnect-timeout.md b/.changeset/jetbrains-sse-reconnect-timeout.md deleted file mode 100644 index 9717058958..0000000000 --- a/.changeset/jetbrains-sse-reconnect-timeout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Reconnect the JetBrains plugin when its event stream stalls during startup. diff --git a/.changeset/jetbrains-stable-mention-completion.md b/.changeset/jetbrains-stable-mention-completion.md deleted file mode 100644 index c4578ede04..0000000000 --- a/.changeset/jetbrains-stable-mention-completion.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/kilo-jetbrains": patch ---- - -Keep JetBrains prompt mention suggestions stable while typing fuzzy file matches. diff --git a/.changeset/keep-sandbox-toggle-drafts.md b/.changeset/keep-sandbox-toggle-drafts.md deleted file mode 100644 index d1fd585ab5..0000000000 --- a/.changeset/keep-sandbox-toggle-drafts.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Preserve new-chat prompts, attachments, and scroll position when toggling sandbox, and keep sandbox status stable while switching sessions. diff --git a/.changeset/kilo-pass-profile-contract.md b/.changeset/kilo-pass-profile-contract.md deleted file mode 100644 index c8b975f015..0000000000 --- a/.changeset/kilo-pass-profile-contract.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": patch -"@kilocode/kilo-gateway": patch -"@kilocode/sdk": patch ---- - -Expose Kilo Pass state on the Kilo profile API contract. diff --git a/.changeset/macos-network-sandbox.md b/.changeset/macos-network-sandbox.md deleted file mode 100644 index d36fc0c2c7..0000000000 --- a/.changeset/macos-network-sandbox.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@kilocode/cli": minor -"kilo-code": minor ---- - -Block outbound network access from agent commands and in-process HTTP tools with the optional macOS sandbox, with a Sandboxing setting to allow network access when needed. diff --git a/.changeset/marketplace-match-notification.md b/.changeset/marketplace-match-notification.md deleted file mode 100644 index 1ea0f8b87d..0000000000 --- a/.changeset/marketplace-match-notification.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Notify when a marketplace item matches your workspace, with a one-click install button and a "Don't show again" option per suggestion. diff --git a/.changeset/mix-marketplace-categories.md b/.changeset/mix-marketplace-categories.md deleted file mode 100644 index f922d06b6b..0000000000 --- a/.changeset/mix-marketplace-categories.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Browse skills, agents, and MCP servers together and filter them by category. diff --git a/.changeset/model-selector-auto-icon.md b/.changeset/model-selector-auto-icon.md deleted file mode 100644 index a156218670..0000000000 --- a/.changeset/model-selector-auto-icon.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Use the models sparkle icon for Auto models in the model selector. diff --git a/.changeset/native-notebook-tools.md b/.changeset/native-notebook-tools.md deleted file mode 100644 index 3d47f0ef1e..0000000000 --- a/.changeset/native-notebook-tools.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Support safely reading, editing, and executing Jupyter notebook cells directly from Kilo in VS Code, including absolute workspace paths and content-based edit conflict detection. diff --git a/.changeset/notebook-create-action.md b/.changeset/notebook-create-action.md deleted file mode 100644 index 50df0c170b..0000000000 --- a/.changeset/notebook-create-action.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Let the notebook tools create a new empty notebook. diff --git a/.changeset/notify-sandbox-state.md b/.changeset/notify-sandbox-state.md deleted file mode 100644 index 7088847fc5..0000000000 --- a/.changeset/notify-sandbox-state.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Show sandbox state changes as concise VS Code notifications. diff --git a/.changeset/open-model-selector-faster.md b/.changeset/open-model-selector-faster.md deleted file mode 100644 index 789dabdc2a..0000000000 --- a/.changeset/open-model-selector-faster.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Open the model selector instantly, even with large model catalogs. diff --git a/.changeset/persist-index-updates.md b/.changeset/persist-index-updates.md deleted file mode 100644 index a35078a3c5..0000000000 --- a/.changeset/persist-index-updates.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Preserve unchanged codebase indexes when extension or VS Code updates interrupt an incremental scan. diff --git a/.changeset/prefer-kilo-config.md b/.changeset/prefer-kilo-config.md deleted file mode 100644 index 6fe9a3d09c..0000000000 --- a/.changeset/prefer-kilo-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Stop loading `.opencode` config directories and use `.kilo` instead, while retaining `.kilocode` as a legacy fallback. diff --git a/.changeset/quiet-auto-approved-permissions.md b/.changeset/quiet-auto-approved-permissions.md deleted file mode 100644 index c56014978c..0000000000 --- a/.changeset/quiet-auto-approved-permissions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Keep attention sounds silent for permission requests handled by auto-approve. diff --git a/.changeset/release-disconnected-streams.md b/.changeset/release-disconnected-streams.md deleted file mode 100644 index 651417c7aa..0000000000 --- a/.changeset/release-disconnected-streams.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Release disconnected event streams so long-running servers do not retain queued session diffs. diff --git a/.changeset/remember-sandbox-sessions.md b/.changeset/remember-sandbox-sessions.md deleted file mode 100644 index ec0c8a8833..0000000000 --- a/.changeset/remember-sandbox-sessions.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": patch -"@kilocode/sdk": patch -"kilo-code": patch ---- - -Remember sandbox choices per session and start new sessions with the last selected sandbox state. diff --git a/.changeset/reset-read-notifications.md b/.changeset/reset-read-notifications.md deleted file mode 100644 index bbf0cf929b..0000000000 --- a/.changeset/reset-read-notifications.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Support resetting read notifications from the VS Code extension settings. diff --git a/.changeset/sandbox-agent-writes.md b/.changeset/sandbox-agent-writes.md deleted file mode 100644 index 638c8ac4e5..0000000000 --- a/.changeset/sandbox-agent-writes.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@kilocode/cli": minor -"kilo-code": minor ---- - -Confine agent shell and file-tool writes to project and Kilo state directories with the optional macOS and Linux sandboxes. diff --git a/.changeset/secure-sandbox-config.md b/.changeset/secure-sandbox-config.md deleted file mode 100644 index 01b88fc7c5..0000000000 --- a/.changeset/secure-sandbox-config.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Prevent confined sessions and delegated agents from weakening their sandbox policy through configuration changes or unauthenticated server control. diff --git a/.changeset/secure-sandbox-mutations.md b/.changeset/secure-sandbox-mutations.md deleted file mode 100644 index 63eb8fdb08..0000000000 --- a/.changeset/secure-sandbox-mutations.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Prevent sandboxed file tools from escaping project write roots through concurrent symlink replacement on macOS. diff --git a/.changeset/secure-worktree-sandboxes.md b/.changeset/secure-worktree-sandboxes.md deleted file mode 100644 index 72418e0259..0000000000 --- a/.changeset/secure-worktree-sandboxes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Confine sandboxed worktree sessions to their active worktree instead of allowing writes to sibling or primary checkouts. diff --git a/.changeset/send-inline-review-comments.md b/.changeset/send-inline-review-comments.md deleted file mode 100644 index 0a9172ab11..0000000000 --- a/.changeset/send-inline-review-comments.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Support sending inline review draft comments directly from the diff without first saving them as pending comments. diff --git a/.changeset/show-external-permission-paths.md b/.changeset/show-external-permission-paths.md deleted file mode 100644 index 1061c6ce96..0000000000 --- a/.changeset/show-external-permission-paths.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Show full external directory paths in permission auto-approve rules. diff --git a/.changeset/show-routed-step-models.md b/.changeset/show-routed-step-models.md deleted file mode 100644 index 700643bf9f..0000000000 --- a/.changeset/show-routed-step-models.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": patch -"@kilocode/sdk": patch -"kilo-code": patch ---- - -Show the concrete model reported for routed Kilo auto-model steps in CLI and VS Code session timelines, and break down TUI sidebar token usage, cache rate, and cost by model across subagent sessions. diff --git a/.changeset/show-sandbox-network.md b/.changeset/show-sandbox-network.md deleted file mode 100644 index 28fefe64b3..0000000000 --- a/.changeset/show-sandbox-network.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Show filesystem and network restriction states in the sandbox tooltip. diff --git a/.changeset/slash-command-sorting.md b/.changeset/slash-command-sorting.md deleted file mode 100644 index bda54cfc00..0000000000 --- a/.changeset/slash-command-sorting.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -"kilo-code": patch ---- -Sort slash-command dropdown results by relevance. Exact matches now appear first, followed by prefix matches, then substring matches. diff --git a/.changeset/subagent-resumable-error.md b/.changeset/subagent-resumable-error.md deleted file mode 100644 index 4131bf72d1..0000000000 --- a/.changeset/subagent-resumable-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@kilocode/cli": patch ---- - -Surface the resumable `task_id` when a subagent stops on an error. Both foreground and background subagent failures now tell the parent agent that the session can be resumed via the task tool with `task_id=""`, so a stopped subagent can be continued instead of being lost. diff --git a/.changeset/tidy-indexing-button.md b/.changeset/tidy-indexing-button.md deleted file mode 100644 index 9b5fe509aa..0000000000 --- a/.changeset/tidy-indexing-button.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Let users hide the codebase indexing button while indexing is off. diff --git a/.changeset/toggle-extension-sandbox.md b/.changeset/toggle-extension-sandbox.md deleted file mode 100644 index 86879752b9..0000000000 --- a/.changeset/toggle-extension-sandbox.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": minor ---- - -Toggle the current session sandbox with `/sandbox` in the sidebar and Agent Manager. diff --git a/.changeset/toggle-tui-sandbox.md b/.changeset/toggle-tui-sandbox.md deleted file mode 100644 index a616acbc63..0000000000 --- a/.changeset/toggle-tui-sandbox.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": minor -"@kilocode/sdk": minor -"kilo-code": patch ---- - -Add session-local macOS sandbox controls, show the effective active state, and confirm toggles in the CLI and VS Code extension. diff --git a/.changeset/vscode-cli-version-marker-packaging.md b/.changeset/vscode-cli-version-marker-packaging.md deleted file mode 100644 index 0e418c11a2..0000000000 --- a/.changeset/vscode-cli-version-marker-packaging.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"kilo-code": patch ---- - -Stop shipping the local-only `.cli-version` build marker in packaged VSIX installs, which previously made production installs detect as local builds and inject a dev-only bwrap fallback. diff --git a/.changeset/vscode-model-usage.md b/.changeset/vscode-model-usage.md deleted file mode 100644 index ae71b9ea5d..0000000000 --- a/.changeset/vscode-model-usage.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@kilocode/cli": patch -"@kilocode/sdk": patch -"kilo-code": patch ---- - -Include session-tree IDs in model usage API responses and show full task token usage with a provider-grouped model breakdown in the VS Code session header. diff --git a/bun.lock b/bun.lock index a707163736..b31c5ff38b 100644 --- a/bun.lock +++ b/bun.lock @@ -28,7 +28,7 @@ }, "packages/core": { "name": "@opencode-ai/core", - "version": "7.3.54", + "version": "7.3.63", "bin": { "opencode": "./bin/opencode", }, @@ -93,7 +93,7 @@ }, "packages/effect-drizzle-sqlite": { "name": "@opencode-ai/effect-drizzle-sqlite", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "drizzle-orm": "catalog:", "effect": "catalog:", @@ -107,7 +107,7 @@ }, "packages/http-recorder": { "name": "@opencode-ai/http-recorder", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@effect/platform-node": "catalog:", "effect": "catalog:", @@ -120,7 +120,7 @@ }, "packages/kilo-console": { "name": "@kilocode/kilo-console", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@kilocode/kilo-web-ui": "workspace:*", "@kilocode/sdk": "workspace:*", @@ -142,7 +142,7 @@ }, "packages/kilo-docs": { "name": "@kilocode/kilo-docs", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@docsearch/css": "^4", "@docsearch/js": "^4", @@ -172,7 +172,7 @@ }, "packages/kilo-gateway": { "name": "@kilocode/kilo-gateway", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@ai-sdk/alibaba": "1.0.17", "@ai-sdk/anthropic": "3.0.71", @@ -208,7 +208,7 @@ }, "packages/kilo-i18n": { "name": "@kilocode/kilo-i18n", - "version": "7.3.54", + "version": "7.3.63", "devDependencies": { "@tsconfig/node22": "catalog:", "@types/bun": "catalog:", @@ -218,7 +218,7 @@ }, "packages/kilo-indexing": { "name": "@kilocode/kilo-indexing", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@aws-sdk/client-bedrock-runtime": "3.1005.0", "@aws-sdk/credential-provider-ini": "3.972.31", @@ -250,11 +250,11 @@ }, "packages/kilo-jetbrains": { "name": "@kilocode/kilo-jetbrains", - "version": "7.3.54", + "version": "7.3.63", }, "packages/kilo-sandbox": { "name": "@kilocode/sandbox", - "version": "7.3.52", + "version": "7.3.63", "dependencies": { "effect": "catalog:", }, @@ -267,7 +267,7 @@ }, "packages/kilo-telemetry": { "name": "@kilocode/kilo-telemetry", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@kilocode/kilo-gateway": "workspace:*", "posthog-node": "4.4.0", @@ -281,7 +281,7 @@ }, "packages/kilo-ui": { "name": "@kilocode/kilo-ui", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@kilocode/sdk": "workspace:*", "@kobalte/core": "0.13.11", @@ -318,7 +318,7 @@ }, "packages/kilo-vscode": { "name": "kilo-code", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@anthropic-ai/sdk": "^0.39.0", "@kilocode/kilo-gateway": "workspace:*", @@ -385,7 +385,7 @@ }, "packages/kilo-web-ui": { "name": "@kilocode/kilo-web-ui", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@kilocode/kilo-ui": "workspace:*", "@kobalte/core": "catalog:", @@ -402,7 +402,7 @@ }, "packages/llm": { "name": "@opencode-ai/llm", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@smithy/eventstream-codec": "4.2.14", "@smithy/util-utf8": "4.2.2", @@ -420,7 +420,7 @@ }, "packages/opencode": { "name": "@kilocode/cli", - "version": "7.3.54", + "version": "7.3.63", "bin": { "kilo": "./bin/kilo", "kilocode": "./bin/kilo", @@ -570,7 +570,7 @@ }, "packages/plugin": { "name": "@kilocode/plugin", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@kilocode/sdk": "workspace:*", "effect": "catalog:", @@ -598,7 +598,7 @@ }, "packages/plugin-atomic-chat": { "name": "@kilocode/plugin-atomic-chat", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@kilocode/plugin": "workspace:*", }, @@ -612,7 +612,7 @@ }, "packages/script": { "name": "@opencode-ai/script", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "semver": "^7.6.3", }, @@ -623,7 +623,7 @@ }, "packages/sdk/js": { "name": "@kilocode/sdk", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "cross-spawn": "catalog:", }, @@ -638,7 +638,7 @@ }, "packages/storybook": { "name": "@opencode-ai/storybook", - "version": "7.3.54", + "version": "7.3.63", "devDependencies": { "@opencode-ai/ui": "workspace:*", "@solidjs/meta": "catalog:", @@ -661,7 +661,7 @@ }, "packages/ui": { "name": "@opencode-ai/ui", - "version": "7.3.54", + "version": "7.3.63", "dependencies": { "@kilocode/sdk": "workspace:*", "@kobalte/core": "catalog:", diff --git a/package.json b/package.json index f725c67822..eeeeba7417 100644 --- a/package.json +++ b/package.json @@ -148,6 +148,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.54", + "version": "7.3.63", "peerDependencies": {} } diff --git a/packages/core/package.json b/packages/core/package.json index b5c0f814c2..db3277ab7b 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.54", + "version": "7.3.63", "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 412d3b5b19..ff4c97198f 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.3.54", + "version": "7.3.63", "name": "@opencode-ai/effect-drizzle-sqlite", "type": "module", "license": "MIT", diff --git a/packages/extensions/zed/extension.toml b/packages/extensions/zed/extension.toml index 8de440b456..5544777c30 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.54" +version = "7.3.63" 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.54/opencode-darwin-arm64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.63/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.54/opencode-darwin-x64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.63/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.54/opencode-linux-arm64.tar.gz" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.63/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.54/opencode-linux-x64.tar.gz" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.63/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.54/opencode-windows-x64.zip" +archive = "https://github.com/Kilo-Org/kilocode/releases/download/v7.3.63/opencode-windows-x64.zip" cmd = "./opencode.exe" args = ["acp"] diff --git a/packages/http-recorder/package.json b/packages/http-recorder/package.json index 06051bb861..6646a78880 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.54", + "version": "7.3.63", "name": "@opencode-ai/http-recorder", "type": "module", "license": "MIT", diff --git a/packages/kilo-console/package.json b/packages/kilo-console/package.json index 4cffa62ffc..186f22e12f 100755 --- a/packages/kilo-console/package.json +++ b/packages/kilo-console/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-console", - "version": "7.3.54", + "version": "7.3.63", "private": true, "type": "module", "scripts": { diff --git a/packages/kilo-docs/package.json b/packages/kilo-docs/package.json index a631b4b5a3..bfd63b5e84 100644 --- a/packages/kilo-docs/package.json +++ b/packages/kilo-docs/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-docs", - "version": "7.3.54", + "version": "7.3.63", "private": true, "scripts": { "dev": "next dev --webpack --port 3002", diff --git a/packages/kilo-gateway/package.json b/packages/kilo-gateway/package.json index d8bc7d9478..0eea8ed4a6 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.54", + "version": "7.3.63", "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 047744aec3..d8acc2f1c7 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.54", + "version": "7.3.63", "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 4d8f2381e1..3553248046 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.54", + "version": "7.3.63", "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 fd2c68607c..d2e788ab88 100644 --- a/packages/kilo-jetbrains/CHANGELOG.md +++ b/packages/kilo-jetbrains/CHANGELOG.md @@ -1,5 +1,43 @@ # Changelog +## 7.4.0 + +### Minor Changes + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`1a812ea`](https://github.com/Kilo-Org/kilocode/commit/1a812ea5a0efea2647b1676c907d9a08afab9be7) - Add `/` slash commands and `@` file/git-changes mentions to the JetBrains chat prompt with native completion. + +### Patch Changes + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`3dc31d9`](https://github.com/Kilo-Org/kilocode/commit/3dc31d9fd10a622fde0a073e3df4720782c6afea) - Highlight rendered prompt file mentions and open them on click. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`c746eea`](https://github.com/Kilo-Org/kilocode/commit/c746eea1ee446a43b59929525ba93862c0065711) - Show JetBrains file mention suggestions immediately for empty `@` mentions and keep the completion popup stable while typing quickly. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`c23c3e3`](https://github.com/Kilo-Org/kilocode/commit/c23c3e300d410f4d7aac57bb9cbcbe5ce72e67b8) - Hide raw file contents from mentioned files in JetBrains chat messages. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`cfb7006`](https://github.com/Kilo-Org/kilocode/commit/cfb7006e880ae8ae2ad6c3d1bb70eb01e96d0bf4) - Fix @git-changes mentions causing JetBrains chat sessions to fail. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`e5d23fb`](https://github.com/Kilo-Org/kilocode/commit/e5d23fbb649f8326f51e80f15948d9b9e22559a6) - Show file type icons and keep predefined mentions first in JetBrains mention completions. + +- [#11805](https://github.com/Kilo-Org/kilocode/pull/11805) [`a303013`](https://github.com/Kilo-Org/kilocode/commit/a3030136e9f54ba5d194ecfdf8e2ab52a57c34a9) Thanks [@johnnyeric](https://github.com/johnnyeric)! - Show Kilo Pass usage, bonus credits, renewal date, and top-up actions in the JetBrains user profile. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`5647086`](https://github.com/Kilo-Org/kilocode/commit/5647086297592f6271663709b11a86942c99a9fc) - Show a concise single-line hint in the JetBrains prompt placeholder. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`dd8b43e`](https://github.com/Kilo-Org/kilocode/commit/dd8b43ef63439638675ac248f93bab629a9e3a34) - Fix prompt undo/redo, clean mid-token mention completion, and show unresolved file mentions in the JetBrains chat prompt. + +- [#11802](https://github.com/Kilo-Org/kilocode/pull/11802) [`971a418`](https://github.com/Kilo-Org/kilocode/commit/971a4184399769a321638bc8123496337f21e5ad) - Recover the JetBrains backend when startup or restart loading is interrupted by stale connection failures. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`d54e6b3`](https://github.com/Kilo-Org/kilocode/commit/d54e6b33d0bb7e58f3392d68b5401baa3d2ac2eb) - Attach hand-typed prompt file mentions when sending immediately. + +- [#11705](https://github.com/Kilo-Org/kilocode/pull/11705) [`0210702`](https://github.com/Kilo-Org/kilocode/commit/02107028f45c924fd2f61e65e21190b79371da47) - Improve JetBrains session error logs so nested CLI error messages are visible. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`48f2a5f`](https://github.com/Kilo-Org/kilocode/commit/48f2a5f7c8263042cb4a455f0d75f77d35704b9f) - Restore prompt focus after returning from session history in JetBrains. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`a326191`](https://github.com/Kilo-Org/kilocode/commit/a32619109a79e2426137aa1a00c0fa062b565c1d) - Support VS Code slash-command aliases in the JetBrains prompt. + +- [#11796](https://github.com/Kilo-Org/kilocode/pull/11796) [`8c37da0`](https://github.com/Kilo-Org/kilocode/commit/8c37da02dadec099fc7a85774facc512091ec539) - Reconnect the JetBrains plugin when its event stream stalls during startup. + +- [#11327](https://github.com/Kilo-Org/kilocode/pull/11327) [`0c2a7c1`](https://github.com/Kilo-Org/kilocode/commit/0c2a7c1c5bd9c41a4d77df4690241daefaca6ef5) - Keep JetBrains prompt mention suggestions stable while typing fuzzy file matches. + ## 7.3.47 ### Patch Changes @@ -97,7 +135,7 @@ ### Fixed -- Fix prompt undo/redo behavior and restore prompt focus after history navigation. +- Fix prompt undo/redo behavior and restore prompt focus after history navigation. - Fix lazy session creation to avoid duplicate initialization. - Fix prompt-training model disclosure. diff --git a/packages/kilo-jetbrains/package.json b/packages/kilo-jetbrains/package.json index 77ce75e322..0975f68300 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.54", + "version": "7.3.63", "dependencies": {}, "devDependencies": {}, "peerDependencies": {} diff --git a/packages/kilo-sandbox/package.json b/packages/kilo-sandbox/package.json index 5371f36641..59662e9b8f 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.3.52", + "version": "7.3.63", "type": "module", "license": "MIT", "private": true, diff --git a/packages/kilo-telemetry/package.json b/packages/kilo-telemetry/package.json index 4ab768a0fe..4af56e4efd 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.54", + "version": "7.3.63", "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 e30fbb37c0..1a221a7305 100644 --- a/packages/kilo-ui/package.json +++ b/packages/kilo-ui/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/kilo-ui", - "version": "7.3.54", + "version": "7.3.63", "type": "module", "license": "MIT", "exports": { diff --git a/packages/kilo-vscode/CHANGELOG.md b/packages/kilo-vscode/CHANGELOG.md index 9247ea6e3d..462149198e 100644 --- a/packages/kilo-vscode/CHANGELOG.md +++ b/packages/kilo-vscode/CHANGELOG.md @@ -1,5 +1,111 @@ # kilo-code +## 7.3.63 + +### Minor Changes + +- [#11714](https://github.com/Kilo-Org/kilocode/pull/11714) [`7b2063f`](https://github.com/Kilo-Org/kilocode/commit/7b2063f35440fd65e9ec2d38fd656da960ff48b6) - Connect to a local Anaconda Desktop text-generation model server from the CLI or VS Code. + +- [#11693](https://github.com/Kilo-Org/kilocode/pull/11693) [`1fb3e06`](https://github.com/Kilo-Org/kilocode/commit/1fb3e0679dfd7be2a4ae3161ecaf1c6e4ae32ef5) - Support NVIDIA Parakeet TDT 0.6B v3 for speech-to-text input. + +- [#11786](https://github.com/Kilo-Org/kilocode/pull/11786) [`123a939`](https://github.com/Kilo-Org/kilocode/commit/123a9395d2ec645c3dc247170188f42bbf7c9333) - Allow Agent Manager chat tools to discover available models and reasoning variants by model name, then start each session with the chosen model and reasoning effort. Agent Manager resolves the provider for a named model automatically, preferring the provider behind the current default model and falling back to the Kilo Gateway. + +- [#11689](https://github.com/Kilo-Org/kilocode/pull/11689) [`9e04e74`](https://github.com/Kilo-Org/kilocode/commit/9e04e74ebd7be6dce7ed15d7394c9b9eb2772e64) - Add a sandbox toggle to the Agent Manager New Worktree modal so each worktree session can start sandboxed + +- [#11597](https://github.com/Kilo-Org/kilocode/pull/11597) [`b943970`](https://github.com/Kilo-Org/kilocode/commit/b9439700bd5a1c2d2fe78bfa147a60eb37ee46a5) - Enable autocomplete in Jupyter notebooks. + +- [#11640](https://github.com/Kilo-Org/kilocode/pull/11640) [`c264515`](https://github.com/Kilo-Org/kilocode/commit/c264515773376d0ce4e0f179aafbdf29e2d50734) - Filter marketplace items to those relevant to the current workspace's files and installed VS Code extensions. + +- [#11659](https://github.com/Kilo-Org/kilocode/pull/11659) [`7f4702b`](https://github.com/Kilo-Org/kilocode/commit/7f4702bec9028206b9479e0add9725e13b09b86c) - Enforce the sandbox network restriction for agent commands on Linux, including TCP, UDP, IPv4, IPv6, and descendant processes. + +- [#11603](https://github.com/Kilo-Org/kilocode/pull/11603) [`9fbc456`](https://github.com/Kilo-Org/kilocode/commit/9fbc456b75887ee314c339bc1eba7decba79c6c0) - Block outbound network access from agent commands and in-process HTTP tools with the optional macOS sandbox, with a Sandboxing setting to allow network access when needed. + +- [#11698](https://github.com/Kilo-Org/kilocode/pull/11698) [`80ed571`](https://github.com/Kilo-Org/kilocode/commit/80ed571bd692b49b091a7553d615ef8da951ea33) - Notify when a marketplace item matches your workspace, with a one-click install button and a "Don't show again" option per suggestion. + +- [#11582](https://github.com/Kilo-Org/kilocode/pull/11582) [`45eadab`](https://github.com/Kilo-Org/kilocode/commit/45eadab047e820bc020149e0f7f92e7feb09a8d6) - Browse skills, agents, and MCP servers together and filter them by category. + +- [#11644](https://github.com/Kilo-Org/kilocode/pull/11644) [`c193ee8`](https://github.com/Kilo-Org/kilocode/commit/c193ee856118c1315ef01b497b38614846e7cd73) - Support safely reading, editing, and executing Jupyter notebook cells directly from Kilo in VS Code, including absolute workspace paths and content-based edit conflict detection. + +- [#11726](https://github.com/Kilo-Org/kilocode/pull/11726) [`6bc57fe`](https://github.com/Kilo-Org/kilocode/commit/6bc57fe6f8ef8523f8fca39c2fc42f98b0dbfb94) - Let the notebook tools create a new empty notebook. + +- [#11548](https://github.com/Kilo-Org/kilocode/pull/11548) [`c55e804`](https://github.com/Kilo-Org/kilocode/commit/c55e804c1cf7b0a0d9f7693e19daeeb91c4c8624) - Confine agent shell and file-tool writes to project and Kilo state directories with the optional macOS and Linux sandboxes. + +- [#11570](https://github.com/Kilo-Org/kilocode/pull/11570) [`1d16eff`](https://github.com/Kilo-Org/kilocode/commit/1d16effe952f6da42044550c718e15213e930058) - Let users hide the codebase indexing button while indexing is off. + +- [#11681](https://github.com/Kilo-Org/kilocode/pull/11681) [`27fb550`](https://github.com/Kilo-Org/kilocode/commit/27fb5500e320258c259f2e9d53c5a4f4d38954e2) - Toggle the current session sandbox with `/sandbox` in the sidebar and Agent Manager. + +### Patch Changes + +- [#11785](https://github.com/Kilo-Org/kilocode/pull/11785) [`5e22a7b`](https://github.com/Kilo-Org/kilocode/commit/5e22a7b2558d1976cf396d7879fefa9e1f41c593) - Color Agent Manager PR badges by pull request state (open, draft, merged, closed) and show CI and review status as a separate icon, so a failing check is no longer mistaken for a closed PR. + +- [#11792](https://github.com/Kilo-Org/kilocode/pull/11792) [`401e0fd`](https://github.com/Kilo-Org/kilocode/commit/401e0fd8c4ecf2957430465b2a5dfe100387279f) - Remember the Agent Manager new-worktree sandbox toggle for future sessions. + +- [#11762](https://github.com/Kilo-Org/kilocode/pull/11762) [`d89b1b6`](https://github.com/Kilo-Org/kilocode/commit/d89b1b6e16fb935c785f731faa37bdd79556ee7a) - Gate experimental agents on their declared skill, MCP, and VS Code extension requirements. VS Code shows requirement groups with Marketplace shortcuts, and the CLI stops before sending when requirements are unmet. + +- [#11776](https://github.com/Kilo-Org/kilocode/pull/11776) [`2da40af`](https://github.com/Kilo-Org/kilocode/commit/2da40afed4169936074a59fdc315e6042d73bb6b) - Translate the Anaconda Desktop provider strings into all supported languages instead of falling back to English. + +- [#11487](https://github.com/Kilo-Org/kilocode/pull/11487) [`f47c8c3`](https://github.com/Kilo-Org/kilocode/commit/f47c8c333a25157a334e4c17161a97e51f540291) Thanks [@Drixled](https://github.com/Drixled)! - Animate tool-call and reasoning details when expanding and collapsing. + +- [#11724](https://github.com/Kilo-Org/kilocode/pull/11724) [`9394887`](https://github.com/Kilo-Org/kilocode/commit/9394887e1344eb1333ad2a60ec7c974a1cad8eec) Thanks [@johnnyeric](https://github.com/johnnyeric)! - Open the model picker expanded by default, keep the preview pinned while hovering, separate Kilo Auto models into their own marked group with summary tooltips, and show backend-provided Auto Efficient model choices. + +- [#11526](https://github.com/Kilo-Org/kilocode/pull/11526) [`579a787`](https://github.com/Kilo-Org/kilocode/commit/579a787047632ad15fc1ca90aabd7e1d1edd5a7c) - Run Windows PowerShell tool commands without `-EncodedCommand` to reduce antivirus false positives. + +- [#11592](https://github.com/Kilo-Org/kilocode/pull/11592) [`dcd2ae3`](https://github.com/Kilo-Org/kilocode/commit/dcd2ae3adb46f5a813451d9165ee075c91124003) - Use the matching FIM model for chat autocomplete when Next Edit is selected. + +- [#11639](https://github.com/Kilo-Org/kilocode/pull/11639) [`15da733`](https://github.com/Kilo-Org/kilocode/commit/15da733c70f9b53b81da2a114a0569773eb144cf) - Explain Marketplace item types, installation scopes, destination files, and MCP security before installation. + +- [#11733](https://github.com/Kilo-Org/kilocode/pull/11733) [`be82a8e`](https://github.com/Kilo-Org/kilocode/commit/be82a8eaa560e60a608892a9f3b1c80252ba25b0) - Start the Agent Manager with the Sessions list collapsed while preserving each workspace's saved choice. + +- [#11683](https://github.com/Kilo-Org/kilocode/pull/11683) [`2919d2b`](https://github.com/Kilo-Org/kilocode/commit/2919d2b9aec8b66ee74c2531f105596d8b77adfb) - Show experimental sandbox controls by default for non-Windows users. + +- [#11602](https://github.com/Kilo-Org/kilocode/pull/11602) [`e7db09e`](https://github.com/Kilo-Org/kilocode/commit/e7db09ed84b4c2ebee5791fc0aab3034d82f65b1) - Improve autocomplete error messages to clarify BYOK and credits issues + + When autocomplete is paused due to a payment or auth error, the messages now explain all possible causes: no Kilo credits, API key (BYOK) quota exhausted, not signed in, or invalid/missing API key. + +- [#11798](https://github.com/Kilo-Org/kilocode/pull/11798) [`1d798a1`](https://github.com/Kilo-Org/kilocode/commit/1d798a106f315dc3c1c4c78382eff7a6bd23343b) - Fix opening KiloClaw from the CLI and VS Code slash commands. + +- [#11777](https://github.com/Kilo-Org/kilocode/pull/11777) [`ff427e5`](https://github.com/Kilo-Org/kilocode/commit/ff427e5fbfcd8f3bfeb0c6e84bab49b20836a780) - Keep @mentions highlighted on the correct text after slash commands expand. + +- [#11672](https://github.com/Kilo-Org/kilocode/pull/11672) [`cbe29c6`](https://github.com/Kilo-Org/kilocode/commit/cbe29c64f7291175e32c71c0c72f4270ca616c23) - Preserve new-chat prompts, attachments, and scroll position when toggling sandbox, and keep sandbox status stable while switching sessions. + +- [#11788](https://github.com/Kilo-Org/kilocode/pull/11788) [`4e7f0e7`](https://github.com/Kilo-Org/kilocode/commit/4e7f0e775c3c307a4ec52c6b2e6134ad69f0dace) Thanks [@johnnyeric](https://github.com/johnnyeric)! - Use the models sparkle icon for Auto models in the model selector. + +- [#11645](https://github.com/Kilo-Org/kilocode/pull/11645) [`bd623cc`](https://github.com/Kilo-Org/kilocode/commit/bd623cceeee1b1db117da7470384936bab4a832f) - Show sandbox state changes as concise VS Code notifications. + +- [#11774](https://github.com/Kilo-Org/kilocode/pull/11774) [`4549623`](https://github.com/Kilo-Org/kilocode/commit/4549623572d29f2f67979e32ca4e6f587727d5aa) - Open the model selector instantly, even with large model catalogs. + +- [#11588](https://github.com/Kilo-Org/kilocode/pull/11588) [`14a389f`](https://github.com/Kilo-Org/kilocode/commit/14a389fea95c7d5f5e761a82f8d683dec747d75b) - Preserve unchanged codebase indexes when extension or VS Code updates interrupt an incremental scan. + +- [#11573](https://github.com/Kilo-Org/kilocode/pull/11573) [`5dc511b`](https://github.com/Kilo-Org/kilocode/commit/5dc511b4e91939d998378bba2328d8223c015c30) - Keep attention sounds silent for permission requests handled by auto-approve. + +- [#11696](https://github.com/Kilo-Org/kilocode/pull/11696) [`be3ae82`](https://github.com/Kilo-Org/kilocode/commit/be3ae82962bff96b7caff4cc66424bcef3f41e84) - Remember sandbox choices per session and start new sessions with the last selected sandbox state. + +- [#11716](https://github.com/Kilo-Org/kilocode/pull/11716) [`acfcbca`](https://github.com/Kilo-Org/kilocode/commit/acfcbcace8072dab781d036c51fcda47f5849c30) - Support resetting read notifications from the VS Code extension settings. + +- [#11822](https://github.com/Kilo-Org/kilocode/pull/11822) [`8cc33de`](https://github.com/Kilo-Org/kilocode/commit/8cc33def94e6960ed955edd988d245b45d1b0a5a) - Support sending inline review draft comments directly from the diff without first saving them as pending comments. + +- [#11610](https://github.com/Kilo-Org/kilocode/pull/11610) [`d2dff88`](https://github.com/Kilo-Org/kilocode/commit/d2dff8844d1d93430514c0cd9809ddd9af7385d7) - Show full external directory paths in permission auto-approve rules. + +- [#11556](https://github.com/Kilo-Org/kilocode/pull/11556) [`9b0c45c`](https://github.com/Kilo-Org/kilocode/commit/9b0c45ca382186a246e0f23ffe0c1c4efeaace24) - Show the concrete model reported for routed Kilo auto-model steps in CLI and VS Code session timelines, and break down TUI sidebar token usage, cache rate, and cost by model across subagent sessions. + +- [#11679](https://github.com/Kilo-Org/kilocode/pull/11679) [`37d81bf`](https://github.com/Kilo-Org/kilocode/commit/37d81bf6b136f3eab1fba73a82838c432d316739) - Show filesystem and network restriction states in the sandbox tooltip. + +- [#11557](https://github.com/Kilo-Org/kilocode/pull/11557) [`d086710`](https://github.com/Kilo-Org/kilocode/commit/d086710f85a625aaba620fad824a1b6f4d52e660) Thanks [@rakshith1928](https://github.com/rakshith1928)! - Sort slash-command dropdown results by relevance. Exact matches now appear first, followed by prefix matches, then substring matches. + +- [#11628](https://github.com/Kilo-Org/kilocode/pull/11628) [`2638e06`](https://github.com/Kilo-Org/kilocode/commit/2638e06ffbeff598672b671837380ef282f9f34c) - Add session-local macOS sandbox controls, show the effective active state, and confirm toggles in the CLI and VS Code extension. + +- [#11660](https://github.com/Kilo-Org/kilocode/pull/11660) [`6e390c1`](https://github.com/Kilo-Org/kilocode/commit/6e390c1d378564d02f78cc11b55b6ee9adf668b8) - Stop shipping the local-only `.cli-version` build marker in packaged VSIX installs, which previously made production installs detect as local builds and inject a dev-only bwrap fallback. + +- [#11746](https://github.com/Kilo-Org/kilocode/pull/11746) [`5080c78`](https://github.com/Kilo-Org/kilocode/commit/5080c78e628b2598f01f9c5d9685d767340dec29) - Include session-tree IDs in model usage API responses and show full task token usage with a provider-grouped model breakdown in the VS Code session header. + +- Updated dependencies [[`7b2063f`](https://github.com/Kilo-Org/kilocode/commit/7b2063f35440fd65e9ec2d38fd656da960ff48b6), [`123a939`](https://github.com/Kilo-Org/kilocode/commit/123a9395d2ec645c3dc247170188f42bbf7c9333), [`dcd2ae3`](https://github.com/Kilo-Org/kilocode/commit/dcd2ae3adb46f5a813451d9165ee075c91124003), [`1d798a1`](https://github.com/Kilo-Org/kilocode/commit/1d798a106f315dc3c1c4c78382eff7a6bd23343b), [`be1f77d`](https://github.com/Kilo-Org/kilocode/commit/be1f77d4320603efbbfab0587a1dc0d9ec911001), [`be3ae82`](https://github.com/Kilo-Org/kilocode/commit/be3ae82962bff96b7caff4cc66424bcef3f41e84), [`9b0c45c`](https://github.com/Kilo-Org/kilocode/commit/9b0c45ca382186a246e0f23ffe0c1c4efeaace24), [`2638e06`](https://github.com/Kilo-Org/kilocode/commit/2638e06ffbeff598672b671837380ef282f9f34c), [`5080c78`](https://github.com/Kilo-Org/kilocode/commit/5080c78e628b2598f01f9c5d9685d767340dec29)]: + - @kilocode/sdk@7.4.0 + - @kilocode/kilo-gateway@7.3.55 + - @kilocode/kilo-ui@7.3.55 + - @kilocode/plugin@7.3.55 + - @opencode-ai/ui@7.3.55 + - @kilocode/kilo-indexing@7.3.55 + ## 7.3.54 ## 7.3.53 diff --git a/packages/kilo-vscode/package.json b/packages/kilo-vscode/package.json index 8797fe1a85..ac9f207915 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.54", + "version": "7.3.63", "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 ba0cfb51cf..d537f202ae 100644 --- a/packages/kilo-vscode/tests/package.json +++ b/packages/kilo-vscode/tests/package.json @@ -1,6 +1,6 @@ { "type": "module", - "version": "7.3.54", + "version": "7.3.63", "dependencies": {}, "devDependencies": {}, "peerDependencies": {} diff --git a/packages/kilo-web-ui/package.json b/packages/kilo-web-ui/package.json index 364981a5aa..715115291b 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.54", + "version": "7.3.63", "type": "module", "license": "MIT", "exports": { diff --git a/packages/llm/package.json b/packages/llm/package.json index 109b2d7662..fd2e6a672e 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.54", + "version": "7.3.63", "name": "@opencode-ai/llm", "type": "module", "license": "MIT", diff --git a/packages/opencode/CHANGELOG.md b/packages/opencode/CHANGELOG.md index 2be430825c..a0e1773384 100644 --- a/packages/opencode/CHANGELOG.md +++ b/packages/opencode/CHANGELOG.md @@ -1,5 +1,72 @@ # @kilocode/cli +## 7.3.63 + +### Minor Changes + +- [#11714](https://github.com/Kilo-Org/kilocode/pull/11714) [`7b2063f`](https://github.com/Kilo-Org/kilocode/commit/7b2063f35440fd65e9ec2d38fd656da960ff48b6) - Connect to a local Anaconda Desktop text-generation model server from the CLI or VS Code. + +- [#11786](https://github.com/Kilo-Org/kilocode/pull/11786) [`123a939`](https://github.com/Kilo-Org/kilocode/commit/123a9395d2ec645c3dc247170188f42bbf7c9333) - Allow Agent Manager chat tools to discover available models and reasoning variants by model name, then start each session with the chosen model and reasoning effort. Agent Manager resolves the provider for a named model automatically, preferring the provider behind the current default model and falling back to the Kilo Gateway. + +- [#11456](https://github.com/Kilo-Org/kilocode/pull/11456) [`afa9633`](https://github.com/Kilo-Org/kilocode/commit/afa963375e17188b736c8b246f32e13f46401480) - Allow background processes to transfer from subagents to parent sessions, or remain accessible from every session in their project after Kilo restarts. + +- [#11394](https://github.com/Kilo-Org/kilocode/pull/11394) [`bbf3c5b`](https://github.com/Kilo-Org/kilocode/commit/bbf3c5b43d58d47f5a9270ee26fb51a2f97b7fcc) - Run commands that require human interaction in an embedded CLI terminal dialog and return their output to the model when complete. + +- [#11729](https://github.com/Kilo-Org/kilocode/pull/11729) [`7d64eb7`](https://github.com/Kilo-Org/kilocode/commit/7d64eb74f9017b6726830eb0df0b9e6d4e5885ef) Thanks [@johnnyeric](https://github.com/johnnyeric)! - Show personal credits, team credits, and Kilo Pass in the CLI sidebar, and refresh the balance immediately after switching teams. + +- [#11659](https://github.com/Kilo-Org/kilocode/pull/11659) [`7f4702b`](https://github.com/Kilo-Org/kilocode/commit/7f4702bec9028206b9479e0add9725e13b09b86c) - Enforce the sandbox network restriction for agent commands on Linux, including TCP, UDP, IPv4, IPv6, and descendant processes. + +- [#11603](https://github.com/Kilo-Org/kilocode/pull/11603) [`9fbc456`](https://github.com/Kilo-Org/kilocode/commit/9fbc456b75887ee314c339bc1eba7decba79c6c0) - Block outbound network access from agent commands and in-process HTTP tools with the optional macOS sandbox, with a Sandboxing setting to allow network access when needed. + +- [#11548](https://github.com/Kilo-Org/kilocode/pull/11548) [`c55e804`](https://github.com/Kilo-Org/kilocode/commit/c55e804c1cf7b0a0d9f7693e19daeeb91c4c8624) - Confine agent shell and file-tool writes to project and Kilo state directories with the optional macOS and Linux sandboxes. + +- [#11628](https://github.com/Kilo-Org/kilocode/pull/11628) [`2638e06`](https://github.com/Kilo-Org/kilocode/commit/2638e06ffbeff598672b671837380ef282f9f34c) - Add session-local macOS sandbox controls, show the effective active state, and confirm toggles in the CLI and VS Code extension. + +### Patch Changes + +- [#11762](https://github.com/Kilo-Org/kilocode/pull/11762) [`d89b1b6`](https://github.com/Kilo-Org/kilocode/commit/d89b1b6e16fb935c785f731faa37bdd79556ee7a) - Gate experimental agents on their declared skill, MCP, and VS Code extension requirements. VS Code shows requirement groups with Marketplace shortcuts, and the CLI stops before sending when requirements are unmet. + +- [#11594](https://github.com/Kilo-Org/kilocode/pull/11594) [`f69d1cd`](https://github.com/Kilo-Org/kilocode/commit/f69d1cd4be6ba4c7578ca95d7e4602e11d8c56ac) - Keep turns responsive when snapshot infrastructure stalls and prevent transient snapshot progress from appearing in forked sessions. + +- [#11526](https://github.com/Kilo-Org/kilocode/pull/11526) [`579a787`](https://github.com/Kilo-Org/kilocode/commit/579a787047632ad15fc1ca90aabd7e1d1edd5a7c) - Run Windows PowerShell tool commands without `-EncodedCommand` to reduce antivirus false positives. + +- [#11505](https://github.com/Kilo-Org/kilocode/pull/11505) [`55203c3`](https://github.com/Kilo-Org/kilocode/commit/55203c3a2c2110aac874069e46a4d96e1a5e2958) Thanks [@shssoichiro](https://github.com/shssoichiro)! - Create the default `.kilo/plans` directory automatically when Plan mode starts. + +- [#11601](https://github.com/Kilo-Org/kilocode/pull/11601) [`2404009`](https://github.com/Kilo-Org/kilocode/commit/2404009bc005ef4971580f1da859147aa60be265) - Fix `kilo upgrade` for curl installs by pointing at the install script instead of the install landing page. + +- [#11798](https://github.com/Kilo-Org/kilocode/pull/11798) [`1d798a1`](https://github.com/Kilo-Org/kilocode/commit/1d798a106f315dc3c1c4c78382eff7a6bd23343b) - Fix opening KiloClaw from the CLI and VS Code slash commands. + +- [#11744](https://github.com/Kilo-Org/kilocode/pull/11744) [`6d25c1b`](https://github.com/Kilo-Org/kilocode/commit/6d25c1bb16d6b7669745288f709a46117857c08d) - Allow the default TUI to import cloud-only sessions without rejecting their IDs as missing locally. + +- [#11721](https://github.com/Kilo-Org/kilocode/pull/11721) [`be1f77d`](https://github.com/Kilo-Org/kilocode/commit/be1f77d4320603efbbfab0587a1dc0d9ec911001) Thanks [@johnnyeric](https://github.com/johnnyeric)! - Expose Kilo Pass state on the Kilo profile API contract. + +- [#11638](https://github.com/Kilo-Org/kilocode/pull/11638) [`117a0d6`](https://github.com/Kilo-Org/kilocode/commit/117a0d623346ba76e6efa1fa67a8ee94df89792e) - Stop loading `.opencode` config directories and use `.kilo` instead, while retaining `.kilocode` as a legacy fallback. + +- [#11646](https://github.com/Kilo-Org/kilocode/pull/11646) [`61bbc34`](https://github.com/Kilo-Org/kilocode/commit/61bbc34eb261a27d2c56c8196a050929f8ef4e63) - Release disconnected event streams so long-running servers do not retain queued session diffs. + +- [#11696](https://github.com/Kilo-Org/kilocode/pull/11696) [`be3ae82`](https://github.com/Kilo-Org/kilocode/commit/be3ae82962bff96b7caff4cc66424bcef3f41e84) - Remember sandbox choices per session and start new sessions with the last selected sandbox state. + +- [#11703](https://github.com/Kilo-Org/kilocode/pull/11703) [`163aef5`](https://github.com/Kilo-Org/kilocode/commit/163aef56757b992c934046f2daad248e84bc98cc) - Prevent confined sessions and delegated agents from weakening their sandbox policy through configuration changes or unauthenticated server control. + +- [#11591](https://github.com/Kilo-Org/kilocode/pull/11591) [`76a9d9b`](https://github.com/Kilo-Org/kilocode/commit/76a9d9b97c1802872f43904529927d29ef42a0d4) - Prevent sandboxed file tools from escaping project write roots through concurrent symlink replacement on macOS. + +- [#11584](https://github.com/Kilo-Org/kilocode/pull/11584) [`588335e`](https://github.com/Kilo-Org/kilocode/commit/588335ef122487445f4d8925854179616bbe368a) - Confine sandboxed worktree sessions to their active worktree instead of allowing writes to sibling or primary checkouts. + +- [#11556](https://github.com/Kilo-Org/kilocode/pull/11556) [`9b0c45c`](https://github.com/Kilo-Org/kilocode/commit/9b0c45ca382186a246e0f23ffe0c1c4efeaace24) - Show the concrete model reported for routed Kilo auto-model steps in CLI and VS Code session timelines, and break down TUI sidebar token usage, cache rate, and cost by model across subagent sessions. + +- [#11621](https://github.com/Kilo-Org/kilocode/pull/11621) [`8ac629c`](https://github.com/Kilo-Org/kilocode/commit/8ac629ccc809cda8b5c3668ff57f5f15acc07c50) Thanks [@maoxin1234](https://github.com/maoxin1234)! - Surface the resumable `task_id` when a subagent stops on an error. Both foreground and background subagent failures now tell the parent agent that the session can be resumed via the task tool with `task_id=""`, so a stopped subagent can be continued instead of being lost. + +- [#11746](https://github.com/Kilo-Org/kilocode/pull/11746) [`5080c78`](https://github.com/Kilo-Org/kilocode/commit/5080c78e628b2598f01f9c5d9685d767340dec29) - Include session-tree IDs in model usage API responses and show full task token usage with a provider-grouped model breakdown in the VS Code session header. + +- Updated dependencies [[`7b2063f`](https://github.com/Kilo-Org/kilocode/commit/7b2063f35440fd65e9ec2d38fd656da960ff48b6), [`123a939`](https://github.com/Kilo-Org/kilocode/commit/123a9395d2ec645c3dc247170188f42bbf7c9333), [`dcd2ae3`](https://github.com/Kilo-Org/kilocode/commit/dcd2ae3adb46f5a813451d9165ee075c91124003), [`1d798a1`](https://github.com/Kilo-Org/kilocode/commit/1d798a106f315dc3c1c4c78382eff7a6bd23343b), [`be1f77d`](https://github.com/Kilo-Org/kilocode/commit/be1f77d4320603efbbfab0587a1dc0d9ec911001), [`be3ae82`](https://github.com/Kilo-Org/kilocode/commit/be3ae82962bff96b7caff4cc66424bcef3f41e84), [`9b0c45c`](https://github.com/Kilo-Org/kilocode/commit/9b0c45ca382186a246e0f23ffe0c1c4efeaace24), [`2638e06`](https://github.com/Kilo-Org/kilocode/commit/2638e06ffbeff598672b671837380ef282f9f34c), [`5080c78`](https://github.com/Kilo-Org/kilocode/commit/5080c78e628b2598f01f9c5d9685d767340dec29)]: + - @kilocode/sdk@7.4.0 + - @kilocode/kilo-gateway@7.3.55 + - @kilocode/plugin@7.3.55 + - @opencode-ai/ui@7.3.55 + - @kilocode/kilo-indexing@7.3.55 + - @kilocode/kilo-telemetry@7.3.55 + - @kilocode/plugin-atomic-chat@7.3.55 + ## 7.3.54 ### Patch Changes diff --git a/packages/opencode/package.json b/packages/opencode/package.json index 462917d3d6..a284237419 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.54", + "version": "7.3.63", "name": "@kilocode/cli", "type": "module", "license": "MIT", diff --git a/packages/plugin-atomic-chat/package.json b/packages/plugin-atomic-chat/package.json index 012c43a292..a639559280 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.3.54", + "version": "7.3.63", "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 1321f8112a..ec5e55933b 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.54", + "version": "7.3.63", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/script/package.json b/packages/script/package.json index 8be5049243..68914efe61 100644 --- a/packages/script/package.json +++ b/packages/script/package.json @@ -12,6 +12,6 @@ "exports": { ".": "./src/index.ts" }, - "version": "7.3.54", + "version": "7.3.63", "peerDependencies": {} } diff --git a/packages/sdk/js/package.json b/packages/sdk/js/package.json index ffbe2006c7..bffe89a918 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.54", + "version": "7.3.63", "type": "module", "license": "MIT", "scripts": { diff --git a/packages/sdk/js/src/v2/gen/sdk.gen.ts b/packages/sdk/js/src/v2/gen/sdk.gen.ts index d495a47523..76e5879a6d 100644 --- a/packages/sdk/js/src/v2/gen/sdk.gen.ts +++ b/packages/sdk/js/src/v2/gen/sdk.gen.ts @@ -136,6 +136,7 @@ import type { InteractiveTerminalCloseResponses, InteractiveTerminalGetErrors, InteractiveTerminalGetResponses, + InteractiveTerminalListErrors, InteractiveTerminalListResponses, InteractiveTerminalResizeErrors, InteractiveTerminalResizeInput, @@ -6454,7 +6455,11 @@ export class InteractiveTerminal extends HeyApiClient { }, ], ) - return (options?.client ?? this.client).get({ + return (options?.client ?? this.client).get< + InteractiveTerminalListResponses, + InteractiveTerminalListErrors, + ThrowOnError + >({ url: "/interactive-terminal", ...options, ...params, diff --git a/packages/sdk/js/src/v2/gen/types.gen.ts b/packages/sdk/js/src/v2/gen/types.gen.ts index 58bf0f2d54..74a08450fd 100644 --- a/packages/sdk/js/src/v2/gen/types.gen.ts +++ b/packages/sdk/js/src/v2/gen/types.gen.ts @@ -1317,6 +1317,8 @@ export type AgentConfig = { disable?: boolean description?: string mode?: "subagent" | "primary" | "all" + displayName?: string + source?: string hidden?: boolean options?: { [key: string]: unknown @@ -2046,6 +2048,7 @@ export type Command = { export type Agent = { name: string displayName?: string + source?: string description?: string deprecated?: boolean mode: "subagent" | "primary" | "all" @@ -2780,6 +2783,26 @@ export type EffectHttpApiErrorForbidden = { _tag: "Forbidden" } +export type InteractiveTerminalInfo1 = { + id: string + sessionID: string + pid: number + command: string + cwd: string + description?: string + status: "running" | "closed" + cols: number + rows: number + exitCode?: number | "NaN" | "Infinity" | "-Infinity" + signal?: string + closedBy?: "exit" | "user" | "abort" + time: { + started: number + updated: number + ended?: number + } +} + export type SyncEventMessageUpdated = { type: "sync" name: "message.updated.1" @@ -10307,6 +10330,15 @@ export type InteractiveTerminalListData = { url: "/interactive-terminal" } +export type InteractiveTerminalListErrors = { + /** + * Bad request + */ + 400: BadRequestError +} + +export type InteractiveTerminalListError = InteractiveTerminalListErrors[keyof InteractiveTerminalListErrors] + export type InteractiveTerminalListResponses = { /** * List of interactive terminals @@ -10329,6 +10361,10 @@ export type InteractiveTerminalGetData = { } export type InteractiveTerminalGetErrors = { + /** + * Bad request + */ + 400: BadRequestError /** * Not found */ @@ -10359,6 +10395,10 @@ export type InteractiveTerminalWriteData = { } export type InteractiveTerminalWriteErrors = { + /** + * Bad request + */ + 400: BadRequestError /** * Not found */ @@ -10390,6 +10430,10 @@ export type InteractiveTerminalResizeData = { } export type InteractiveTerminalResizeErrors = { + /** + * Bad request + */ + 400: BadRequestError /** * Not found */ @@ -10421,6 +10465,10 @@ export type InteractiveTerminalCloseData = { } export type InteractiveTerminalCloseErrors = { + /** + * Bad request + */ + 400: BadRequestError /** * Not found */ diff --git a/packages/storybook/package.json b/packages/storybook/package.json index ef65c2f9d4..e5dc684864 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -26,7 +26,7 @@ "typescript": "catalog:", "vite": "catalog:" }, - "version": "7.3.54", + "version": "7.3.63", "dependencies": {}, "peerDependencies": {} } diff --git a/packages/ui/package.json b/packages/ui/package.json index f07b80d46e..c161f34b9b 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@opencode-ai/ui", - "version": "7.3.54", + "version": "7.3.63", "type": "module", "license": "MIT", "exports": { diff --git a/script/upstream/package.json b/script/upstream/package.json index 595cdc0377..e8ac6ec1ef 100644 --- a/script/upstream/package.json +++ b/script/upstream/package.json @@ -1,6 +1,6 @@ { "name": "@kilocode/upstream-merge", - "version": "7.3.54", + "version": "7.3.63", "private": true, "type": "module", "description": "Scripts for automating upstream opencode merges into Kilo",