7.3.50
Minor Changes
- #11421
ccec216- Show a BYOK badge for Kilo Gateway models that can use an enabled personal or organization provider key.
Patch Changes
-
#11418
8b32375- Describe custom providers independently of their selected API protocol. -
#11455
4d09333- Hide reverted provider errors so Redo controls remain visible after rewinding a session. -
#11423
aa17a8a- Keep changed identifiers intact when highlighting edits within diff lines. -
#11453
f7e68d1- Limit completion sounds to parent agent sessions. -
#10940
4de8293Thanks @mjnaderi! - Avoid failing Agent Manager startup when another extension already registered VS Code panel commands. -
#11464
c829642- Keep chat output updating after reverting and resubmitting a prompt. -
#11433
867beac- Prevent concurrent subagent updates from blanking the Agent Manager webview. -
#11463
909ec73- Speed up Agent Manager worktree hover cards so pull request details appear and dismiss more quickly. -
#11451
732fbc3- Widen the chat readable lane from 88ch to 98ch so conversations, tools, and diffs can use more editor space. -
Updated dependencies [
ccec216,2c9e72c,f7e68d1]:- @kilocode/kilo-gateway@7.4.0
- @kilocode/sdk@7.3.50
- @kilocode/kilo-indexing@7.3.50
- @kilocode/kilo-ui@7.3.50
- @kilocode/plugin@7.3.50
- @opencode-ai/ui@7.3.50
7.3.49
Minor Changes
- #11303
6faa3f1- Add an "Import Sessions from Roo Code" button in the About settings tab that discovers and imports conversation history from an existing Roo Code installation, reusing the existing migration wizard.
7.3.48
Minor Changes
-
#11239
a5b87fa- Support multiple provider APIs, adaptive thinking, split reasoning, and output effort variants for custom providers. -
#11331
c5bd1b3- Support closing other Agent Manager tabs from the tab context menu. -
#11098
b0ec91c- Offer opt-in attention sounds when sessions finish, error, or need input across the sidebar, editor tabs, and Agent Manager. -
#11367
1933cf7- Open the selected Agent Manager worktree's pull request with Cmd/Ctrl+Shift+R. -
#11308
d56bfdd- Keep conversations readable across the sidebar, editor tabs, and Agent Manager by aligning messages, tool output, and the composer in one centered lane. -
#11258
056e069- Render image changes in diff viewers and open images with VS Code's image preview. -
#11294
c961f66- Search and switch between local sessions, worktrees, and their sessions from the Agent Manager sidebar. -
#11317
a2ccf57- Support VS Code switch links that select a Kilo model, agent, or both.
Patch Changes
-
#11242
9211000- Support unauthenticated OpenAI-compatible endpoints for codebase indexing without requiring a placeholder API key. -
#11249
2c30dc7- Show a clear, retryable provider rate-limit error instead of raw response JSON in chat. -
#11080
e335f97Thanks @Githubguy132010! - Support opening code edit and diff blocks expanded by default in the VS Code chat. -
#11297
06da363- Remove stray rounded corners between files in the Changes diff viewer. -
#11352
5dd5c9a- Improve screen reader navigation and provider group controls in the model picker. -
#10788
941007bThanks @noobezlol! - Handle string-form permission values when migrating bash permissions. -
#11158
8ff8371- Add a shared model setting to hide Kilo Gateway models that may train on your prompts across Kilo clients. -
#11349
a5395a3- Highlight the exact changed characters within modified diff lines. -
#10261
8efc296Thanks @singhvishalkr! - Ignore Enter while IME composition is active (including Windows virtual-key 229) so composed text is not accidentally submitted from chat and sidebar inputs. -
#11236
1511d13Thanks @kapelame! - Add an instant/thinking reasoning toggle for MiniMax M-series models, matching the existing glm/kimi/qwen behavior. -
#11358
0920b3f- Clean up incomplete worktrees when moving a session fails to transfer its Git changes. -
#11348
d190725- Announce every Settings tab by name to screen readers in compact sidebars. -
#11257
f42789d- Changes from opencode v1.14.51 to v1.15.4 upstream:- Core Improvements: Clarified how to recover when the npm package is installed without its native binary.
- Core Improvements: Reduced unnecessary prompting around shell, task, and todo flows.
- Core Bugfixes: Ignored invalid exports in custom tool modules instead of failing tool loading.
- Core Bugfixes: Ignored project instruction lookup errors so sessions keep loading when project instruction discovery fails.
- Core Bugfixes: Fixed versioned event projector lookups so event replay uses the right handlers.
- Core Bugfixes: Avoid duplicate consecutive entries in prompt history.
- Core Bugfixes: Show full config validation errors during TUI startup instead of a generic failure.
- Core Bugfixes: Fixed npm installs so the CLI can recover and fetch the right native binary on more setups.
- Core Bugfixes: Fixed multiline
@mentions in prompts. - Core Bugfixes: Preserved custom tool metadata from Zod schemas.
- Core Bugfixes: Preserved custom tool argument descriptions in generated schemas.
- Core Bugfixes: Fixed file watching in repos where
.gitis a symlink. (@kagura-agent) - Core Bugfixes: Fixed sync events not reaching project-scoped subscribers in injected instances.
- Core Bugfixes: Reduced wasted work when reading very large files after output truncation.
- Core Bugfixes: Fixed project-scoped bus events so file watcher and update notifications reach the right instance.
- Core Bugfixes: Fixed custom LSP servers not sending refresh events after they initialize.
- Core Bugfixes: Hid background subagent task instructions unless experimental background mode is enabled.
- TUI Improvements: Added a collapsed thinking view that can be expanded inline.
- TUI Improvements: Added pinned sessions with quick-switch slots in the session picker.
- TUI Improvements: Newly pinned sessions now stay at the end of the pinned list instead of jumping to the top.
- TUI Improvements: Made Markdown H1 headings easier to distinguish.
- TUI Bugfixes: Fixed thinking mode defaults so reasoning starts collapsed consistently.
- TUI Bugfixes: Limited session quick-switching to pinned sessions.
- TUI Bugfixes: Fixed Markdown table rendering in chat output.
- TUI Bugfixes: Fixed
kilo run --agentresolving project-local agents. - TUI Bugfixes: Fixed async commands losing the active instance context, which could break agent generation and GitHub-driven runs.
-
#11356
326ff35- Changes from opencode v1.15.4 to v1.15.9 upstream:- Core Improvements: Preview the native OpenAI runtime path behind an experimental flag
- Core Improvements: Add
--replayand--replay-limitto show recent history when resuming interactive runs - Core Improvements: Added a diff viewer in the TUI for reviewing changes.
- Core Improvements: Collapsed single-child directories in the diff viewer file tree.
- Core Improvements: Added shell mode to the
runprompt. - Core Improvements: Replaced subagent tabs with an on-demand picker in
run. - Core Improvements: Plugin file load errors no longer break the rest of plugin loading.
- Core Improvements: Anthropic API-key models now use the native runtime.
- Core Improvements: The v2 HTTP API now exposes structured public error schemas.
- Core Improvements: Added Grok OAuth sign-in, including device-code login. (@Jaaneek)
- Core Improvements: Redesigned the diff viewer with a file tree and refreshed layout.
- Core Bugfixes: Fix plugin tools using
askso tool calls complete correctly - Core Bugfixes: Reduce missed
/eventupdates caused by a subscription race - Core Bugfixes: Sort the v2 session list by most recently updated
- Core Bugfixes: Zed editor context now only activates inside Zed terminals.
- Core Bugfixes: Agent and command names now resolve correctly from relative config paths.
- Core Bugfixes: Invalid
KILO_PERMISSIONJSON no longer crashes startup. - Core Bugfixes: Plugin tools with missing
argsno longer break tool loading. - Core Bugfixes: Restored legacy
PgUpandPgDnTUI keybind aliases. - Core Bugfixes: Native runtime now prefers the console provider token for OpenCode models.
- Core Bugfixes: V2 session APIs now return safe
UnknownErrorresponses with log reference IDs when stored messages are corrupt. - Core Bugfixes: Generic API 500s no longer expose config details from server errors.
- Core Bugfixes: Unknown API errors now include reference IDs so you can match responses to server logs.
- Core Bugfixes: V2 session APIs now return
503 ServiceUnavailableErrorfor mutations that are not available yet. - Core Bugfixes: V2 session APIs now return
SessionNotFoundErrorfor missing sessions. - Core Bugfixes: Deduped concurrent Codex OAuth refreshes to avoid repeated refresh failures. (@cooper-oai)
- Core Bugfixes: Restored native OpenAI OAuth requests.
- Core Bugfixes: Tool schema failures now surface as friendly tool errors.
- Core Bugfixes: Added PDF attachment support for Grok.
- Core Bugfixes: Restored OpenAI reasoning streams.
- Core Bugfixes: Return to the previous screen when closing the diff viewer.
- Core Bugfixes: Show clearer errors when a default model is invalid or unavailable.
- Core Bugfixes: Surface missing PTY session errors instead of failing generically.
- Core Bugfixes: Improve diff viewer empty states and context handling.
- Core Bugfixes: Show clearer errors when a skill invocation fails as expected.
- Core Bugfixes: Show clearer errors when an installation upgrade fails.
- Core Bugfixes: Show clearer project not found errors from the HTTP API.
- Core Bugfixes: Return PTY error bodies from the HTTP API.
- Core Bugfixes: Enable the diff viewer by default.
- Core Bugfixes: Return MCP server not found errors from the HTTP API.
- Core Bugfixes: Let MCP OAuth configs set a callback port and include configured scopes in client metadata. (@sebin)
- Core Bugfixes: Use working Vertex Anthropic endpoints for
usandeumulti-region setups. (@JPFrancoia) - Core Bugfixes: Return session busy error bodies from the HTTP API.
- Core Bugfixes: Preserve native reasoning continuation metadata across turns.
- TUI Improvements: Refresh the prompt layout after pasting content
- TUI Improvements: The diff viewer now focuses the first file automatically.
- TUI Improvements: Copy the current worktree path from the command palette.
- TUI Bugfixes: Keep file references scoped to the current workspace
- TUI Bugfixes: Preserve pasted prompt content when copying
- TUI Bugfixes: Collapse very long tool output lines to keep the layout readable
- TUI Bugfixes: Use a higher-contrast paste summary badge color in some themes (@kagura-agent)
- TUI Bugfixes: Imported sessions now refresh their directory and relative path fields correctly. (@OpeOginni)
- TUI Bugfixes: Collapsed thinking labels now use clearer punctuation.
- TUI Bugfixes: New sessions now default to the local project.
- TUI Bugfixes: Single-select question checkmarks no longer run into option labels.
- TUI Bugfixes: Refine diff viewer keyboard shortcuts.
- TUI Bugfixes: Restore question prompt key handling.
- TUI Bugfixes: Keep the spinner color aligned with the active agent. (@OpeOginni)
-
#11146
481f836Thanks @Drixled! - Polish chat tool-call previews for shell, search, and background-process output. -
#11373
f21a34a- Skip attention sounds when a session is manually interrupted. -
#11351
94bdfb9- Enable remote control from Agent Manager without disrupting concurrent sidebar sessions, and include all open Agent Manager sessions. -
#11318
7f18708- Remove the divider between agent conversations and the prompt input across extension chat views. -
#11295
2fa0890- Restore speech input when profile details are unavailable, move transcription model selection to the Models tab, and default transcription to Whisper Large V3 Turbo. -
#11221
9b73bf9- Restore popular provider suggestions in the VS Code provider settings panel when provider metadata is unavailable. -
#11410
344a6a5- Keep server controls and events connected to active sessions and subagents. -
#11221
987da27- Show shared provider descriptions and provider icons in JetBrains and VS Code provider settings. -
#11357
14cb3df- Show line numbers in edit approval diffs, including compact sidebar views. -
#11402
146c4f4- Prevent large highlighted shell outputs from blanking the VS Code webview when expanded. -
#11404
f35d9c5- Keep the Stop button working when an active session moves between the workspace and an Agent Manager worktree. -
#11366
4739954- Widen the sidebar chat readable lane from 78ch to 88ch so tools and content use a little more screen space. -
Updated dependencies [
9211000,2fa0890,973d02c,66af690]:- @kilocode/kilo-indexing@7.4.0
- @kilocode/sdk@7.4.0
- @kilocode/kilo-ui@7.3.47
- @kilocode/plugin@7.3.47
- @opencode-ai/ui@7.3.47
- @kilocode/kilo-gateway@7.3.47