Skip to content

v7.4.21 (release)

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Aug 03:07

7.4.21

Minor Changes

  • #12945 e0dfec0 - Improve Agent Manager terminal focus and keyboard navigation. Cmd+/ now focuses a visible embedded terminal before hiding it, Cmd+Shift+T creates a side terminal only while that terminal area has focus, and Cmd+Shift+[ / ] switch terminal tabs. Cmd+Shift+M focuses the Agent Manager prompt instead of opening VS Code Problems. Cmd+W hides the last side terminal instead of stopping its shell.

  • #12943 28ca073 - Improve model search relevance with provider-aware results and personalized usage suggestions.

  • #12931 fa99749 - Let Agent Manager users choose the repository when creating or importing a worktree in multi-project mode.

  • #12995 729f791 Thanks @bagatao-anaconda! - Move the "why was this tool call approved" line to after the tool output instead of between the header and body, add an icon to it, and add a Display setting to hide it.

  • #12991 0e1f11b - Add nested slash command suggestions for /review in VS Code and support staged, unpushed, and quick review modes.

  • #13014 73844ae - Support browsing an instance's model catalog before a session starts.

  • #12859 7db6b96 - Support model, agent, variant, and sandbox slash commands in Agent Manager worktree prompts.

Patch Changes

  • #12940 3092ce0 - Fix the Agent Manager sidebar keyboard shortcut badge so it appears on the right edge of local rows and only while hovered or holding the jump modifier, give worktree titles more room by no longer reserving space for hidden row actions, align project names and section headings with the row icons below them, and show which worktree a session belongs to in the search palette.

  • #12975 56e981b - Align multi-project Agent Manager header actions with the worktree controls.

  • #13034 4ff8f5e - Show underlying models for every Auto model in the model selector when the catalog includes them.

  • #12941 bddce1a - Automatically expose broad reasoning effort options for custom provider models and link saved providers to advanced JSON configuration.

  • #12927 58f8b02 - Remember Agent Manager worktree dialog model, variant, mode, and sandbox selections when reopened.

  • #12924 b521829 - Reduce Agent Manager background Git polling load across large worktree sets.

  • #12865 35801cb - Prevent VS Code sessions and Agent Manager worktrees from starting unused file watchers and defer file indexing until search is used.

  • #12982 454cb93 - Update the active model, mode, and thinking selectors when executing a slash command with configured overrides.

  • #12983 40121d8 - Compress speech-to-text audio input to AAC format across macOS, Linux, and Windows to prevent payload size errors on long recordings.

  • #13046 9816009 - Improve custom provider edit dialog layout, make advanced configuration action prominent, and add bulk toggle buttons for reasoning and image modalities across all models.

  • #12979 0485e36 - Start Agent Manager worktree sessions faster by prefetching base branches, reducing workspace file-watcher load, and overlapping independent multi-session setup.

  • #12985 5ebec95 - Fix the Agent Manager terminal toolbar button to toggle panel visibility directly.

  • #12936 26e113c - Prevent extension-managed GitHub CLI commands from opening transient Windows Terminal windows.

  • #12958 fdc4665 - Reduce noisy memory timeout warnings and retry transient background consolidation failures once.

  • #12993 d3c50e6 - Route Agent Manager tool-launched sessions to the project that owns the tool event directory, keep sandboxed worktree sessions inside their active worktree, and wait for busy managed sessions before prompting them.

  • #12843 b894206 - Fix multi-project Agent Manager keyboard navigation and Cmd/Ctrl shortcut selection when worktrees are grouped in sections.

  • #12850 561d178 - Fix Agent Manager progress indicators when multiple projects are expanded.

  • #12871 5a95577 - Speed up local VS Code snapshot installs and scope Agent Manager session events and Git status to the active project, including edits inside nested repositories.

  • #12894 573a660 Thanks @bagatao-anaconda! - Fix the sidebar navigation bar (New Task, History, Agent Manager, KiloClaw, Marketplace, Profile, Settings) disappearing in Cursor when the Kilo Code view is docked in the Secondary Side Bar. Cursor now renders the navigation inside the webview itself so it stays visible regardless of dock location. VS Code is unaffected — it continues to use its native title bar toolbar, which already worked correctly everywhere.

  • #13009 c514c08 - Fix flickering and sticky scrolling when scrolling up in Agent Manager and chat sessions.

  • #13040 48c4a4a - Ignore negative pricing entries from model catalogs and handle unpriced models gracefully in UI price formatting.

  • #12866 ee1ac30 - Accept terminal input immediately while the Agent Manager shell starts.

  • #12981 ead46f4 Thanks @fxnie! - Fix Mermaid Copy PNG/SVG in VS Code webviews so they put images on the clipboard instead of failing or copying SVG markup.

  • #12989 e3e2327 - Keep Agent Manager terminals aligned and correctly wrapped when the terminal panel is narrow.

  • #12819 220cdd2 - Keep recent sessions and the Show History action inset and usable in narrow VS Code sidebars.

  • #12695 a606a91 - Changes from opencode v1.17.9 to v1.17.13 upstream:

    • Core Improvements: MCP servers can append their instructions to the model context, and MCP resources are available as tools with template listing.
    • Core Improvements: Model variants are generated from models.dev data, including modes exposed as models.
    • Core Improvements: Tool definitions pass strict through for Codex parity, and Gemini requests support video and audio media.
    • Core Bugfixes: Interrupted assistant steps settle instead of leaving sessions stuck busy.
    • Core Bugfixes: MCP OAuth reconnects after authorization even when the server is disabled, refreshes credentials on reauthentication, requests refresh token scope, surfaces completion errors, and binds its callback to the IPv4 loopback.
    • Core Bugfixes: MCP tool results prefer content over structured output, and denied resource template tools stay hidden.
    • Core Bugfixes: Stale GitHub Copilot Responses item IDs are no longer replayed, and OpenAI reasoning variants are forced where required.
    • Core Bugfixes: Adaptive thinking is enabled for Claude Sonnet 5, and expired promos were removed from the zen catalog.
    • Core Bugfixes: Preserve released prompt history during database replay and keep native event streams connected for all supported Kilo events.
    • Core Bugfixes: Remote skill manifests support optional per-skill versions; changing a version refreshes the cached skill atomically, and skill base directories are emitted as filesystem paths.
    • CLI Improvements: Ports increment from the default when busy.
    • CLI Improvements: Use --auto to start the TUI in a run-scoped auto-approve mode, and leave the mode mid-session from the command palette.
    • TUI Improvements: Redesigned crash screen, model picker sorted by release date, bindable diff viewer and Move Session commands, main-branch diff source, and inline skill load errors.
    • TUI Bugfixes: File autocomplete is scoped to the session, multi-day durations format correctly, and root sessions load in the session switcher.
  • #12844 245ada5 - Allow Agent Manager project headers to collapse or expand their project body, and persist that state across panel opens and VS Code restarts.

  • #12944 1e17055 - Preserve the selected reasoning effort when switching to a model that supports the same or nearest available variant.

  • #12845 8fe5329 - Show previous and next navigation hints using each project's own Agent Manager sidebar order.

  • #12860 a8edd85 - Keep Agent Manager worktree rows isolated when projects contain identical raw worktree IDs.

  • #12883 95da8ee - Move the prompt navigator rail to the panel edge so it is harder to open by accident, and keep it clear of the pane splitter while resizing.

  • #12888 c0649f7 - Reduce Agent Manager Git polling overhead by reusing the validated Git executable and bypassing the macOS developer-tool launcher when safe.

  • #12925 70daa63 - Use a compatible Kilo wordmark in embedded Agent Manager terminals.

  • #12885 817c04b - Prevent Agent Manager overview requests from timing out while refreshing Git statistics across many worktrees.

  • #12851 44a908a - Remove the redundant selected-project indicator from Agent Manager.

  • #12600 4e36297 - Apply saved sandbox settings to existing sessions and use the latest settings when enabling sandboxing

  • #13001 d047224 Thanks @bagatao-anaconda! - Show the permission approval reason for reads and writes outside the workspace, matching other tools

  • #13045 00dc8d0 - Keep model and provider errors visible in VS Code when chat history refreshes.

  • #12857 d210a92 - Show only one empty-state panel after removing the last Agent Manager worktree.

  • #13008 b234d25 - Surface process exit signals and structured spawn failure details in server startup diagnostics

  • #12858 e227378 - Persist the Agent Manager inspector width, share it between the terminal and diff viewer, and keep resizing responsive.

  • #12956 6083de8 - Translate the Agent Manager terminal focus shortcut label in all supported locales.

  • #12971 e2db064 Thanks @rakshith1928! - Long skill folder paths and URLs shown in the tooltip on the Skills settings page now wrap inside the viewport instead of overflowing on a single line.

  • #12852 87b53e4 - Keep multi-project worktree rename inputs focused while selection updates are still settling.

  • Updated dependencies [9816009, fdc4665, c514c08, 48c4a4a]:

    • @kilocode/kilo-ui@7.4.21
    • @kilocode/kilo-memory@7.4.21
    • @kilocode/kilo-gateway@7.4.21
    • @opencode-ai/core@7.4.21
    • @kilocode/kilo-indexing@7.4.21
    • @opencode-ai/ui@7.4.21