SpyBara
Go Premium

modes-and-commands.md 2026-07-21 15:00 UTC to 2026-07-22 01:00 UTC

This page contains 5 additions and 29 deletions.

2026
Sat 4 20:00 Wed 22 01:00

Modes and Commands

The TUI has pager-local slash commands, plus a smaller set provided by xai-grok-shell. User-invocable skills also appear as slash commands.

In the TUI, Shift+Tab cycles session modes. For the full key reference, see Keyboard Shortcuts.

Modes

Plan

Plan mode is planning first: only the session plan file can be edited until you approve. That file-edit gate is independent of the permission mode (ask, auto, or always-approve). Enter with /plan [description] or Shift+Tab, and reopen a plan with /view-plan. See Plan Mode.

Auto

Auto uses a classifier to auto-approve safe tools; dangerous ones may still prompt. Toggle with /auto or Shift+Tab when the feature is enabled. Full mode table: Permissions.

Always-approve

Always-approve skips permission prompts for tool calls (deny rules and hooks still apply). Toggle with /always-approve or Shift+Tab, or start with grok --always-approve. Modes, allow/deny rules, and how they relate to the sandbox are under Permissions.

Core TUI commands

The command palette groups session, context, model, and tool actions.

Use /context to check current context usage.

Command What it does
/quit (alias /exit) Quit the application
/help Browse commands and keyboard shortcuts
/home Return to the welcome screen
/new (alias /clear) Start a new session
/resume Resume a previous session
/sessions Switch, rename, or close active sessions
/fork Branch the current session into a peer agent
/rename <title> (alias /title) Rename the current session
/share Share the current session via URL
/session-info Show session info
/context View context usage
/compact [context] Compact conversation history
/rewind Rewind to a previous turn
/export Export the conversation to a file or clipboard
/copy [N] Copy the last (or Nth-latest) response to the clipboard
/find Search the conversation scrollback
/transcript View the full transcript in your pager ($PAGER)
/model <name> (alias /m) Switch the active model
/effort Set reasoning effort for the current model
/always-approve Toggle always-approve mode
/auto Toggle auto mode (classifier; when feature enabled)
/plan [description] Enter plan mode
/view-plan View the current plan
/btw <question> Ask a side question without interrupting
/loop [interval] <prompt> Run a prompt on a recurring interval — see Background Tasks
/imagine <prompt> Generate an image from a text description
/imagine-video <prompt> Generate a video from a text description
/tasks List background tasks, subagents, and scheduled tasks
/queue List the prompts queued behind the running turn
/dashboard Open the Agent Dashboard
/settings (alias /config) Open the settings modal
/theme [name] (alias /t) Switch the color theme
/compact-mode Toggle denser UI layout
/multiline (alias /ml) Toggle multiline input
/vim-mode Toggle vim-style scrollback keybindings
/timestamps Toggle message timestamps
/terminal-setup Check terminal and clipboard setup
/config-agents (alias /agents) Manage agent definitions
/personas Manage personas
/remember <note> Save a memory note
/import-claude Open the Claude settings import modal
/feedback [text] Send feedback about the current session
/release-notes (alias /changelog) View release notes for the current version
/usage View credit usage or manage billing
/privacy Show or toggle privacy and data-retention status
/login, /logout Sign in, or sign out of the current account
/hooks Open the unified extensions modal at the Hooks tab
/plugins Open the unified extensions modal at the Plugins tab
/marketplace Open the unified extensions modal at the Marketplace tab
/skills Open the unified extensions modal at the Skills tab
/mcps Open the unified extensions modal at the MCP tab

/hooks, /plugins, /marketplace, /skills, and /mcps all open the same extensions modal — they just pre-select a tab. A few commands appear only when their feature is available (for example /imagine and /loop).

Shell-provided commands

Command What it does
/flush Flush conversation memory to disk now
/memory (alias /mem) Browse, view, and manage your memories
/dream Run memory consolidation

These appear when cross-session memory is enabled.

Skills as commands

Any user-invocable skill can also appear as a slash command, for example /<skill-name>.

If names collide, use the qualified form, such as /local:commit.