Skip to content

v7.3.50 (release)

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jun 18:13
· 3 commits to main since this release

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 4de8293 Thanks @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 e335f97 Thanks @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 941007b Thanks @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 8efc296 Thanks @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 1511d13 Thanks @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 .git is 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 --agent resolving 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 --replay and --replay-limit to 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 run prompt.
    • 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 ask so tool calls complete correctly
    • Core Bugfixes: Reduce missed /event updates 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_PERMISSION JSON no longer crashes startup.
    • Core Bugfixes: Plugin tools with missing args no longer break tool loading.
    • Core Bugfixes: Restored legacy PgUp and PgDn TUI keybind aliases.
    • Core Bugfixes: Native runtime now prefers the console provider token for OpenCode models.
    • Core Bugfixes: V2 session APIs now return safe UnknownError responses 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 ServiceUnavailableError for mutations that are not available yet.
    • Core Bugfixes: V2 session APIs now return SessionNotFoundError for 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 us and eu multi-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 481f836 Thanks @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