Every build, explained — clean changelogs and 1080p cinematic trailers, version by version.
Untrusted folders run only your organization's managed hooks. User, project, plugin, and agent hooks wait until you trust the folder. Headless sessions treat user hooks as trusted…
Memory always uses the concise MEMORY.md index of topic titles and paths, and /memory lists topics by how often Grok reads them. The [memory_v2] compact_index_enabled setting no l…
Headless mode (grok -p) waits for the follow-up turn that a finished background task starts before exiting, and a --background-wait-timeout that stops pending work exits with an e…
Resume picker finds sessions whose titles contain every word you type, in any order. · /resume <id or name> opens the session directly when the ID or title matches exactly one ses…
grok --resume <title> lists matching sessions newest first with when each was last updated, and suggests similar titles when nothing matches. · Shift+Y in the fullscreen markdown…
Dashboard /loop without a prompt shows its usage instead of starting a new session. · grok --resume <title> matches a title whatever separates its words, so fix-login-bug finds "F…
/resume takes an optional session id or title and opens the picker filtered to matching sessions. · Pasted Windows line endings reach the model as newlines, markdown images no lon…
Wrapped shell commands in tool and background-task rows copy back as one line. · /hooks lists load errors from the main agent's inline hooks and from plugins.
Rex terminal support: Grok now reports its status (working, waiting for you, done, or failed) to Rex through OSC 7501, so Rex tabs show what each session is doing. · Tool call den…
Cancel and edit-resend on long sessions no longer unexpectedly revert workspace files. · Memory settings simplified: rollout and file_writes_enabled options removed; memory is on…
grok worktree rm without -f now refuses to delete worktrees that are in use or contain unsaved changes and exits with an error. · Compact mode now collapses recaps and keeps inner…
Hook permission prompts now appear regardless of approval mode. · Web searches, fetches, and image generation now correctly respect the prompt_policy setting and rule decisions be…
/rewind now only lists prompts you typed yourself and skips automatic runtime turns. · Custom model tables in config.toml now preserve the original model's notice banner.
Model switch responses from the agent now update the displayed model list and context window. · Error messages on the home and login screens now wrap properly in narrow terminals.
MCP server sources are now correctly reported by grok inspect and the MCP doctor. · Tool search activity now correctly folds as "Ran N tool searches" instead of claiming MCP tool…
Custom agents from plugins or your config can now be chosen directly with spawn_subagent. · MCP servers can now use a token file that is re-read on every request so rotating crede…
Sandbox enforcement on macOS now uses the system Seatbelt (sandbox-exec) backend. · Models can now advertise multiple context window sizes; the first listed value is the default.
MCP tool prompts now appear correctly in minimal mode and users are notified when a prompt goes unanswered.
Footer and /usage now display the model actually served on smart-auto turns. · New grok worktree create command creates a managed worktree without launching an interactive session.
Added a new sports_search tool that can look up live NFL scores, standings, schedules, player stats, and team records directly from X data. · Subagent model inheritance setting ad…
Subagents can always use the parent model, with that choice locked in when the session starts. · Earlier image attachments now survive multiple compactions via a persisted path li…
Long agent replies in prompt-suggestion transcripts are no longer cut off mid-sentence. · read_file on skill and instruction files can now be configured per deployment.
Mermaid flowcharts with complex labels or large sizes now render and open correctly. · /context legend now shows accurate percentages that always add up to 100%.
New Dashboard preview setting lets you hide the selected-session preview panel on the dashboard. · New policy setting allows organizations to disable hooks that are not from manag…
Headless MCP status reporting and connecting reminders now match actual server handshake state. · MCP tool searches and calls now render with query, results, arguments and output…
Markdown headings now receive theme colors correctly.
MCP tool results now include structured JSON data when the server provides it. · GROK_GROVE=1 now enables both clone and worktree features when specific knobs are unset; missing r…
Plugin and skill listings from x.ai/plugins/list and x.ai/skills/* now reflect the latest config.toml even before the first session. · Fixed crashes on the first TLS handshake for…
Folded subagent groups in scrollback now correctly label how many are still running versus completed. · Dashboard search and the resume picker now clearly indicate the active text…
Session header redesigned as a single row that carries the overlay context and a Dashboard button. · Elapsed-time display now rolls over into hours (for example 3h14m) instead of…
Tab navigation in the pager now cycles cleanly among prompt, scrollback, and the entire dock instead of stopping at every dock section. · Ctrl+G now hides or shows the dock in the…
/btw now works mid-message: the rest of the line becomes the side question and does not appear in the main transcript. · Per-model reasoning_summary setting is now available in co…
Queued messages no longer appear twice when sent immediately. · Dashboard spinners no longer freeze when background tasks are running.
Interject messages to subagents now interrupt long-running background waits so the message arrives immediately. · Subagent message rows in scrollback now indicate whether a messag…
Background task list is now sent as a durable snapshot so clients can restore state after reconnect. · Hook runs that succeed are now silent; only blocking or failing hooks show s…
Esc no longer cancels a running turn and instead reminds you to use Ctrl+C.
Fixed bare URLs and emails inside table cells so every wrapped line remains a working hyperlink.
Built-in agent tools now take precedence over user MCP servers when tool names collide. · Desktop app tools are now available through a dedicated first-party MCP server.
Permission mode (auto / always-approve) now stays visible when the agent enters plan mode and is restored on exit. · Typing, pasting, or pressing Shift+Tab on the welcome screen n…
Scroll history after sending a prompt no longer loses the reserved bottom padding or jumps the viewport unexpectedly.
Scheduled /loop tasks always run in the background; they no longer inject turns into your conversation. · New terminal theme option makes backgrounds transparent so the terminal's…
Managed policy now blocks disallowed MCP servers and marketplace installs before any change is written. · Quoting a previous message from the block viewer now works directly from…
MCP tools now support the 2026-07-28 multi-round-trip elicitation flow where a tool call can return an input_required state that is resumed on retry. · Next-prompt ghost suggestio…
Enterprise policies can now restrict which models users may select via signed requirements.toml. · MCP servers can now be supplied at session bind time for workspace integrations.
Tip appears after repeated scrollback drag-copies suggesting /copy and /export commands. · Session close is now faster because memory consolidation runs at the next launch instead…
OIDC token refresh is now proactive by default for better reliability. · PostToolUse hooks can now provide feedback and context to the model after tool execution.
Length-truncated responses now continue automatically instead of failing the turn. · Hooks can now ask the user to confirm a tool call instead of always allowing or denying.
Copying wrapped table cells no longer inserts unwanted spaces at line breaks. · MCP server connections that fail transiently now retry instead of staying unavailable.
Headless sessions are now browsable in the resume picker without mixing into default history. · Default permission mode for new interactive sessions is now configurable.
grok clone now reuses matching local checkouts as linked worktrees for faster session creation.
New sessions in the interactive TUI now start in auto mode by default for fewer approval prompts. · /feedback now supports attaching images (screenshots etc.).
MCP servers can now ask for form input or URL consent through the same popup used for questions. · Ctrl+S now stashes the current prompt draft so you can send something else and r…
Users hitting startup timeouts can now raise the connect budget with the GROK_CONNECT_UI_TIMEOUT_SECS environment variable. · Permission prompts now show "Always allow" and "Never…
Subagent spawning no longer accepts capability_mode; tool access is now controlled only by agent type. · Shift+arrow keys now extend text selections in the prompt like a standard…
GROK_CONFIG and GROK_CONFIG_PATH environment variables now let launchers override selected config settings without editing config.toml. · Worktrees under ~/.grok/worktrees are now…
New StopCancelled hook event now reports when a turn ends without completing (interrupt, permission reject, max turns, etc.). · Recurring /loop tasks now show a one-line expiry no…
/session-info now lets you click any row to copy its value, with hover highlights and a copy-all shortcut. · Subagent spawning is dramatically faster when you have many sessions i…
Tool-call argument streaming now shows a distinct spinner label instead of a generic "Waiting for response…" message. · Harness now includes UI-verification instructions and proje…
/rewind now only truncates conversation history instead of files as well and asks for confirmation by default. · Managed MCP servers are now only available through the gateway cat…
Dashboard rows show a short summary of what the agent did in the previous turn · Extensions modal groups items alphabetically with collapsible Skills sections
Dashboard rows now show a short summary of what the agent did in the previous turn. · The Extensions modal now shows items grouped and sorted alphabetically with collapsible secti…
Model picker now updates the status bar and /model menu immediately, even before the first prompt creates a session. · Changes panel now refreshes after the agent commits on the c…
Always allow for bash commands now lets you edit a free-form glob pattern instead of only word-prefix scopes. · Long responses now show a clickable arrow that jumps back to the st…
Sessions can now be permanently deleted from the dashboard by pressing Ctrl+X twice on an idle row, or from the welcome list with d then y. · Keyboard shortcuts help (Ctrl+.) now…
GROK_EXTRA_CA_BUNDLE env var allows adding custom TLS root certificates. · Stop command now terminates all background subagents from prior turns.
Headless streaming output now includes tool calls, results, and usage when using --output-format streaming-json. · New /undo slash command restores files and chat to an earlier tu…
Fixed chat history corruption that could duplicate tool results or cause later 400 errors after repeated identical tool calls. · Fixed infinite redirect loops in embedded previews…
New /delete slash command removes the current session's history after confirmation. · Grok no longer crashes on startup when the host machine has no free threads.
MCP servers can now be enabled or disabled directly from the CLI with grok mcp enable <name> and grok mcp disable <name>. · Full plan markdown can now be copied to the clipboard w…
CLI version policy now has separate soft update floors/ceilings and hard startup requirements. · New /tutorial slash command opens an opt-in nine-topic onboarding tour of Grok.
Users can now disable image generation and video generation tools (and their slash commands) via config.toml or environment variables. · /session-info now displays whether the ses…
Removing MCP servers, plugins, or hook sources in the Extensions modal now asks for confirmation (press y to proceed). · Session creation failures (including disk full) now show a…
/usage now shows token counts and cost for the current session. · grok doctor fix terminal.ssh-wrap can install the recommended SSH wrapper alias.
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…
Stop hooks can now keep the agent running by feeding feedback back to the model instead of ending the turn. · Custom models can now authenticate using rotating tokens fetched from…
Added GROK_CLIPBOARD_NO_OSC52 env var to stop clipboard sequences from appearing as garbage in unsupported terminals. · Scheduled tasks can now be updated in place; one-time tasks…
/btw now works inside grok --minimal, showing answers in the live area and committing them to scrollback on Esc. · New Appearance setting "Snap prompt to top on send" lets you kee…
Background work counts now appear in a persistent status line instead of repeated transcript messages. · Fixed authentication recovery for idle sessions after token timeouts.
New require_sha option prevents remote plugins from tracking mutable branches or tags. · Local sessions now inherit full rc environment, cwd, and exports across tool calls (config…
--minimal and --fullscreen flags now apply only to the current session. · New /jump slash command lets you quickly jump to any previous turn in the conversation.
grok inspect now shows effective compatibility settings for Cursor, Claude, and Codex sessions. · New setting "Match display refresh rate" lets high-refresh displays run the TUI a…
Session picker now discovers and resumes recent Claude Code, Codex, and Cursor sessions. · Welcome screen now offers a one-click resume nudge for recent Claude, Codex, or Cursor s…
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.
You can now pin authentication to API key or OIDC in config.toml; the unpinned method is no longer tried automatically. · /context now shows token costs for skills and MCP servers.
Headless JSON output now includes token usage and cost per prompt and session. · SDK turns now expose detailed token usage and cost information via Turn.usage.
System notifications now carry structured kind/title/body for better rendering. · x.ai/pr/status now reports whether an open PR is in the merge queue.
Teams can now ship default allowed commands via managed_config.toml (user deny rules still win). · Mid-turn interjections now appear as normal user prompts (❯) instead of a separa…
/sessions now opens the Agent Dashboard instead of a separate picker. · New /goal <objective> slash command** is now available when the workspace supports it.
Esc no longer cancels a running turn; use Ctrl+C instead. Double-Esc rewind now works while focused on scrollback. · MCP permission prompts now show the planned arguments so you c…
/minimal and /fullscreen commands let you switch the current session between minimal and fullscreen modes. · ask_user_question tool can now be enabled or disabled via config.toml,…
Voice dictation indicator and stop button now remain visible and clickable during plan mode review. · New Worktree dialog now expands to show long names and scrolls with a leading…
New /minimal and /fullscreen slash commands let you switch the current session between minimal and fullscreen modes without quitting. · Session titles from /rename now appear on t…
Voice dictation now works on Linux (requires pipewire, pulseaudio-utils or alsa-utils). · New /auto slash command switches to classifier permission mode; the menu now shows only t…
Scrolling feels smoother with better trackpad and wheel handling plus configurable speed and mode. · Session search now returns tighter multi-word results and handles filenames an…
Subscription upgrades are now detected automatically without restarting the CLI. · Bash permission prompts now offer a "Never allow" choice that persists the deny rule.
Voice language setting now lets you pick speech-to-text language (including System) in the Editor settings. · Tab autocomplete now suggests your next prompt as ghost text after ea…
Pressing Enter on an empty prompt now sends the top queued follow-up immediately while a turn is running. · Tool call grouping can now be enabled via config.toml or settings to co…
Announcements now update live during active sessions without restart or /new. · Hiding an announcement no longer suppresses later criticals; new ones reappear automatically.
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…
Managed connectors links now include the team ID when opening from a team session. · AGENTS.md files are now discovered and shown for workspace/hub sessions.
Chat sessions no longer send workspace binding hints that belong to the backend. · New stream transforms let hosts hide, unwrap, or rewrite tool calls for display without affectin…
Command timeouts can now be configured per-session with a foreground-only ceiling. · Background tasks and TODO lists now survive compaction and remain visible to the model.
Contextual hints now show shortcuts like plan mode or clipboard paste when relevant. · Graceful shutdowns now allow interrupted turns to resume with a configurable pause budget.
Chat sessions show the grok.com model catalog in the picker. · Tabs pasted into the prompt now align correctly with proper cursor positioning.
Pasting images from the local clipboard now works when running commands through grok wrap. · Turn status spinner now shows what the agent is waiting on (response, subagent, task o…
Auto permission mode is now added to the top of Shift+Tab cycles and enabled by default in settings. · grok agent stdio now checks for updates in the background like other modes.
Prompt history (Up arrow / Ctrl+R) now shows only the current session's prompts, with the newest selected at the bottom.
Esc now cancels a running turn immediately; double-Esc clears prompt or opens rewind when idle. · grok wrap now shows copy success over SSH and suggests native drag-select when pa…
Keep text selection highlight setting added so drag selections stay visible until dismissed. · Doubled lines after tab switches or focus changes in tmux or editor terminals are no…
No longer triggers browser login at startup when an API key is already configured for inference.
Fixed grok agent stdio hangs on Windows when used with persistent clients such as VS Code.
Added grok wrap to run any command with local clipboard support. · Ctrl+4 now toggles the prompt queue on local macOS VS Code terminals.
The agent dashboard now shows each agent's model and mode in the peek panel, lets you cycle modes with Shift+Tab, collapses the Inactive section by default, and hides older idle a…
MCP servers from host integrations can now be added, replaced, or removed without restarting the session. · Agent-run terminal commands now set GROK_AGENT=1 so host tools can tell…
Added --json-schema flag for headless mode to constrain model output to a supplied JSON Schema. · Idle detection can now ignore background tasks when the env flag is set (off by d…
Custom sandbox profiles can now kernel-deny specific files and directories for reads/writes. · Marketplace plugins in subdirectories of a git repo can now be installed and loaded…
grok -w --ref <branch> now creates worktrees based on the specified ref instead of HEAD. · Unidentified Windows consoles are now treated as Windows Terminal for capability decisio…
Dashboard now displays the current directory and branch; click or press Ctrl+L to change location, or Ctrl+W to dispatch new agents into fresh git worktrees. · /recap now appears…
Fixed hook matchers so pipe-list and alias patterns no longer silently over-match unrelated tool names.
Hosts can now register hooks over the agent connection instead of only on-disk files. · Prompt and /usage warnings now correctly reflect prepaid credits and auto top-up status.
Closing a terminal tab with a running process now shows a confirmation dialog instead of killing it immediately. · /usage now shows prepaid credits balance and auto top-up status.
/resume now shows sessions from your current working directory's repo at the top of the list. · Too-wide Mermaid diagrams now show a hint below the fallback box pointing to the Op…
Session recaps no longer display doubled labels and manual recap now correctly suppresses the next automatic recap.
Terminal command output files are now capped at 5 GB during execution and truncated to 64 MB after the process exits. · Interjection messages now display the actual user text inst…
Improved resilience to network blips during long responses by resuming instead of failing the turn. · grok plugin install <name> now resolves plugins from registered marketplaces…
resume_from now continues a finished sub-agent in place instead of forking a new conversation. · grok sessions delete <id> command now lets you permanently remove a session from t…
Added option to fully disable the hunk tracker via --hunk-tracker-mode, GROK_HUNK_TRACKER, or config. · Windows install scripts now download and run cleanly via irm | iex without…
Rewind now works end-to-end across conversation and file state with proper CAS handling. · Git branch icons now render correctly on Windows without Nerd Fonts.
Tool auto-approval (YOLO) state is now tracked end-to-end in server-side agent sessions. · ER diagrams now render as entity boxes with attributes and relationships in the TUI.
grok mcp add now accepts positional arguments (e.g. grok mcp add filesystem -- npx ...), supports --scope project, and adds -e/-H flags for env/headers. · Mermaid flowcharts now r…
Mermaid flowcharts now render edge crossings clearly instead of fusing unrelated connections. · Sequence diagrams with activate, autonumber, par, and more now render instead of sh…
Marketplace plugin listings now show skills, MCP servers, and commands when the catalog is published. · Mermaid flowcharts now render with fewer avoidable edge crossings.
stateDiagram Mermaid blocks now render as diagrams instead of source fallback. · Pasted images now survive interjections and queue edits instead of being dropped.
Mermaid flowcharts now render with fewer avoidable edge crossings. · Fixed grok --resume failing on empty image-only session folders left by cross-directory pastes.
Mermaid diagrams now render to images when you click Open in a code block (on by default). · Fixed rare conversation corruption when skills changed while a tool call was still run…
K/J keys now snap the viewport to the top of previous or next assistant responses. · J/K (vim mode) now navigate between assistant responses in scrollback.
ask_user_question tool can now be enabled in allowlists without requiring plan-mode tools. · Shift+Tab mode cycling (Normal → Plan → Auto-Approve) works again in the agent view.
MCP servers provided at session start now persist across config hot-reloads.
Compaction completion message now shows the before → after token reduction instead of only the final count. · Fixed token count after compaction so the displayed number no longer…
grok --debug now produces per-session log files under ~/.grok/debug/ even with a leader process. · Doom-loop warnings now correctly describe cycles and distinct edit failures inst…
run_terminal_cmd can stream live stdout/stderr chunks when the workspace flag is enabled. · /session-info now displays the current turn index.
Watching status line now appears when background monitors, loops, or subagents can wake the agent. · Default model selection now correctly chooses the intended entry when multiple…
MCP tool result queries now list only command-line tools actually present on your system. · grok update now restarts any older running leader so all clients get the new binary.
Large MCP tool results are now saved with the correct extension and the model receives better hints for querying them. · Fixed false-positive doom-loop terminations when many para…
grok login now defaults to device code flow, which works reliably in SSH, WSL, VPN, and browser-restricted environments. · Fixed a hang during auth refresh.
Fixed duplicate turn output when attaching a second client to an active leader session. · Fixed Send now on queued prompts.
Slash commands from project plugins now appear correctly in every open conversation after a plugin change. · Prompts submitted rapidly now stay in correct submission order in the…
Marketplace skills without proper descriptions are now hidden from listings instead of flooding the model with tables. · Prompts submitted rapidly now stay in correct submission o…
A new plugin install suggestion appears above the prompt when you type a known marketplace plugin name or domain. · Trace uploads and remote session restores now succeed with a de…
/rewind before a compaction boundary no longer leaves later prompts in context. · Resuming large sessions is now substantially faster with no data loss.
Images read via read_file are now downscaled even when small in bytes but large in pixels.
Image and video generation tools now include the saved filename and session folder in their output. · Monitor output no longer appears as raw XML in the conversation view during l…
Large pasted content no longer triggers context-window errors or breaks compaction and memory flush. · API-key users can now run grok agent --leader without forced interactive log…
Session titles now generate reliably even for very long initial messages.
Leader sessions can now be viewed and controlled from multiple clients with a live dashboard. · Sessions can now be deleted directly from the /resume history picker.
Authentication errors with static API keys now surface a clear error instead of hanging the turn.
allowed_models in config.toml now restricts which models appear in the picker and /model command. · Code navigation now returns correct results for secondary project windows with…
MCP servers declared in both a plugin's .mcp.json and plugin.json are now registered instead of dropped. · Git operations now correctly target the repository for each session's wo…
Monitors now appear labeled in background-task reminders after compaction and can be terminated by name. · Reading images with text-only models no longer triggers repeated 400 err…
Official xAI plugin marketplace now appears automatically in the Marketplace tab on first launch. · Image and video generation now use api.x.ai directly for all users.
Image and video generation tools now emit structured paths so the pager renders media without regex scraping. · Compaction summaries now use a more detailed structure that improve…
New segments compaction mode writes per-segment markdown files that the model can read to recover pre-compaction detail. · Claude and Cursor compatibility scanning (skills, rules,…
Permission prompts now remember your last choice across tools and let you configure the first-prompt default in config.toml.
Generated images and videos can now be opened directly from the terminal UI via buttons or clicks. · Background tasks panel now groups items, supports collapsible sections, and ha…
Computer connection status now shows a connecting pill during terminal session initialization. · /check and subagents now read and follow full AGENTS.md rules from the repo.
/check has been renamed to /check-work; old command continues to work during transition. · Images smaller than 8×8 pixels are now rejected with a clear message instead of producin…
Added --device-code as alias for device authentication and improved headless auth error messages.
New /login slash command lets you re-authenticate from within a session without quitting. · Compaction summaries now include the full transcript path so the model can reference pr…
Image generation and image editing can now be toggled independently via [features] in config.toml. · Background tasks started inside subagents now continue running after the subag…
Background tasks started inside subagents now continue running after the subagent session ends. · Image description now reliably uses the grok-build model instead of falling back…
Drag-and-drop and pasting images or files now works correctly on Windows.
image_gen now uses the higher-quality grok-imagine-image-quality model. · read_file now correctly passes embedded base64 images to the model as vision tokens instead of truncated…
/remember command saves important notes and context with a rich side-by-side preview, fullscreen editing via Ctrl+F, and a quick # shortcut at the start of any message. · Smarter…
Enhanced terminal TUI with VTE-compatible color profiles: Replaced hardcoded ANSI escape sequences with dynamic terminal capability detection via terminfo, enabling true-color sup…
Pasting or dropping images now succeeds for truncated, CRC-corrupt, or tiny files instead of failing silently.
Model selection now respects API-key permissions and defaults auxiliary calls like summaries to your current model. · Release notes command now loads the latest notes from the net…
Version output now shows [alpha] or [stable] in --version, banners, /session-info, and grok inspect. · New Cursor-parity tools for editing Jupyter notebooks and listing/fetching M…
Pasting or dropping files from Finder and handling multiple images now works reliably on macOS. · Clipboard copy and paste now works reliably on Linux Wayland desktops.
Web and X search tools now activate correctly after switching to a model that supports backend search.
Release notes are now fetched from the CDN instead of being bundled inside the binary. · --restore-code now stashes dirty changes before restoring and shows clear success or failu…
Trigger key changed: Changed the execution hotkey from Shift+Enter to Alt+Enter on VTE-based terminals (GNOME Terminal, Ptyxis, Tilix, etc.) to prevent conflicts with system-level…
Terminal hotkey experiments: Tested initial trigger key mappings to avoid system shortcut conflicts in VTE shells. · Prompt caching: Addressed prompt token budget measurement over…
Project instruction files now recognize .claude/CLAUDE.md and .claude/CLAUDE.local.md. · run_terminal_command on Windows PowerShell no longer suggests unavailable Unix utilities.
Authentication recovery after subscription changes no longer causes duplicate IdP calls. · Cursor agent now transcribes attached images more accurately with better truncation and…
Image pasting now correctly prefers images from the clipboard and keeps dragged screenshots visible instead of losing them. · New /export slash command and grok export CLI command…
Worktree sync: Integrated live git head change detection in active worktree views. · Clipboard: Patched image loading crashes when clipboard is locked.
Wayland clipboard support: Initial implementation of wl-clipboard bridge for Wayland systems. · Shortcut conflicts: Handled ESC key collision in the welcome window.
Subagent spawning: Optimized subagent context memory handoff. · Memory leaks: Patched task runner memory leaks in long-running sessions.
Grok now reminds itself to take action in very long conversations while still obeying instructions like "just plan".
Image Paste & Clipboard: Improved nativeWayland and Windows clipboard image decoding for visual prompt inputs. · Wayland PTY Bounds: Fixed terminal character rendering bounds on H…
Incremental updates: Performance tuning for the 0.1.${minor} release branch. · Engine polish: Small internal adjustments in CLI subagent communication protocols.
Cursor-style sessions now match real Composer 2.5 tool naming and reminder formatting. · Custom agent profiles supplied via clients or CLI flags now work for models that declare t…
Added grok logout subcommand to sign out from the terminal without launching the TUI. · Added per-MCP-server expose_image_base64 option so raw image data remains available in tool…
Large sessions now upload and process without long stalls or excessive memory use.
Memories now avoid storing low-value tool counts and file lists while skipping near-duplicate entries via semantic similarity checks. · Subagents now always start fresh and must b…
Login now handles corrupt authentication files by backing them up instead of prompting repeatedly. · Loop indicators now disappear properly when subagents shut down.
Wayland PTY Bounds: Fixed terminal character rendering bounds on Hyprland/Wayland environments. · JetBrains Editor Parity: Added direct synchronization support for JetBrains IDE w…
AI shell command suggestions enabled via GROK_SUGGESTIONS_AI=1 environment variable. · Cloud sessions now report correct OS, shell, paths, and git status.
New /check-work (/verify, /check) and /best-of-n (/bon) slash commands now work in headless mode. · Fixed session workspace setup so git, shell, and file operations no longer fail.
Git and bash commands now work reliably in the desktop app on Windows. · Git branch changes now update the status bar after shell commands.
New /check-work and /best-of-n commands** for self-verification and parallel task solving. · Fixed authentication failures during file uploads.
Error messages for model not found or auth failures now show available models, auth type, version, and login fix instructions. · grok -w my-worktree creates a custom-named worktre…
grok -w my-worktree creates a custom-named worktree folder. · Remote tools from hub-registered workspace servers are now discoverable and callable in sessions.
Error messages for model not found or auth failures now show available models, auth type, version, and login fix instructions.
New grok-build-v2 agent available in config.toml for prompt/tool testing. · Plan review overlay now always shown, even in always-approve mode.
Added --allow/--deny CLI flags with PolicyDeny variant and deny rule UX improvements. · Added grok memory clear CLI command with scope selection and confirmation.