/Users/ilseoblee/.grok/docs/user-guide/04-slash-commands.md:111:/model grok-build
/Users/ilseoblee/.grok/docs/user-guide/12-project-rules.md:189:Use `grok inspect` to see all loaded project instructions:
/Users/ilseoblee/.grok/docs/user-guide/12-project-rules.md:192:grok inspect
/Users/ilseoblee/.grok/docs/user-guide/19-plan-mode.md:167:- Research and exploration tasks (use subagents instead)
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:9:Out of the box, Grok uses models hosted by xAI. The default model for new sessions is `grok-build`. You do not need any configuration to use the default models -- just authenticate with `grok login` or an API key.
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:14:grok models
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:24:grok -p "Hello" -m grok-build
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:32:/model grok-build
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:38:/m grok-build
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:51:default = "grok-build"
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:120:[model.grok-build]
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:124:[model.grok-build]
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:247:[model.grok-build]
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:291:grok models
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:323:model = "grok-build"
/Users/ilseoblee/.grok/docs/user-guide/11-custom-models.md:341:grok models
/Users/ilseoblee/.grok/docs/user-guide/13-memory.md:445:1. Verify memory is enabled: check `grok inspect` output.
/Users/ilseoblee/.grok/docs/user-guide/22-permissions-and-safety.md:21:   - Read-class tools (`read_file`, `list_dir`, `web_search`, `todo_write`, skills, subagent control, etc.)
/Users/ilseoblee/.grok/docs/user-guide/22-permissions-and-safety.md:50:- `get_task_output` / `wait_tasks` / `kill_task` (subagent control)
/Users/ilseoblee/.grok/docs/user-guide/15-agent-mode.md:24:grok agent stdio
/Users/ilseoblee/.grok/docs/user-guide/15-agent-mode.md:37:| `-m, --model <MODEL>` | Override the default model (e.g., `grok-build`)                           |
/Users/ilseoblee/.grok/docs/user-guide/15-agent-mode.md:86:|           grok agent stdio               |
/Users/ilseoblee/.grok/docs/user-guide/20-background-tasks.md:21:Use the `get_command_or_subagent_output` tool to check on a background command:
/Users/ilseoblee/.grok/docs/user-guide/20-background-tasks.md:23:- `get_command_or_subagent_output(task_id)` -- returns current output and status (non-blocking)
/Users/ilseoblee/.grok/docs/user-guide/20-background-tasks.md:24:- `get_command_or_subagent_output(task_id, block=true)` -- waits for the task to complete
/Users/ilseoblee/.grok/docs/user-guide/20-background-tasks.md:25:- `get_command_or_subagent_output(task_id, block=true, timeout_ms=30000)` -- waits up to 30 seconds
/Users/ilseoblee/.grok/docs/user-guide/20-background-tasks.md:29:Use `kill_command_or_subagent(task_id)` to terminate a running background task. This sends SIGTERM/SIGKILL for shell processes or Cancel+Shutdown for subagents.
/Users/ilseoblee/.grok/docs/user-guide/20-background-tasks.md:134:Stop persistent monitors with `kill_command_or_subagent(task_id)`.
/Users/ilseoblee/.grok/docs/user-guide/20-background-tasks.md:225:- **Do not use sleep loops** in normal commands to poll -- use `get_command_or_subagent_output` with `block: true` instead
/Users/ilseoblee/.grok/docs/user-guide/08-skills.md:169:Use `grok inspect` to see all discovered skills and their sources:
/Users/ilseoblee/.grok/docs/user-guide/08-skills.md:172:grok inspect          # Shows skills with their paths and descriptions
/Users/ilseoblee/.grok/docs/user-guide/08-skills.md:173:grok inspect --json   # Machine-readable format
/Users/ilseoblee/.grok/docs/user-guide/08-skills.md:186:Skills can also come from plugins. When you install a plugin that includes skills, they appear alongside your user and project skills. Plugin-provided skills are tagged with `[plugin: name]` in `grok inspect` output.
/Users/ilseoblee/.grok/docs/user-guide/09-plugins.md:102:grok plugin list [--json] [--available]   # List plugins (--available requires --json)
/Users/ilseoblee/.grok/docs/user-guide/09-plugins.md:137:grok plugin list
/Users/ilseoblee/.grok/docs/user-guide/09-plugins.md:229:Use `grok inspect` to see all discovered plugins and what each provides:
/Users/ilseoblee/.grok/docs/user-guide/09-plugins.md:232:grok inspect          # Shows plugins with their skills, agents, hooks, MCPs
/Users/ilseoblee/.grok/docs/user-guide/09-plugins.md:233:grok inspect --json   # Machine-readable format
/Users/ilseoblee/.grok/docs/user-guide/03-keyboard-shortcuts.md:98:| `Ctrl+Shift+A` | Agent screen | Toggle the subagent catalog (agent types and personas) |
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:29:| `-m, --model <MODEL>`   | Model to use (e.g., `grok-build`)              |
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:69:`--disallowed-tools` also supports special `Agent` entries to control subagent spawning:
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:73:| `Agent`                | Block all subagent spawning             |
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:74:| `Agent(explore)`       | Block the `explore` subagent type only  |
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:78:# Prevent the agent from spawning any subagents
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:81:# Block only the explore subagent
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:294:    async def create(self, messages, model="grok-build", stream=False):
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:503:| `--agents <JSON>`             | Inline subagent definitions as JSON               |
/Users/ilseoblee/.grok/docs/user-guide/14-headless-mode.md:509:| `--no-subagents`              | Disable subagent spawning                         |
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:15:| **What they configure** | The entire session: model, tools, prompt mode, system prompt | Behavioral instructions injected into a subagent's prompt |
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:16:| **Scope** | Primary session or subagent | Subagents only (cannot be applied to the primary session) |
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:17:| **How they're set** | Configured at startup or via agent definitions (`.md` files in `~/.grok/agents/` or `.grok/agents/`) | Set per-subagent via the `persona` parameter on `spawn_subagent` |
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:20:| **Examples** | `grok-build`, `explore`, `plan`, `cursor` | `implementer`, `reviewer`, `security-auditor`, `researcher` |
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:22:**Agents** define *what* the session is (its model, tools, and base instructions). **Personas** define *how* a subagent behaves within an existing agent session (its behavioral overlay). A subagent always runs under an agent type (e.g., `general-purpose`) and optionally has a persona layered on top (e.g., `reviewer`).
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:38:[subagents]
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:58:The `task` tool accepts a `subagent_type` parameter that selects the child's role:
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:70:Personas layer behavioral instructions onto a subagent without changing its agent type, model, or tools. They define the tone, output format, and task focus. Set via the `persona` parameter on the `task` tool. See [Agents vs Personas](#agents-vs-personas) for how they differ from agent definitions.
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:101:| `subagent_type`   | Agent type: `general-purpose`, `explore`, `plan`                 |
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:109:Each subagent runs with a capability mode that restricts its available tools:
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:126:The `resume_from` parameter lets a new subagent continue from where a previous subagent left off. This is useful for multi-stage workflows:
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:135:For tasks that modify files, subagents can run in an isolated git worktree. This prevents the child from conflicting with the parent's file changes:
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:147:Force all subagents to use a specific model:
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:150:[subagents]
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:152:default_model = "grok-build"   # all subagents use this model
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:159:Disable specific subagent types or route them to different models:
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:162:[subagents.toggle]
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:164:plan = false                         # disable plan subagent
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:166:[subagents.models]
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:167:explore = "grok-build"              # route explore to a lighter model
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:170:Model overrides only apply when the parent is on a heavy model. Otherwise subagents inherit the parent model. The global `default_model` bypasses this gate.
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:177:[subagents.roles.researcher]
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:180:model = "grok-build"
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:187:[subagents.personas.concise]
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:200:- Active and completed subagent tasks
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:204:Press `Ctrl+Shift+A` to toggle the subagent catalog, which lists available agent types and personas.
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:210:Subagents can spawn their own subagents, creating a tree of workers. To prevent runaway spawning, there is a configurable depth limit. By default, subagents cannot nest beyond a few levels deep.
/Users/ilseoblee/.grok/docs/user-guide/16-subagents.md:226:- Tasks that require tight back-and-forth with the user (subagents cannot interact with the user)
/Users/ilseoblee/.grok/docs/user-guide/17-sessions.md:3:Grok automatically persists conversations to disk. Every interaction -- TUI, headless, or agent stdio -- is saved as a session that can be resumed, rewound, compacted, or shared. This document covers all session management features.
/Users/ilseoblee/.grok/docs/user-guide/17-sessions.md:36:  subagents/              # child session directories (when subagents are enabled)
/Users/ilseoblee/.grok/docs/user-guide/17-sessions.md:234:When working with subagents or session forks, Grok can create isolated git worktrees per session. Each worktree gets its own copy of the working directory, so file changes in one session do not affect another.
/Users/ilseoblee/.grok/docs/user-guide/17-sessions.md:263:  "model": "grok-build",
/Users/ilseoblee/.grok/docs/user-guide/01-getting-started.md:144:| `task` | Spawn parallel subagent sessions |
/Users/ilseoblee/.grok/docs/user-guide/01-getting-started.md:154:/model grok-build    # Switch model
/Users/ilseoblee/.grok/docs/user-guide/01-getting-started.md:180:grok -m grok-build
/Users/ilseoblee/.grok/docs/user-guide/07-mcp-servers.md:276:Use `grok inspect` to see all loaded MCP servers and their sources:
/Users/ilseoblee/.grok/docs/user-guide/07-mcp-servers.md:279:grok inspect          # Human-readable
/Users/ilseoblee/.grok/docs/user-guide/07-mcp-servers.md:280:grok inspect --json   # Machine-readable
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:32:default = "grok-build"           # model used for new sessions
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:87:future pager session — including new agents and subagents started in the
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:147:[model.grok-build]
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:208:[subagents]
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:210:default_model = "grok-build"         # force all subagents to use this model
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:212:[subagents.toggle]
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:216:[subagents.models]
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:217:explore = "grok-build"               # route to different models
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:379:model = "grok-build"
/Users/ilseoblee/.grok/docs/user-guide/05-configuration.md:532:| `GROK_SUBAGENTS` | Enable (`1`) or disable (`0`) subagents |
[exit=0]
