Patch release with a reworked prompt-history UX (↑ and /history), a new resume-claude bundled skill, a worktree ls alias, and broader config for MCP output limits and tool-row grouping.
Changelog
[changed] Prompt history no longer binds to Ctrl+R. On an empty prompt in normal input mode, press ↑ to open the history panel with your last prompt filled in; ↑/↓ step through entries (each lands in the input), ↓ at the newest closes the panel, and typing edits the recalled prompt in place. Recalled ! shell commands re-enter shell mode; ↓ never opens history.
[new] /history — fuzzy-search this session’s prompts (newest first); type to filter, then Enter/Tab to drop a match back into the prompt.
[new] Bundled skill resume-claude for resuming Claude Code sessions (includes a cc_session helper script).
[new] grok worktree ls as an alias for grok worktree list (shell completions updated for bash, zsh, fish, elvish, and PowerShell).
[changed] With group_tool_verbs enabled, the TUI also folds subagent rows (along with runs of read/search/list tool calls and finished thoughts among them) into a single row.
[changed] [mcp] max_output_bytes can be set in repo-level .grok/config.toml anywhere on the cwd → git-root chain (deepest trusted file wins), not only user-level config. Repo edits apply to running sessions via config hot-reload. Precedence: requirements.toml > env > repo .grok/config.toml > user/managed config > GrowthBook > default.
[changed] auto_interject_on_task_wait can also be driven by GrowthBook grok_build_settings.auto_interject_on_task_wait and env GROK_AUTO_INTERJECT_ON_TASK_WAIT.
Upgrade notes
If you used Ctrl+R to search prompt history, use ↑ on an empty prompt for quick recall, or /history for fuzzy search.