estop
Halts all arm and gripper motion, invalidates every plan, and blocks motion and control tools until a human approves reset.
Instructions
SOFTWARE E-STOP: stop all motion (arm and gripper), invalidate every plan and refuse motion/gripper/control tools until a human approves reset_estop. Always available, never rate limited, never needs approval, accepts any reason. This is not a substitute for the hardware e-stop.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Optional short reason, shown to the human who resets the e-stop |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Software envelope only (defense in depth). The robot's own safety system and hardware e-stop remain the real safety layer. | |
| reason | No | ||
| dry_run | Yes | ||
| estopped | Yes | ||
| estop_event | No | Number of the latched e-stop event | |
| estopped_at | No | ||
| reason_source | No | Who gave the reason: the AI agent (via estop) or the server itself | |
| last_violation | No | ||
| executing_plan_id | No | ||
| force_violation_latched | Yes |