Runtime: mission actions
navig_runtime_actionCreate a Mission or advance its state (start/succeed/fail/cancel/timeout). State-changing mission actions require approval; read missions and receipts first.
Instructions
Create a Mission or advance its state (start/succeed/fail/cancel/timeout). State-changing; mission_action requires approval. Use navig_runtime to read missions and receipts first. Returns the Mission with its new state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Mission title, shown in mission lists and execution receipts Used by: create_mission. | |
| action | Yes | Operation to perform. Required parameters per action: create_mission: title; mission_action: mission_id, transition. What each action does: create_mission: Create a Mission (the unit of work that produces execution receipts) on a Node (required: title) | mission_action: Advance a Mission state (required: mission_id, transition) | |
| node_id | No | Node that should execute the mission (default: the local node) Used by: create_mission. | |
| payload | No | Mission input, passed through to the executing node Used by: create_mission. | |
| priority | No | Lower runs first; default 0 Used by: create_mission. | |
| capability | No | Capability the mission needs from its node Used by: create_mission. | |
| mission_id | No | Mission to advance Used by: mission_action. | |
| transition | No | Action to apply: start, succeed, fail:<message>, or cancel:<message> Used by: mission_action. |