#cmux 0.64.7: Grok Build CLI, Browser Memory & Background Preload, Conversation Forks
Grok Build CLI Integration. Grok Build joins the supported coding-agent lineup with notifications, task manager attribution, and session restore, the same way Claude, Codex, and Gemini already work in cmux.
Browser Memory Reclaim and Background Preload. Hidden browser webviews can now discard their renderer process to release memory and reappear instantly when you switch back. CLI-created browser panes preload offscreen so the page is ready the moment the workspace becomes visible. Thanks @lidge-jun for the community contributions.
Agent Conversation Forks. New socket commands let you fork an agent conversation off its current turn, so you can branch into a what-if without losing the original thread.
Crash Diagnostics from Notifications. When cmux logs a crash, the notification now opens directly into the crash diagnostics view so you can inspect the breadcrumb trail without digging through state.
Bug Fixes. Fixes for browser deep-link popups (slack://, discord://, zoom://), Cmd-click reload duplicating browser tabs, omnibar arrow key focus races, light-theme foreground rendering with conditional themes, Cmd-hover bounds for spaced file paths, markdown viewer image rendering, surface tab bar action button clipping, task manager attribution, SSH pane sibling kills, background workspace PTY startup, browser IME candidate windows for Japanese / Zhuyin, ripgrep resolution on Nix installs, and Claude sidebar resume config dir overrides.
- Grok Build CLI integration with notifications, task manager, and session restore (#4225)
- Surface resume bindings (#4237)
- Allow tab header double-click to zoom panes (#3892) -- thanks @Litee for the report!
- Open crash diagnostics from notifications (#4296)
- Toggle Unread shortcut (#4231)
- Command palette toggle for file opening (#4208)
- Agent conversation fork commands (#4198)
- Let terminal tabs move into existing workspaces (#3890)
- Browser: hidden webview discard settings (#4245) -- thanks @lidge-jun!
- Browser: expose webview lifecycle state in
top(#4243) -- thanks @lidge-jun! - Show
cmux openin CLI help (#4206)
- Preload CLI-created browser panes offscreen so they're ready when the workspace becomes visible (#4345)
- Discard hidden browser webviews to reclaim memory (#4244) -- thanks @lidge-jun!
- Avoid idle background terminal surface priming (#4184)
- Reduce Cloud VM create overhead (#4202)
- Optimize command palette search (#4043)
- Drop runtime-only flags from agent resume commands (#4196) -- thanks @dangaogit for the report!
- Open markdown files through the shared markdown viewer path (#4285)
- Mark workspace unread when any tab inside it is marked unread (#4169)
- Preserve unread indicators across session restore (#4130)
- Reconcile provider-deleted Cloud VMs before applying active VM limits (94c0b709)
- Skip the approval prompt for CLI resume commands (1b5bc76b)
- Fix NIGHTLY update bundle icon metadata (#4353)
- Fix ripgrep resolution for Nix installs (#3946) -- thanks @afterthought for the report!
- Prevent omo plugin warning infinite loop (#3960) -- thanks @liyue2008 for the report!
- Don't auto-resume an agent that already exited before the snapshot (#4269) -- thanks @wowpotato!
- Fix markdown viewer image rendering (#4288)
- Fix task manager process accounting accuracy (#4132)
- Fix browser omnibar IME candidate window for Japanese / Zhuyin (#4268)
- Fix Cmd-hover bounds for spaced file paths (#4291)
- Fix light theme foreground rendering when using conditional
dark:X,light:Ythemes (#4278) - Suppress browser editing shortcut replay (#4186)
- Discover cmux user themes so the light theme palette applies as expected (#3956) -- thanks @abdullahnauman2 for the report!
- Fix Web Inspector blank restore and close crash (#4182)
- Fix variant-aware CLI socket fallback (#3543)
- Cmd-click reload now duplicates the browser tab (Chrome parity) (#4284)
- Fix surface tab bar action button clipping on window resize (#4121) -- thanks @jmoses26 for the report!
- Fix Claude sidebar resume so it no longer overrides
CLAUDE_CONFIG_DIRand triggers first-run prompts (#4116) -- thanks @hexalellogram for the report! - Keep SSH pane close from killing sibling panes (#3995) -- thanks @kylejcaron for the report!
- Fix background workspace PTY startup for socket-created surfaces (#3876) -- thanks @hummer98 for the report!
- Preserve Codex plugin config during hook setup (#4270)
- Fix browser deep-link popups (slack://, discord://, zoom://, etc.) (#4226)
- Fix offscreen terminal helper PTY startup (#4233)
- Fix Cmd-N routing from the browser omnibar (#4038)
- Fix omnibar arrow key focus races (#4183)
- Fix browser
window.showOpenFilePickersupport (#4122) -- thanks @ZhuYichuan for the report! - Fix task manager attribution for launchd-parented helpers (#4190)
- Fix background
new-workspacecommands (#4137) - Fix Slack composer Cmd+C in browser panes (#4126)
- Fix permission notifications after auto-allow (274128ec)
- Fix markdown and file preview panel session reuse (838ad59f)
- Fix nightly startup crash (76ba2bfd)