v0.2.112
stablePublished Jul 24, 2026
NEW25FIX9BREAKING3SECURITY1
Trailer
Changelog
0.2.112 — 2026-07-24
Breaking Changes
- CLI version policy now has separate soft update floors/ceilings and hard startup requirements.
Features
- New /tutorial slash command opens an opt-in nine-topic onboarding tour of Grok.
- New tool_overrides option lets you set date cutoffs and domain allowlists for the agent's built-in search tools.
- New toolOverrides option lets you set date cutoffs and domain allowlists for the agent's built-in search tools.
- New config options let you add query parameters or environment-backed headers to custom model providers and control which variables reach shell tools.
- Terminal and environment fixes are now consolidated under the /doctor command with clearer guidance.
- Marketplace add now rejects non-git URLs at add time instead of failing later.
- Slash commands can now show optional bracket tags (e.g. [new]) via config or remote settings.
- Queued prompts now offer an [edit] mouse button alongside Send now and cancel.
- Voice shortcut toggle in settings can disable the Ctrl+Space/F8 keybind without disabling voice entirely.
- Image edit can now use a remotely configured model slug instead of the hardcoded default.
- grok doctor fix can now repair common tmux clipboard and passthrough problems.
- Per-provider auth helpers now work on Windows and can run from a configurable working directory.
- /resume now shows only native Grok sessions by default and shows a hint when external sessions are hidden.
- grok --resume can now resume a session by its title as well as by ID.
- Workflows overlay now shows live per-agent progress and automatically follows the active phase.
- Workflow runs that failed can now be resumed; scratch file limits were also increased.
- Hooks can now be defined in config.toml in addition to JSON files.
- Clicking the "still running" status now opens the tasks pane.
Bug Fixes
- File attachments now appear correctly when resuming or replaying conversations.
- Terminal output from remote clients is now recorded so read-file hints and monitors function correctly.
- Background shell commands now correctly report their real exit codes instead of always showing -1.
- Marketplace source refreshes no longer hang the TUI or trap you in the extensions modal.
- Background task tray now correctly clears killed tasks and keeps task descriptions after reconnect.
- Dashboard overlay now correctly returns after forking a dashboard-attached session.
- Linux voice dictation now works on PipeWire versions before 1.6.
- Fork from a rewound session now copies the correct live-branch history.
- Account pane now shows name and email even after the access token expires.
- Voice mode now lets you edit already-dictated text without closing the microphone.
- Fixed startup hangs on Linux after concurrent launches or rapid restarts.
- MCP tools now appear without restart after enrolling or updating a managed service.
- Plugin subagents now see the same MCP tools as the parent session.
- Copy confirmations now show shorter messages when the clipboard succeeds.
- Repeated identical tool calls now end the turn silently instead of showing a stop banner.
- Web search now defaults to grok-4.5.
- Voice dictation text is no longer dropped when pressing Enter to send.
- Bash mode (!) now shows yellow prefix and action label in minimal mode.
- Parked turns no longer spam duplicate "Worked for" markers in the transcript.