github Kilo-Org/kilocode v7.3.48
v7.3.48 (pre-release)

latest releases: jetbrains/v7.0.1-rc.12, v7.3.49
pre-release7 hours ago

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

Don't miss a new kilocode release

NewReleases is sending notifications on new releases.