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+Tcreates a side terminal only while that terminal area has focus, andCmd+Shift+[/]switch terminal tabs.Cmd+Shift+Mfocuses the Agent Manager prompt instead of opening VS Code Problems.Cmd+Whides 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
729f791Thanks @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/reviewin VS Code and supportstaged,unpushed, andquickreview 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
573a660Thanks @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
ead46f4Thanks @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
strictthrough 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
--autoto 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
d047224Thanks @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
e2db064Thanks @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