All tools
xAI

Grok Build CLI

7 days since its last release · 1.0.77 ·

Grok Build is an AI coding tool from xAI. Its latest release is 1.0.77, released on 5 Nov 2026. It shipped 23 releases in the last 30 days, and we have tracked 186 since 17 May 2026.

Latest
1.0.77
5 Nov 2026
Last 30 days
23
releases
Usual gap
~1d
between releases
Tracked
186
since 17 May 2026

Releases per month

last 12 months
  1. Dec
  2. Jan
  3. Feb
  4. Mar
  5. Apr
  6. 17 May
  7. 54 Jun
  8. 39 Jul
  9. 18 Aug
  10. 27 Sep
  11. 27 Oct
  12. 4 Nov

Release history

186 releases

Releases 78

  1. 1.0.77 Notable

    Shift+Enter newlines in more terminals, plus steadier MCP connections

    • New kittykeyboard = "query" UI setting lets Shift+Enter insert newlines in unidentified terminals
    • MCP server connections no longer restart unnecessarily on session reloads or updates
    • Footer context usage no longer drops to zero or shows stale values after a rewind
    • Ctrl+L works on more screens, and copy hints now match what actually goes to the clipboard
    • Rows in the /resume list expand and collapse the same way they do inside a session
    Release notes
  2. 1.0.75 Notable

    Broken permission rules now warn, plus whole-prompt cursor jumps

    • Permission rules that fail to load, such as invalid JSON in .claude/settings.json, now show a warning when a session opens instead of being skipped silently
    • Cmd+Up/Down and Ctrl+Home/End jump to the start or end of the whole prompt, and with Shift they select to there
    • Ctrl+L in the scrollback quotes the selected message or text into the prompt, and Extensions now opens with /plugins
    • grok --resume <id> opens the session in the folder it was recorded in, wherever you launch Grok from
    • Many fixes for narrow terminals, Windows consoles, emoji widths, rejected edits and hooks that are disabled per project
    Release notes
  3. 1.0.74 Notable

    @ paths outside the workspace, editable file picks and many fixes

    • @ paths starting with /, ~/ or ../ now list files outside the workspace, and picked @ files can be edited in place in the prompt
    • Shell approval cards say when Auto-review blocked or could not review a command, with Ctrl+F showing the reviewer's explanation
    • Shift+Enter inserts a newline in VS Code and other xterm.js terminals, and quotes in replies get a Copy button
    • Installers and grok update keep the working install when a download is empty, blocked or fails its checks
    • Faster resume on large session stores, lower memory and CPU use, and fixes for paste freezes and typing lag
    Release notes
  4. 1.0.73 Notable

    Multiline-by-default setting, Gruvbox theme and smarter auto-updates

    • New setting starts sessions and the dashboard in multiline mode, where Enter inserts a newline
    • Automatic updates stop retrying a version that fails to start on this machine and point you to grok update
    • New Gruvbox dark theme (gruvbox-dark-hard), selectable with /theme
    • Page Up, Page Down, Home and End now move the selection in /skills and other pickers
    • Fixes for --restore-code stashing, Windows shortcuts and exit, and transcript display
    Release notes
  5. 1.0.72 Notable

    Clickable file paths, PR numbers and subagent ids in output

    • Relative file paths, subagent and task ids, and pull-request numbers in the agent's output now open on click
    • Subagents named in a reply show their label and link to their transcript
    • Workflow runs detail view adds keyboard navigation between phases and agents
    • MCP tool results from FastMCP or the official SDK are sent once instead of twice, using about half the context
    • Delete confirmation now starts on Cancel, so pressing Enter no longer deletes the session
    Release notes
  6. 1.0.71 Notable

    Experimental vim editing in the prompt and fail-closed hooks

    • Experimental vim editing in the prompt: set [keys] vim = "all" in config.toml for Normal and Insert modes, with motions, operators, counts and undo
    • Hooks accept "failClosed": true, so the tool call is denied or the prompt is blocked if the hook times out or crashes
    • New ui.singlectrlcquit setting lets one Ctrl+C quit when nothing would be lost, but by default you still press it twice
    • Hovering an image chip in the transcript shows the image that was sent, or why it was not attached
    • Images the server rejects are now removed from the conversation, so the left-out-images notice no longer repeats on every turn
    Release notes
  7. 1.0.69 Notable

    Dashboard groups agents by folder and resumes sessions from any folder

    • Dashboard now groups agents under folder headers that show the path and agent count
    • /resume on the dashboard lists sessions from every folder, with the current folder and its checkouts first
    • Branch and folder location moved onto the dispatch box's top border
    • The [ui] simplemode setting is retired and sessions always open with the prompt focused
    • grok doctor and /doctor flag the outdated [ui] vimmode key (now [keys] vim) and the retired simplemode key
    Release notes
  8. 1.0.68 Notable

    Clearer worktree copy reports and a single setting for Vim navigation

    • Worktree create and fork now list files that could not be copied and any mode changes that were lost
    • Vim navigation is now one setting, [keys] vim (off or nav), also set with /vim-mode; the older [ui] vimmode still works
    • Terminal theme draws a subtle band behind your prompts, and the mode-switch toast shows the mode name in that mode's color
    • Image placeholders in the transcript now show whether the image itself was sent or only text was typed
    • Fixes: worktree create fails cleanly when copying fails or the disk is full, and running sessions survive an update deleting their binary
    Release notes
  9. 1.0.67 Notable

    Worktrees reuse the main checkout's saved tool approvals

    • Worktrees now use saved "always allow" answers from the main checkout; turn this off with worktreeinheritsmainapprovals = false
    • With vim mode on, Tab moves focus to the scrollback; the right arrow or Ctrl+Right accepts a suggestion and Esc dismisses it
    • Headless grok -p runs now exit when finished instead of hanging after a background task or subagent completes
    • The Settings theme picker restores your previous theme if you leave it without pressing Enter
    • Quitting a session that has hooks configured is faster
    Release notes
  10. 1.0.65 Notable

    Smarter /resume search that finds sessions across folders

    • /resume search now finds sessions from other folders, tolerates typos, and matches commands, file paths and replies in a session
    • /resume search matches each typed word at the start of a word, so "log fix" no longer matches "Blog prefix cleanup"
    • Any value of DISABLETELEMETRY or DISABLEERRORREPORTING, including 0 and false, now turns telemetry and crash reports off
    • --permission-mode plan now starts the session in plan mode as documented
    • Dashboard Ctrl+L folder picker lists up to 50 recent folders instead of 10, and grok --help gives one-line summaries
    Release notes
  11. 1.0.64 Notable

    Untrusted folders hold back non-managed hooks until you trust them

    • In untrusted folders only your organization's managed hooks run; user, project, plugin and agent hooks wait until you trust the folder
    • Auto mode skips review for a shell command only when every command in it matches an allowlist entry, and asks first for anything else
    • /resume loads older sessions when you reach the last row and shows how many sessions are loaded
    • Worktree names keep Unicode letters, and names that are already taken or start with a dash are refused
    • HTTP connections, including remote MCP servers, accept gzip, brotli, zstd and deflate compressed responses
    Release notes
  12. 1.0.63 Notable

    Concise memory index always on, plus per-session Rex status reporting

    • Memory always uses the concise MEMORY.md index, and /memory lists topics by how often Grok reads them; compactindexenabled no longer has an effect
    • Rex terminal support reports each open session and running subagent as its own record, with an option to report only the main status
    • Command hooks accept an args list to run a program directly without a shell, with hook variables filled in each argument
    • grok worktree list and show flag worktrees with missing folders or moved source repositories and suggest a repair
    • Plan reviews no longer treat typed letters as shortcuts like approve, and /fork keeps the model and effort set with -m or --effort
    Release notes
  13. 1.0.61 Notable

    Smarter session resume with word matching and direct opening by ID or name

    • Resume picker matches sessions whose titles contain every word you type, in any order
    • /resume with an ID or name opens the session directly when it matches exactly one session
    • Dashboard peek text can be selected by mouse drag and is copied to the clipboard on release
    • Workflow run views keep scrolling toward newer agents when you wheel down the agent roster
    • Windows hook spawn failures now name the program that failed to start, such as PowerShell or Git Bash
    Release notes
  14. 1.0.60 Notable

    Resuming a session by title now lists matches and suggests similar names

    • grok --resume <title> lists matching sessions newest first, showing when each was last updated, and suggests similar titles when none match
    • Shift+Y in the fullscreen markdown viewer copies the code block under the cursor
    • Resuming with a title that matches no local session now reports the miss right away instead of trying a remote restore and asking you to sign in
    • Esc on the first question in a session opened from the dashboard now moves focus to the scrollback instead of returning to the dashboard
    Release notes
  15. 1.0.59 Notable

    Copy buttons on code blocks and fuzzier session resume by title

    • Copy buttons now appear under code blocks in finished replies, labeled with the code's language or file name
    • grok --resume <title> matches titles whatever separates the words, so fix-login-bug finds "Fix login bug"
    • Hooks that return continue: false now stop the turn instead of being ignored
    • /loop without a prompt shows its usage instead of starting a new session
    • Copying a code block or reply keeps original tabs, plus fixes for dashboard peek replies, worktree rm and PowerShell hooks
    Release notes
  16. 1.0.54 Notable

    Resume a session by ID or title, plus worktree fork fixes

    • /resume takes an optional session ID or title and opens the picker filtered to matching sessions
    • Worktree forks (grok -w -r or /fork into a worktree) now run in the worktree, so shell commands no longer edit the original checkout
    • Prompts sent while a session is resuming at startup are queued and sent once it loads
    • A corrupt session list no longer blocks new sessions: grok keeps a backup, salvages readable rows and warns you
    • Lower CPU and memory use on the idle welcome screen, with large pastes and in long sessions
    Release notes
  17. 1.0.53 Notable

    Tool filters now apply in the TUI, plus /goal and workflow safeguards

    • --tools and --disallowed-tools now also apply in the interactive TUI
    • /goal pauses after three continuations in a row without a tool call; run /goal resume to continue
    • Quitting while a workflow is running now asks you to confirm with a second quit
    • /hooks lists load errors from inline hooks and plugins, and multi-file edits show how many other files changed
    • Many fixes for sessions, MCP prompts, plugin installs, worktrees and /feedback drafts
    Release notes
  18. 1.0.52 Notable

    Rex terminal support, safer worktree cleanup and many fixes

    • Added support for OSC 7501 and the Rex terminal
    • grok worktree rm and gc no longer delete worktrees in use, git repositories or directories grok did not create
    • Project hooks in subfolders now load, HTTP hooks to localhost work, and bad hook URLs are reported at load time
    • Context overflow errors trigger automatic compaction instead of failing the turn, and auto-compaction no longer loops
    • Shell commands stop when you quit grok, and failed model switches no longer change the saved default model
    Release notes
  19. 1.0.51 Notable

    Background workflow controls, /share removed, and memory becomes on/off

    • New /workflow command lists, stops and resumes background workflow runs, which also appear in the tasks pane with a stop button
    • The /share command and session sharing have been removed from the CLI
    • Memory is now a simple on or off switch via the [memory] enabled setting
    • Headless grok -p waits for background goals to finish and reports their outcome, and JSON output includes the worktree folder used
    • Cancel and edit-resend on long sessions no longer revert workspace files, plus many worktree, hook and input fixes
    Release notes
  20. 1.0.50 Notable

    Safer worktree removal, table copy export and a timestamps setting

    • grok worktree rm without -f refuses to delete worktrees that are in use or have unsaved changes
    • Tables get copy buttons that export TSV, CSV or Markdown for spreadsheets
    • New timestamps setting (off, minimal, on) in Settings and via /timestamps
    • Dashboard shows each session's worktree and lets you toggle worktree mode in the folder picker
    • Many fixes for worktrees, permission rules, config corruption, long sessions and stalled model calls
    Release notes
  21. 1.0.49 Notable

    Stricter, more consistent permission prompts for hooks, web tools and shell

    • Hook permission prompts now appear in every approval mode
    • Web searches, fetches and image generation follow the promptpolicy setting and rule decisions before prompting
    • Allow once on a permission card now applies only to the next shell command
    • pkill -f and pgrep -f are rejected earlier when the pattern would kill their own shell wrapper
    Release notes
  22. 1.0.45 Notable

    Pick custom agents directly when spawning subagents

    • Custom agents from plugins or your config can be chosen directly with spawnsubagent
    • MCP servers can use a token file that is re-read on every request, so rotating credentials stay fresh
    • A selected model can show a colored notice banner above the prompt
    • Subagent wait status shows "Waiting for N subagents…" when the parent turn is blocked
    Release notes
  23. 1.0.44 Notable

    Pick a context window size per session with new /context-window command

    • New /context-window slash command lets you pick a context window size for the session when the model offers choices
    • /model selection now offers context window choices before the effort level, when supported
    • Sandbox enforcement on macOS now uses the system Seatbelt (sandbox-exec) backend
    • Parallel tool calls editing the same file now run safely in sequence, while unrelated tools stay concurrent
    • Plan comments can be deleted via a hover button, and shortcuts panel search matches any word in labels, keys or help text
    Release notes
  24. 1.0.43 Notable

    MCP tool prompts fixed in minimal mode, plus unanswered-prompt alerts

    • MCP tool prompts now display correctly in minimal mode
    • Users are notified when a prompt goes unanswered
    Release notes
  25. 1.0.42 Notable

    New worktree command, plus the served model shown on smart-auto turns

    • New grok worktree create command makes a managed worktree without starting an interactive session
    • Footer and /usage now show the model actually served on smart-auto turns
    • grok -p exits cleanly when interrupted and runs session cleanup
    • grok update on WinGet installs prints the winget upgrade command instead of writing files
    • Fixes for plugin hooks on fresh sessions, plugin auto-update detection, minimal mode resizing and blank inline images
    Release notes
  26. 1.0.41 Notable

    Subagent model inheritance setting and agent-level MCP overrides

    • New /settings option controls whether subagents inherit the model, saved in config.toml
    • MCP server headers and URLs set in agent frontmatter now override config.toml and persist across reloads and agent switches
    • Interjections now get a visible reply before the agent resumes its earlier tasks
    • Sessions interrupted by a crash now show a clear marker instead of silently dropping the turn
    • Ctrl+P opens the command palette from the welcome screen, and Ctrl+Z right after stashing a prompt restores it
    Release notes
  27. 1.0.40 Notable

    Grok 4.7 model now available

    • Grok 4.7 is now available
    Release notes
  28. 1.0.39 Notable

    Simpler subagents that can inherit the parent model

    • Subagents can always use the parent model, with the choice locked in when the session starts
    • Spawning a subagent no longer requires choosing a type, and subagents now show as "Subagent" in transcripts and the tasks pane
    • Helper scripts, logs and PR drafts now go in the system temp directory instead of the repository
    • Image attachments now survive compaction, including repeated compactions
    • MCP tools that receive the wrong JSON shape are fixed automatically when the mismatch is unambiguous
    Release notes
  29. 1.0.37 Notable

    Copy queued prompts with a keypress, plus rendering and permission fixes

    • Pressing y on a queue row copies the prompt text to the clipboard
    • The /model effort picker now defaults to the recommended effort level
    • Bash commands using quoted filename variables now follow configured permission rules instead of always prompting
    • Mermaid flowcharts with complex labels or large sizes render and open correctly
    • The /context legend shows accurate percentages that always add up to 100%
    Release notes
  30. 1.0.36 Notable

    Background shell commands now stream live as task rows

    • Background shell commands appear as live task rows with streaming output
    • New policy setting lets organizations disable hooks that do not come from managed policy
    • Dashboard setting to hide the selected-session preview panel
    • Shell command approvals from background subagents are now shown instead of silently rejected
    • Fixes for sandbox folder trust, MCP plugin authentication, config.toml agent and reasoningeffort handling
    Release notes
  31. 1.0.34 Notable

    Memory is now generally available

    • Memory is now generally available
    • Markdown headings now display theme colors correctly
    Release notes
  32. 1.0.33 Notable

    MCP tool results now carry structured JSON, plus many fixes

    • MCP tool results include structured JSON data when the server provides it
    • MCP tool calls show their name, arguments and any error message, and cancelled or timed-out calls now stop
    • Large skill files are capped at the 25k-token read limit and show a truncation note
    • Long-running sessions no longer lose older compacted history during the 30-day cleanup, and /rewind works when old checkpoints are missing
    • Fixes for wrong images pasted on macOS, minimal-mode session handling and grok clone on Windows
    Release notes
  33. 1.0.30 Notable

    Streamlined session header and a more informative dock

    • Session header is now a single row with overlay context and a Dashboard button
    • Dock Watchers and Loops rows show when the next run is due
    • Workflow status is now a clickable row in the dock
    • Elapsed time rolls over into hours (e.g. 3h14m) instead of stopping at 60 minutes
    • Fixed lag in tmux panes
    Release notes
  34. 1.0.25 Notable

    Quieter hook output, background run controls and many fixes

    • Successful hook runs are now silent; only blocking or failing hooks show status
    • /workflow can pause and stop background runs the agent launched
    • Vim-mode Shift+J/K jump to the next or previous turn, and voice dictation inserts text at the cursor
    • Bash output in the pager shows the complete result, and headless prompts time out cleanly instead of hanging
    • Fixes for grok -c resuming the wrong session, /feedback sending immediately, and Adobe SVG image uploads
    Release notes
  35. 1.0.24 Notable

    Esc no longer cancels a running turn; use Ctrl+C instead

    • Pressing Esc no longer cancels a running turn
    • Esc now shows a reminder to use Ctrl+C to cancel
    Release notes
  36. 1.0.22 Notable

    Subagent follow-ups, clearer edit diffs and a redesigned dashboard header

    • Sending a message to a finished subagent now continues that subagent instead of failing
    • Edit diffs show real file line numbers, and edit permission prompts auto-expand the diff for review
    • Dashboard gets a unified header with a location picker and actions for new or previous sessions
    • Built-in agent tools now take precedence over user MCP servers when tool names collide
    • Auto mode no longer instantly runs destructive git checkout -- commands, plus many other fixes
    Release notes
  37. 1.0.19 Notable

    Scheduled loops run in the background, plus a transparent theme

    • Scheduled /loop tasks now always run in the background and no longer inject turns into the conversation
    • New transparent terminal theme lets the terminal background show through
    • MCP servers blocked by organization policy are refused before any config change, with a clear message
    • Headless sessions (grok -p) now support --worktree, and resumed sessions tell the model which loops, subagents and workflows were still running
    • Fixes for mid-turn UI freezes, a crash when closing the terminal during exit, and slower first prompts when MCP servers are configured
    Release notes
  38. 1.0.18 Notable

    Interactive charts, a redesigned feedback modal with drafts, and faster sessions

    • Models can render interactive charts, and image generation supports richer parameters
    • Feedback now opens in a centered modal with a Drafts tab, and /feedback <text> saves a local draft first
    • Retry behavior for rate-limited requests can be set per model, and subagents follow their model's settings
    • Session picker opens with Ctrl+R everywhere; redo moves to Ctrl+Shift+Z or Alt+Z
    • Faster startup and responses, with hooks, uploads and bookkeeping moved to the background
    Release notes
  39. 1.0.17 Notable

    MCP tools can now pause to ask for input and resume when you reply

    • MCP tools can request additional input mid-call and resume once you answer
    • Next-prompt ghost suggestions appear less often and stay silent when the next line is not obvious
    • Selecting table cells in /btw panels highlights them and copies them as TSV
    Release notes
  40. 1.0.16 Notable

    Subagent waits extended to one hour, plus session and MCP fixes

    • Long-running subagent and task output waits now default to a one-hour ceiling instead of ten minutes
    • Long-running sessions no longer lose work when tokens expire during network issues
    • MCP server OAuth started from /mcps no longer deadlocks the session
    • Sending a message right after spawning a subagent no longer fails while the child is still starting
    • Fixed blank labels for long slash command suggestions and frozen spinners in the extensions modal
    Release notes
  41. 1.0.15 Notable

    Faster startup, first replies and session close

    • First reply is faster because the model connection opens in the background when a session starts
    • New sessions return faster, with MCP tools and other startup work moved to the background
    • Signed-in startup is faster because expired token refresh begins in the background
    • Session close is faster because memory consolidation now runs at the next launch instead of blocking exit
    • Input typed during pager startup, including Enter, is now preserved
    Release notes
  42. 1.0.14 Notable

    New usage command for per-turn token and cost data, plus a strict sandbox mode

    • New grok usage <session-id> command shows saved per-turn token and cost data
    • --sandbox strict restricts writes to ~/.grok/sessions only
    • Windows downloads are about 70% smaller
    • Faster startup: settings load from a local cache on warm boots, and the first message on large repositories no longer waits on a status scan
    • Subagent fixes: no leaked threads or file descriptors, no cancellations while the parent waits, and resuming works with larger transcripts
    Release notes
  43. 1.0.13 Notable

    Truncated responses and failed inference calls now recover automatically

    • Length-truncated responses continue automatically instead of failing the turn
    • Transient inference failures like stalls, drops and 5xx errors retry automatically
    • Hooks can ask you to confirm a tool call instead of only allowing or denying it
    • Pasted images show a live pixel preview in the prompt box on iTerm2
    • Faster startup with MCP servers and compressed CLI downloads for quicker installs and updates
    Release notes
  44. 1.0.11 Notable

    Headless sessions in the resume picker and a configurable default permission mode

    • Headless sessions can be browsed in the resume picker without mixing into default history
    • Default permission mode for new interactive sessions is now configurable
    • Headless sessions can auto-allow permission prompts via a startup hint
    • mkdir and touch no longer prompt in auto mode or safe-command lists, and auto mode shows a permission card when the classifier blocks an action
    • Turn durations and footers now appear after resume, plus fixes for paste, mouse input, image previews and /voice on older PipeWire
    Release notes
  45. 1.0.10 Notable

    Faster session creation by reusing local checkouts in clone

    • grok clone now reuses matching local checkouts as linked worktrees, making new sessions faster to create
    Release notes
  46. 1.0.9 Notable

    Workflow agent budgets and effort, instant mode switching, faster clones

    • /workflow accepts --agent-budget and --effort (or JSON fields) to set child-agent limits and reasoning effort
    • /minimal and /fullscreen switch instantly mid-session without restarting or losing the current turn
    • grok clone fetches only the selected branch tip by default and can reuse a matching local checkout as a worktree
    • Sending a message while a shell command runs moves it to the background instead of cancelling it
    • Subagents retry on temporary rate limits, and many MCP servers no longer delay session startup
    Release notes
  47. 1.0.8 Notable

    MCP form prompts, prompt stashing and faster concurrent subagents

    • MCP servers can ask for form input or URL consent through the same popup used for questions
    • Ctrl+S stashes the current prompt draft so you can send something else and restore it later
    • /workflow autocompletes saved workflow names and only shows valid runs for pause, resume, stop and save
    • Concurrent subagents start much faster, and opening many at once no longer freezes the interface
    • Follow-up messages now send immediately while waiting on a subagent or task, including after /btw
    Release notes
  48. 1.0.7 Notable

    Workflows get a catalog tab and live run tracking

    • New /workflows command and Workflows tab in the extensions modal list installed workflows with name, source and description
    • Bare /workflow or /workflow runs shows active and recent workflow runs with status and progress
    • Permission prompts now show Always allow and Never allow by default, with Never allow persisting per project for MCP tools and web-fetch domains
    • Status line scripts can run on a timer via refreshinterval in config.toml, and scheduled background loops can be deleted from the tray
    • Fixes startup timeouts from concurrent auth refreshes and stops repeated identical tool call loops sooner
    Release notes
  49. 1.0.6 Notable

    New grok clone command, optional status line and fixes for startup hangs

    • New grok clone command fetches a repo into a content store and mounts a projected working tree
    • Optional status line can show live session info or script output at the bottom of the pager
    • Shift+arrow keys now extend text selections in the prompt like a standard text field
    • Session startup no longer hangs on large or unhealthy git repositories
    • Fixes for queued messages during goals, editing queued prompts and Windows project hooks
    Release notes
  50. 1.0.5 Notable

    Override config with environment variables, auto-clean worktrees

    • New GROKCONFIG and GROKCONFIGPATH environment variables let launchers override selected settings without editing config.toml
    • Worktrees under ~/.grok/worktrees are now cleaned up automatically when safe, and the last remaining copy is never deleted
    • Arabic and Persian text can now display in the correct order in the terminal UI, an option you turn on in /settings
    • /resume shows a recap and last-turn summary when available, and session titles settle early in a conversation
    • Fixes for tool calls failing after /dev/null is removed, skill discovery on Windows and grok inspect crashing when piped
    Release notes
  51. 1.0.4 Notable

    Queued messages can steer mid-turn, plus web search domain filters

    • New Follow-up Behavior setting in /settings lets queued messages steer immediately instead of waiting for the turn to finish
    • Web search can be limited to allowed or excluded domains via [toolset.websearch] in config.toml
    • Tool commands and MCP servers now receive a GROKSESSIONID environment variable for the current session
    • Session search index can be disabled via GROKSESSIONSEARCH or [features] sessionsearch for hosts sharing $GROKHOME
    • Many fixes, including Auto permission mode honoring allow rules and Ctrl+C in a subagent overlay stopping only that child
    Release notes
  52. 1.0.3 Notable

    Click-to-copy session info, faster subagents and 120 Hz rendering

    • /session-info lets you click any row to copy its value, with hover highlights and a copy-all shortcut
    • Subagents spawn much faster when you have many sessions in ~/.grok
    • TUI rendering automatically matches high-refresh displays (120 Hz+) for smoother scrolling and painting
    Release notes
  53. 1.0.1 Notable

    Safer /rewind, bounded subagent fan-out and a new disk usage command

    • /rewind now truncates only conversation history, not files, and asks for confirmation by default
    • Subagent spawning is bounded, so wide fan-outs queue instead of exhausting file descriptors
    • New grok du command shows disk usage of ~/.grok, including worktrees and sessions
    • /usage, /session-info and /context open in a tabbed modal, and /rename --auto resumes automatic session titles
    • Video generation from references adds preset voices, single-image input, 1–15 s durations and 4:3 / 3:4 aspect ratios
    Release notes
  54. 1.0.0 Notable

    Dashboard turn summaries, clearer permission prompts and many fixes

    • Dashboard rows now show a short summary of what the agent did in the previous turn
    • Permission prompts show the complete script, and long bash bodies expand with Ctrl-F
    • Remote resume restores only the conversation unless --restore-code is passed
    • Extensions modal groups items alphabetically with collapsible Skills sections, and /feedback opens a dedicated report box
    • Fixes for large MCP screenshots, lost queued messages, hangs restoring large git repos and memory use when forking big sessions
    Release notes
  55. 0.2.119 Notable

    Editable glob patterns for always-allowed bash commands

    • Always-allow for bash commands now lets you edit a free-form glob pattern, not just word-prefix scopes
    • Auto mode auto-approves more common read-only git commands and harmless file appends
    • Plan previews add Mermaid diagram buttons to open the image, copy its path or copy the source
    • Long responses show a clickable arrow that jumps back to the start of the answer
    • Expired external auth credentials now prompt an interactive sign-in instead of a silent 401 loop
    Release notes
  56. 0.2.118 Notable

    Permanently delete sessions, plus compaction and background task fixes

    • Sessions can now be permanently deleted from the dashboard or welcome list
    • grok doctor warns when tmux is reducing colors and can fix the config
    • Stop or Ctrl+C during /compact now cancels instead of doing nothing
    • /btw retries when the model is temporarily overloaded instead of failing right away
    • Fixes for duplicate recaps, background tasks stuck as Running and the plan mode indicator
    Release notes
  57. 0.2.117 Notable

    Custom TLS root certificates and Stop now ends background subagents

    • New GROKEXTRACABUNDLE environment variable lets you add custom TLS root certificates
    • Stop command now terminates all background subagents left over from earlier turns
    • Over ACP, killtask reports when a task doesn't exist and gettaskoutput no longer waits the full timeout for finished tasks
    • Pressing Enter without notes in plan revise mode no longer starts Build by mistake
    • Terminal resizing is much faster on long conversations in fullscreen mode
    Release notes
  58. 0.2.116 Notable

    Headless streaming JSON output and a new /undo command

    • Headless mode can stream tool calls, results and usage with --output-format streaming-json
    • New /undo slash command restores files and chat to an earlier turn, as an alias for /rewind
    • Slash commands are now hidden or refused in minimal and fullscreen mode based on their declared support
    • Fixed repeated forced re-logins after laptop sleep or network hiccups during token refresh
    • Settings pickers keep the current value selected until Enter, and deep-linked settings like /privacy close on Esc or Enter
    Release notes
  59. 0.2.114 Notable

    New /delete command removes the current session

    • New /delete slash command removes the current session after you confirm
    • Fixed a crash on startup when the host machine has no free threads
    Release notes
  60. 0.2.113 Notable

    Toggle MCP servers from the CLI and copy plans to the clipboard

    • New grok mcp enable and grok mcp disable commands turn MCP servers on or off from the CLI
    • Press y during plan approval or preview to copy the full plan markdown to the clipboard
    • Automatic recovery from repetitive loops in model output is now on by default
    • /loop can store prompts with stop conditions so recurring tasks can end themselves
    • Faster cold start, lower memory use on large session forks and resumes, and many fixes to credentials, terminals and MCP config
    Release notes
  61. 0.2.112 Notable

    New /tutorial onboarding tour and terminal fixes moved under /doctor

    • New /tutorial slash command opens an opt-in nine-topic onboarding tour
    • Terminal and environment fixes now live under /doctor, and grok doctor fix can repair tmux clipboard and passthrough problems
    • Failed workflow runs can now be resumed, and the workflows overlay shows live per-agent progress
    • grok --resume can resume a session by title, and hooks can now be defined in config.toml
    • Web search now defaults to grok-4.5, plus fixes for voice dictation, Linux startup hangs and MCP tool loading
    Release notes
  62. 0.2.111 Notable

    Workflows on by default, plus option to turn off image and video tools

    • Workflows are now enabled by default
    • Image and video generation tools and their slash commands can be disabled via config.toml or environment variables
    • grok doctor fix commands can now be run from inside the TUI, and startup warnings point to /doctor
    • Pressing Esc once now cancels the current agent turn, and turns that repeat the same tool call are stopped automatically
    • Fixes for session forking after compaction, permission prompt focus, slow managed MCP tools and subagent message leaks
    Release notes
  63. 0.2.110 Notable

    Confirmation before removing extensions, plus clearer session errors

    • Removing MCP servers, plugins or hook sources in the Extensions modal now asks for confirmation (press y to proceed)
    • Session creation failures, including a full disk, now show an error message instead of hanging on Starting session
    • If auto-compact fails because of an expired token, you can now log in and it retries the compact and your original prompt automatically
    Release notes
  64. 0.2.109 Notable

    Session token and cost tracking in /usage, plus batched follow-up prompts

    • /usage now shows token counts and cost for the current session
    • New combinequeuedprompts setting batches queued follow-ups into a single model turn
    • New [modelproviders.<id>] config lets operators share gateway settings across custom models
    • /doctor is now the main command for terminal, tmux, clipboard and keyboard diagnostics, and grok doctor can install the recommended SSH wrapper alias
    • Fixes for overlapping background /loop iterations, duplicate transcript markers and unclear voice dictation silence errors
    Release notes
  65. 0.2.108 Notable

    Resume sessions after moving directories or switching machines

    • Sessions can now be resumed after moving the working directory or switching machines
    • Ctrl+G in minimal mode opens the current prompt draft in an external editor without sending it
    • Fullscreen mode keeps the tasks pane when using Ctrl+G
    • grok doctor now shows terminal, tmux, clipboard and keyboard diagnostics without starting the TUI
    • Image paste over grok wrap now works on headless remotes
    Release notes
  66. 0.2.107 Notable

    Stop hooks can keep the agent running, and sessions resume across hosts

    • Stop hooks can now feed feedback back to the model to keep the agent running instead of ending the turn
    • Sessions can be imported and resumed from mirrored state across hosts
    • Auto mode now tells the agent why the classifier blocked it and keeps going, escalating only after repeated denials
    • Ctrl+B now sends running commands to the background and Ctrl+G toggles the tasks pane
    • Recap summaries after idle load much faster, and the startup git status now includes unstaged and untracked files
    Release notes
  67. 0.2.106 Notable

    Scheduled tasks can be edited in place, plus clipboard fixes

    • Scheduled tasks can now be updated in place, and one-time tasks are retired in favor of background commands
    • Copies now always write a backup file, so text can be recovered when the terminal clipboard fails
    • New GROKCLIPBOARDNOOSC52 env var stops clipboard sequences from showing up as garbage in unsupported terminals
    • Syntax highlighting in --minimal mode is now visible on light terminals
    Release notes
  68. 0.2.105 Notable

    /btw comes to minimal mode, plus a setting to stop the prompt jumping to the top

    • /btw now works inside grok --minimal, showing answers in the live area and committing them to scrollback on Esc
    • New Appearance setting lets you keep the viewport in place instead of snapping to the new prompt on send
    • New /summarize command works as an alias for /recap to get an on-demand session summary
    • Local shell tools now see the same environment variables, aliases and functions as your login shell
    • Fixes for global rules discovery, MCP OAuth logins, long-session compaction, multi-line syntax highlighting and scrolling
    Release notes
  69. 0.2.104 Notable

    Background work counts move to a persistent status line

    • Background work counts now show in a persistent status line instead of repeated transcript messages
    • In-place prompt editing is temporarily disabled because of scroll behavior issues
    • Fixed authentication recovery for idle sessions after token timeouts
    • Retry messages for failed requests no longer include raw HTML error pages
    • Rate limit messages now show the server detail without the wire prefix
    Release notes
  70. 0.2.103 Notable

    Plugin MCP servers can ask for setup choices before connecting

    • MCP servers from plugins can now require setup choices, such as a regional site, before connecting
    • Quitting a fullscreen session now shows the session title and last exchange above the resume command
    • Voice speech-to-text works with per-model API keys in config.toml without needing grok login
    • grok wrap now restores the terminal after SSH disconnects, and SSH sessions show a one-time tip recommending it
    • Fixed a race where an early cancel could permanently wedge a session, plus fixes for GitHub PR status detection and copying
    Release notes
  71. 0.2.102 Notable

    New /jump command and timeline sidebar for moving between turns

    • New /jump slash command lets you jump to any previous turn in the conversation
    • New /timeline sidebar shows a clickable tick rail for moving between conversation turns
    • Tab completion in !bash mode now works like a normal terminal, and local sessions inherit your shell environment variables
    • Enterprises can set permission mode fleet-wide via remote config and disable voice dictation via requirements.toml
    • Rate limit errors now show specific server messages, and many login, rewind and keyboard fixes
    Release notes
  72. 0.2.101 Notable

    grok inspect shows compatibility settings, plus a refresh-rate option

    • grok inspect now shows effective compatibility settings for Cursor, Claude and Codex sessions
    • New Match display refresh rate setting lets the TUI run at native cadence on high-refresh displays
    • Queued messages sent with Enter now appear immediately, and the wait status line shows elapsed time
    • Parked subagent status no longer duplicates or interleaves in scrollback
    • Rate-limit messages now point API-key users to team plans, and the minimal-mode resume hint prints the correct command
    Release notes
  73. 0.2.100 Notable

    Resume recent Claude Code, Codex and Cursor sessions in Grok

    • Session picker can now resume recent Claude Code, Codex and Cursor sessions
    • Welcome screen offers a one-click nudge to resume a recent Claude, Codex or Cursor session
    • Web fetch keeps the full content of truncated pages as readable artifacts instead of discarding it
    • Minimal mode is now readable on dark terminals, with better contrast and highlighted user prompts
    • Fixes for queued messages, stuck-looking status during long turns, and Claude and Cursor hooks not being disabled when configured
    Release notes
  74. 0.2.99 Notable

    Multiline input on the agent dashboard and better keyboard scrolling

    • Multiline input now works on the agent dashboard the same way it does in regular sessions
    • PageUp and PageDown now scroll the conversation while the prompt is focused
    • Keyboard Shortcuts modal now follows Vim mode navigation keys when enabled
    Release notes
  75. 0.2.98 Notable

    Pin authentication method in config and see skill and MCP token costs

    • Authentication can be pinned to API key or OIDC in config.toml, and the unpinned method is no longer tried automatically
    • /context now shows token costs for skills and MCP servers
    • Messages typed while the model waits on tasks stay queued, and pressing Enter twice sends them right away by cancelling the current turn
    • Subagent task and spawnsubagent tools accept an optional model parameter, and grok setup --json prints your team's managed configuration
    • A pretooluse deny now passes its reason back so the model can retry, and plan mode strictly blocks edits outside the plan file
    Release notes
  76. 0.2.97 Notable

    Token usage and cost reporting in headless output and the SDK

    • Headless JSON output now includes token usage and cost per prompt and per session
    • SDK turns expose detailed token usage and cost through Turn.usage
    • Edit and resubmit an earlier message by double-clicking it or pressing Enter in the transcript
    • Voice mode now works in API-key sessions, and ripgrep commands no longer ask for permission by default
    • HTTP MCP servers now reconnect on their own, and fixes cover process leaks, crashes and session freezes
    Release notes
  77. 0.2.96 Notable

    Prompt history on Up arrow, Claude Code session resume and UI polish

    • Up arrow on an empty prompt now browses prompt history, and /history searches it
    • Welcome screen offers one-click resume of a recent Claude Code session via Ctrl+U
    • MCP tool output truncation can now be set per-repo in .grok/config.toml
    • Compact mode now turns on automatically on very small terminals, and subagent rows fold into grouped headers
    • Fixes for authentication retries that hung, crashes on slim Linux images and resumed chats using the wrong model
    Release notes
  78. 0.2.95 Notable

    Teams can set default allowed commands, plus a long list of fixes

    • Teams can now ship default allowed commands via managedconfig.toml, and user deny rules still take priority
    • Rewind now fully removes the selected turn from both scrollback and the model's conversation history
    • Fixed sessions that became permanently stuck after tool-use history corruption
    • /always-approve and /auto now switch their mode on and off when run again
    • File watching on Linux now uses far fewer system resources in large projects
    Release notes

