Skip to content
Assistants/xAI Grok CLI (Grok Build)

xAI Grok CLI (Grok Build)

xAI · cli agent · paid

xAI’s coding agent CLI/TUI (Grok Build) for complex engineering work — fullscreen terminal UI, Plan Mode, subagents, powered by Grok models. Install: curl -fsSL https://x.ai/cli/install.sh | bash. Open source: xai-org/grok-build. Official changelog at x.ai/build/changelog (may bot-block scrapers).

agentclituixaigrok
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Config files xAI Grok CLI (Grok Build) has changed

Config you own — hooks, permission rules, MCP servers, settings — that releases below state a change to. Counted from the release notes we track, newest change first. How a harness is layered.

permission rules2 changes · latest Jul 21, 2026 · 3af4d5d ↗
skills and plugins1 change · latest Jul 21, 2026 · 3af4d5d ↗

Release signals

xAI Grok CLI (Grok Build)e5fd481Aug 12, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Changes:

  • Resolve relative markdown links to existing cwd files
  • Set GROK_SESSION_ID for tool commands and MCP servers
  • Heal sessions poisoned by invalid images by persisting the strip
  • Accept legacy Ctrl+4 for dashboard open
  • Surface the first stderr line on hook failures
  • Paste Flameshot image-only screenshots
  • Capture and persist bound image capabilities
  • Auth straddle hardening with consumed-token sentinel and failure poisoning
  • Fix PromptMetadata construction under feature unification
  • Select wrapped words across soft-wrap rows
  • Finalize stale live children and return wait when already terminal
  • Wake the model when a UI kill never delivered a tool result
  • [stop] in a subagent overlay cancels the child turn
  • Default doom-loop max_threshold to 32
  • Honor explicit user grants and narrow allow rules in auto permission mode
  • Preserve startup type-ahead into the composer
  • Paste and drag images into the composer while the prompt is unfocused
  • Subagent-view [stop]/Ctrl+C kills the focused subagent
  • Block queue promote while the front row is under edit
  • Enable display-refresh auto-cadence by default

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
xAI Grok CLI (Grok Build)be71313Aug 11, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

  • Presence protocol end-to-end: live presence updates through the gateway to client presence tiers
  • Worktree: narrow standalone origin fetch and drop inconsistent shallow clones
  • Group hooked read-only tool calls in the pager
  • Pager: Apple Terminal Cmd+click opens the first autolink across messages
  • Emit CLI update telemetry for install attempts
  • Recognize invalid-image rejections by the server’s error code
  • Add typed Automations tool-usage card variant with render support
  • Replace signal-based child process waits
  • Rename system prompt <output_efficiency> to <response_guidelines>
  • Retain the displayed session model when the model catalog refreshes
  • Strengthen agent work discipline
  • Explain the pager startup timeout
  • Esc on the cancel-subagents panel keeps the turn running
  • Explain video-tool ZDR restriction instead of dropping the tools
  • Finish drag selection when the mouse release is lost
  • Restrict session directories to owner-only permissions
  • Install native arm64 on Apple Silicon, including from Rosetta shells and x86_64 updaters
  • Strip trailing /** on sandbox allow paths
  • Show interjection note on send-now turns

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
xAI Grok CLI (Grok Build)8a14c91Aug 8, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Changes:

  • Make memory trace wait signal-safe
  • Keep standalone worktree flag across cwd switch and resume
  • Detect standalone grok worktrees for branch display
  • Allow Send Now throughout goal mode
  • Make non-blocking startup structural
  • A requested quit always exits the process
  • Suggest registered skill paths on failed reads
  • Diagnose scroll anchor jolts
  • Answer HITL ExtMethods on -p
  • Bound .envrc evaluation so a blocked read can't freeze session load
  • Protect the tools server from the OOM killer and attribute OOM kills
  • Speed up local /resume on large session transcripts
  • Drain subagents before session delete
  • Remove stale extracted platform skills that shadow bundled skills
  • Honest system.notify acks for synchronous pre-forward drops
  • Remove legacy managed MCP configs client from shell and pager
Primary source ↗
xAI Grok CLI (Grok Build)393430eAug 6, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Synced from monorepo

Changes:

  • Show what ~/.grok uses on disk with grok du
  • Launching many shell instances no longer locks the shared session search index
  • Name the startup phase a slow launch is stuck in
  • Export whether a tool only reads
  • Keep colliding skills invocable beside builtins
  • Conversation-only /rewind with confirm before rewind
  • Show leader version mismatch in scrollback
  • Bound post-kill reaps so D-state children cannot wedge the turn
  • Bound and measure how many subagents a session runs at once
  • Prefill dashboard Ctrl+R rename with existing session title
  • Goal checker uses session model without eval timeout
  • Warn and skip NotebookEdit/NotebookRead (like EnterWorktree)
  • Full-jitter the reconnect backoff and gate the attempt reset on stability
  • Tell WebLogin users to run grok update before re-authenticating
  • Expose Auto decision telemetry
  • Keep the composer’s mode when the /feedback pane opens
  • Drop the Beta label from the product
  • Typed Voice/Finance ToolUsageCard variants with client render support
  • Speed up empty TUI exit
  • Wrap /btw overlay errors instead of truncating to one line

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
xAI Grok CLI (Grok Build)a5589e9Aug 5, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Synced from monorepo

Changes:

  • Retry Cloudflare 52x and other 5xx sampling errors
  • Show non-200 API errors as clean TUI banners
  • Sandbox: provision plan, durable metadata, and repos manifest types
  • Refresh shell leader docs to match current code
  • Let any queued item move up and down
  • Toast when session-only modals open from the dashboard
  • Pin markdown palette to ANSI16 hues
  • Fix /resume search missing sessions loadable via --resume
  • Only paint auto recap when the CLI is idle
  • Collapse long bash permission bodies behind Ctrl-F
  • Full-script permission showcase
  • Contextualize Auto-mode security findings
  • Always emit mouse/paste resets at teardown
  • Keep plain queued prompts visible
  • Mouse copy never drops a wide (CJK) grapheme at a selection boundary
  • Show disabled MCP stubs only when re-enableable
  • Keep syntax styles on wrapped diff lines
  • Improve per-turn dashboard summary prompt (reply substance)
  • Report the mode the session is actually in
  • Dashboard exit/quit quits the CLI
  • A send-now never silently destroys an earlier queued message
  • Reflow narrow markdown tables in-cell
  • Honor highlighted slash command on Enter

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
xAI Grok CLI (Grok Build)ed6d543Aug 4, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Synced from monorepo

Changes:

  • Add shortcut_used telemetry for Ctrl+L actions
  • Clarify dashboard overlay prev/next shortcut hint
  • Fix authentication token suffix handling
  • Add ACP session/resume and session/close
  • Cap live workflow subagents at 16 per run
  • Allow model switch during plan approval
  • Render consistent model names in settings
  • Preserve errno across signal callbacks
  • Extract MCP images before output truncation
  • Stop sandbox from refusing to start when deny globs walk a large workspace
  • Stream the fork copy so large sessions fork in bounded memory
  • Replay file-mention input chunks as user attachment links

Source-Revision: d6937fe255dce4133c3d000a50f9cb94de12f06f

Primary source ↗
xAI Grok CLI (Grok Build)780d138Aug 3, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Synced from monorepo

Changes:

  • grok-shell: send an expired external-provider credential to the sign-in flow, not a 401 loop
  • pager: clickable ▲ jumps to the top of the response being read
  • grok-shell: keep a large task log from making the completion message too long
  • Plan viewer scrollbar: widen grab zone to the border column; fix striped thumb in Terminal.app
  • pager: poll the tmux probe teardown grace instead of sleeping it
  • security: vendor-compat MCP kill switch is now actually enforced when reported as on
  • grok-shell: restore session eviction when a leader client disconnects
  • Bump rust-toolchain to 1.93.0
  • workspace: lexical-normalize permission path patterns before glob matching
  • pager: reject garbage Enter in the /resume picker
  • pager: show Mermaid affordances in plan mode preview
  • pager: drop manage-account link from /session-info
  • workspace: auto-approve read-only git queries; defer write floor to auto classifier
  • Add free-form pattern editor to the "Always allow" command prompt
  • grok-shell: fix /btw caching
  • pager: Tab walks answers in the ask_user_question card
  • External-provider auth refresh: single 7s attempt instead of 3×5s

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
xAI Grok CLI (Grok Build)a422116Jul 31, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Synced from monorepo

Changes:

  • Release a shell session's resources in one drop
  • Make the tools blocking-wait cap client-configurable and self-describing
  • Recognize API "exceeds budget" errors as context overflow
  • Retry /btw on model overload
  • Carry running background tasks and subagents across compaction
  • Require round-trip time for SDK liveness checks
  • Background-subagent completion reminders with a selectable delivery surface
  • Make a PTY shell reap itself until it reaches the registry
  • Recover the OS error code from a TLS-phase connection reset
  • Consume the attached-client signal and report why idle is withheld
  • Treat .grok/sandbox.toml edits as protected so auto mode prompts before writing
  • Surface history/search in the Ctrl+. cheatsheet and keep it working in history view
  • Delete sessions from the dashboard and welcome list
  • Release a session's activity record when the session ends
  • Stop charging auth-retry budget for fail-closed 401s; reset it across suspends
  • Scope skills watches on project vendor roots
  • Make [stop] cancel in-flight compaction
  • Make the leader soak measure the leader, not its harness

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
xAI Grok CLI (Grok Build)dd04f39Jul 30, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Synced from monorepo

Changes:

  • Temporarily disable session share link creation in the TUI
  • Do not approve plan on empty Enter from the revise prompt
  • Expose chat product Skills via ACP available_commands_update
  • Return immediately from a blocking wait on an already-completed ACP task
  • Split headless pager module for clearer structure
  • Stop git worktree prune from removing user registrations on resume
  • Use compaction sampler tokenizer for item token counts
  • Opt-in extra root CAs via GROK_EXTRA_CA_BUNDLE
  • Cancel all session subagents when the user stops
  • Let the session persistence actor exit when its session ends
  • Make fullscreen terminal resize much cheaper on long sessions
  • Report honestly from kill_task when an ACP task does not exist
  • Hide /usage for external-auth deployments
  • Forward the history-load trailer’s computer_reason to the client
  • Remove ineffective no-op tool reminder
  • Declare slash-command screen-mode support in one place
  • Keep settings enum picker on the committed value until Enter
  • Reap a PTY’s full process tree
  • Stream tool calls from headless mode over ACP

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
xAI Grok CLI (Grok Build)500129cJul 29, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Synced from monorepo

Changes:

  • Cache growing transcripts on the messages backend
  • Tell the model when a wait was clamped instead of re-inviting it
  • Stop the stationarity nudge from claiming results are identical
  • Deliver the stationarity nudge after the tool result
  • Run auth provider commands through the platform shell (fixes Windows)
  • Keep monitor tool stdout short and prescriptive
  • Use UUIDs for analytics event insert IDs
  • Stop crashing at startup when the host runs out of threads
  • Delete the current session from within the session
  • Add project forking-settings toggle (backend and deploy-time control)
  • Reap a session’s bash and background commands when it closes
  • Reap a session’s hook child processes when it closes
  • Track coding-data consent decisions
  • Fail open the access gate to stop false CLI paywalls
  • Ship Agent Dashboard user guide
  • Enable doom-loop recovery by default
  • Kill agent children and the idle inhibitor when the parent process dies
  • Fix multi-process credential wipe and orphaned session log writers

Source-Revision: 6372e41d828b8a6ee82c29e01a69e27ec895cca9

Primary source ↗
xAI Grok CLI (Grok Build)5da6962Jul 28, 2026

Synced from monorepo

Read the full release note

Synced from monorepo

Synced from monorepo

Changes:

  • Workspace server: surface preview-proxy metrics through the hub metric pump
  • Shell: reclaim a session’s retained state in one entry
  • Shell: reclaim a session’s resident state in one entry
  • Pager: withhold key event types from Alacritty builds that double keys
  • Tools: cancel a session’s subagents when it closes
  • Pager: keep the whole plan in scrollback and separate reasoning from output in minimal mode
  • Pager: probe terminal version over DA2 and include it with feedback
  • SuperGrok Plus: identity, CLI, and analytics tier surfaces
  • Shell: inherit the session process scope into subagents
  • Pager: build @-file-search matcher lazily on first use
  • Tools: fix description and output contradictions in tool definitions
  • Workspace: degrade @-file-search instead of aborting on thread exhaustion
  • Tools: reap a session’s LSP servers when it closes
  • Tools: fix contradictions and defects in tool descriptions, schemas, and harness pools
  • MCP: reap stdio MCP children on session close
  • Shell: reuse spawn-time skill discovery for session telemetry

Excerpt ends here — this release continues at the source ↗.

Primary source ↗

Polled sources

[product-page] Grok Build product page (may 403 bots)

html · every 720m

https://x.ai/cli

[docs-overview] xAI Build docs overview

html · every 360m

https://docs.x.ai/build/overview

[official-changelog] Grok Build Changelog (official — may 403 bots)

html · every 360m

https://x.ai/build/changelog

[github-readme] grok-build README

markdown_changelog · every 360m

https://raw.githubusercontent.com/xai-org/grok-build/main/README.md

[github-commits] xai-org/grok-build commits

github_commits · every 60m

https://github.com/xai-org/grok-build