Parser Command
run_commandExecute parsed RPG commands to mutate persistent, audited game state; resolve movement outcomes without changes, or map intents to recommended tool calls.
Instructions
Run the spatial parser: execute a parsed command, resolve a movement outcome, or map an intent to tool calls. execute accepts free-form text, mutates world and entity state, persists, and is audited; a mistaken move is reversed by issuing the inverse command because no undo snapshot is taken. resolve computes the same movement without mutating, and suggest returns recommended calls without executing them; source and target apply only to perception queries. On a ruleset-bound Novel the parser is GM-only for navigation and mutation, while the Player badge keeps read-only perception commands. Use when: a player or narrator takes a physical action, needs a movement outcome without mutating, or wants intent mapped to tools. Do NOT use when: the GM creates or edits the model — use manage_world; durable world facts — use manage_lore.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | execute (parser), resolve (non-mutating intent), suggest (intent → tool calls), visibility (can one actor see another or a thing), or audibility (can one actor hear another). Defaults to execute. | |
| intent | No | The intent to resolve or map (resolve/suggest). | |
| source | No | Observing actor for visibility/audibility (defaults to the active entity). | |
| target | No | Actor or thing being seen or heard (visibility/audibility). | |
| 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). |