Grok inspect now shows effective compatibility settings for Cursor, Claude, and Codex sessions, and a new "Match display refresh rate" setting lets high-refresh displays run the TUI at native cadence. Fixed several display and status-line bugs including parked subagent scrollback duplication and queued messages vanishing briefly.
Grok Build
AI coding agent for the terminal (Grok CLI).
Session picker now resumes recent Claude Code, Codex, and Cursor sessions, and the web fetch tool preserves full truncated page content as readable artifacts instead of discarding it. Fixed a crash when printing resume hints after the terminal pane closed, plus multiline mode and queued command fixes.
Multiline input now works on the agent dashboard matching regular session behavior, and PageUp/PageDown scroll the conversation while the prompt is focused. The Keyboard Shortcuts modal follows Vim mode navigation keys when enabled.
Authentication is now pinned to API key or OIDC in config.toml, with the unpinned method no longer tried automatically. /context shows token costs for skills and MCP servers, Linux middle-click paste works, and SQLite no longer causes bus errors on NFS.
Headless JSON output now includes token usage and cost per prompt and session. Voice mode is now available for API-key sessions, background task leaks are fixed, and MCP servers using HTTP automatically recover from disconnects.
Agent teardown no longer crashes on slim Linux images lacking the ps command, and authentication retries after token refresh no longer hang for minutes. Also adds prompt history browsing, per-repo MCP tool output truncation, and dozens of smaller fixes across terminal rendering, skill tokens, and session management.
The /sessions command now opens the Agent Dashboard instead of a separate picker, and a new /goal slash command is available for setting objectives. Several fixes address output rendering (queued bash commands, minified JSON files no longer clipped at 2000 characters, background task preambles with newlines), terminal rendering improvements (text selection highlighting, Windows conhost drag-select support), and startup performance on large repositories.
Teams can now ship default allowed commands via managed_config.toml. Fixed sessions that became permanently stuck after tool-use history corruption, and a dozen other fixes across clipboard, IME, rewind, and queued prompts.
User-run shell commands now display their complete output after finishing instead of silently dropping middle lines. Image pasting on macOS is now ~65× faster by reading the pasteboard directly instead of via osascript. Also added /minimal and /fullscreen commands to switch session modes, made ask_user_question tool configurable, fixed edit tool highlighting for multi-line strings, and improved terminal link handling.
MCP permission prompts now display the planned arguments so you can see what the tool will do before approving. Esc no longer cancels a running turn (use Ctrl+C instead), and double-Esc rewind now works while focused on scrollback. Fixed a crash shortly after launch caused by the telemetry exporter.
MCP tool output size limit is now configurable via environment variable, config.toml, or GrowthBook with the default unchanged. You can now add a local directory as a plugin marketplace source with grok plugin marketplace add, and auto permission mode prompts far less often on routine development commands.
Voice dictation indicator and stop button now remain visible and clickable during plan mode review. The new Worktree dialog expands to show long names and scrolls with a leading ellipsis when the terminal is narrow.
Voice dictation now works on Linux (requires pipewire, pulseaudio-utils or alsa-utils), and a new /auto slash command switches to classifier permission mode with the menu showing only the other mode. Shell state persists across tool calls in Cursor:Shell sessions, image edits use the higher-quality Imagine model, and git operations no longer cause long pauses from repeated full-repo scans.
Scrolling now feels smoother with better trackpad and wheel handling plus configurable speed and mode. Session search returns tighter multi-word results, handles filenames and plurals better, and the session picker now searches conversation content for queries of two or more characters. Resuming sessions no longer fails permanently when history files contain corrupted lines from interrupted writes.
Subscription upgrades are now detected automatically without restarting the CLI, and a new /docs slash command opens How-to Guides picker, browses web docs, or jumps directly to a guide by title. Bash permission prompts now offer a "Never allow" choice that persists the deny rule, reasoning effort menus are configurable per-model from the server and config.toml, and several UI and interaction bugs are fixed.
Media generation no longer hits per-session file limits, and image and video byte budgets have been increased. Voice language setting now lets you pick speech-to-text language in the Editor settings, and tab autocomplete suggests your next prompt as ghost text after each turn.
Tool call grouping can now be enabled to collapse consecutive read/search/list calls into single rows, and subagents now run in the background by default. Pressing Enter on an empty prompt sends the top queued follow-up immediately, permission prompts now correctly wrap long bash commands, and inline LaTeX math with padding spaces renders correctly.
Added remote_fetch option under [features] in config.toml to disable all backend catalog and settings fetches for air-gapped environments. Idle CPU and memory usage after long sessions or resume is now dramatically lower, and grep now stops early on broad searches. Announcements update live during sessions without restart, ask_user_question timeout is now configurable, thinking blocks display by default, and several UI and tool fixes improve usability.
Critical announcements now appear in a top banner during active sessions with a hide command. Pasting the same text again next to a paste chip now expands the chip into editable text instead of duplicating it, and paste preview shows a hint explaining how to expand the chip.
New /effort slash command changes reasoning effort on the active model. Managed connector links now include team ID in team sessions, chat titles from the gateway display in the sidebar, and skill descriptions recover correctly even with malformed YAML frontmatter. Plus improvements to text chip editing, terminal rendering, and voice session startup.