Patch release with lazy git clone via grove, an optional full-screen status line, richer prompt text selection, and clearer subagent / review tooling behavior.
Changelog
[new]grok clone — lazy-clone a git repository through grove (NFS on macOS, FUSE on Linux). Pass a remote URL and optional local directory; use -b/--branch for the ref and repeatable --cone for sparse-checkout paths. Shell completions cover the new subcommand.
[new]Optional status line in the full-screen pager (off by default). Configure [ui.status_line] as builtin (segments such as cwd, model, context, cost, turn-timer, session-name) or command (your script reads a JSON payload on stdin). Documented in the new Status Line guide; minimal mode still uses the terminal tab title instead.
[new]In-prompt text selection — Shift+arrows (and related chords) select in the focused prompt; with a selection, typing/paste replace it, and Cmd+C / Cmd+X copy or cut on Kitty-protocol terminals. Selection behavior is documented under keyboard shortcuts.
[fix]Review skill — the reviewer stays off project source via its prompt, not capability_mode: read-only. That mode removed write, so the reviewer could not persist <review_file> and runs dead-ended after findings.
[changed]Subagent spawn API — capability_mode is no longer a spawn argument. A child’s tools come from its agent type and any role/definition defaults (general-purpose is unrestricted; built-in explore / plan still cannot edit files).
[changed]Hooks on Windows PowerShell — known $VAR references in hook command / url fields are rewritten to $env:VAR so they read the child environment.
[changed]Memory docs — cross-session memory is still experimental; enable it with GROK_MEMORY=1, [memory] enabled = true, or managed remote settings (docs no longer center on a per-invocation experimental flag).
Under the hood
Grove-backed clone path and pager/status-line plumbing for the new UI row and clone command.
Bundled content refresh (public-2026-08-13-r1), including the review skill guidance above.
Remote settings surface gains a consent-related gate among other managed knobs.
Upgrade notes
If you spawned subagents with capability_mode, drop that argument and rely on agent type / role defaults (or a dedicated agent definition) for tool access.
Do not pass capability_mode: read-only when spawning the review skill’s reviewer; it needs write for scratch review artifacts.
To show the status line, set [ui.status_line] in ~/.grok/config.toml and restart the client so the new session picks it up.