Set Active Badge
set_badgeSwitch the active badge to player, game_master, observer, or none to gate server-side tool access for the session. Use when entering the story, spectating, or stepping away to edit.
Instructions
Switch the active badge to player, game_master, observer, or none (Editor), gating tool access server-side for the session; always callable. Use when: entering the story, spectating, or stepping away to edit. Do NOT use when: answering a pending workflow decision — use respond_decision.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| badge | Yes | The badge to activate: player, game_master, observer, or none (Editor). |
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). |