Parser Command
run_commandExecute player commands to change game state, resolve spatial intents without mutation, or suggest tool calls for a TTRPG game master.
Instructions
Execute a parser command, resolve a spatial intent, or suggest actions from intent. execute mutates world/entity state; resolve and suggest are read-only. execute persists to the Novel and is reversible with manage_history (action: undo); resolve and suggest are read-only. Use when: a player or narrator takes a physical action (execute), needs the outcome of a movement without mutating state (resolve), or wants intent mapped to tool calls (suggest). Do NOT use when: the GM inspects the model directly — use manage_world or manage_lore.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | execute (parser), resolve (non-mutating intent), or suggest (intent → tool calls). Defaults to execute. | |
| intent | No | The intent to resolve or map (resolve/suggest). | |
| command | No | The natural-language command (execute). | |
| entity_id | No | Optional entity context (suggest). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Human-readable text envelope mirroring the structured result (REQ-001, REQ-548a). | |
| status | Yes | Machine-readable result status: OK, NEED_INPUT, WARNING, PARTIAL, or an error category (REQ-002, REQ-548c). |