Smaller updates 22

  1. 1.0.76

    Flicker-free screen redraw with Ctrl+L and a shell command fix

  2. 1.0.70

    Clearer plugin skill counts and more spacing between answered questions

  3. 1.0.66

    Theme picker restores your old theme and selected rows stay readable

  4. 1.0.62

    Headless mode waits for background follow-ups, plus crash fixes

  5. 1.0.58

    Minor bug fixes

  6. 1.0.57

    Minor bug fixes

  7. 1.0.56

    Minor bug fixes

  8. 1.0.55

    Minor bug fixes

  9. 1.0.48

    Fixes for /rewind, file tools, permission prompts and parallel tool calls

  10. 1.0.47

    Faster startup in repos with .envrc, plus several UI fixes

  11. 1.0.46

    Faster startup with large skill folders, plus video card and MCP fixes

  12. 1.0.38

    Fixes for pasted images, cut-off replies and stuck subagent overlays

  13. 1.0.35

    Faster syntax highlighting and /memory modal improvements

  14. 1.0.32

    Plugin and skill listings now reflect config before first session

  15. 1.0.31

    Fixes for subagent status, MCP tools and interface display

  16. 1.0.23

    Links and emails in table cells stay clickable when wrapped

  17. 1.0.21

    Fixes for plan mode, the welcome screen and crowded terminals

  18. 1.0.20

    Fixes viewport jumping when scrolling history after sending a prompt

  19. 1.0.12

    MCP connections retry after failures, plus context and token fixes

  20. 1.0.2

    Fixes for image-heavy sessions, worktrees and startup diagnostics

  21. 0.2.120

    Model picker updates instantly, plus lower memory use over ACP

  22. 0.2.115

    Chat history fixes, sturdier language servers and cheaper prompt caching

Showing the newest 100 of 186.