Recall
Recall is the operator’s hand on the system — the CLI for direct intervention when automated systems are insufficient or you need immediate control over a running agent fleet.The Three Control Surfaces
Recall completes the operator control plane alongside two existing commands:The Three Operator Primitives
These three commands cover every coordination scenario:| Command | Effect | When to Use |
|---|---|---|
recall stall <agent> | Pause — agent stops acting, keeps listening | Almost always the right first move |
recall focus <agent> | Leader — named agent acts, all others stall | Agents stepping on each other |
recall stun <agent> | Reset — full intervention on a broken agent | Something is genuinely broken |
stall is the dominant operator command in real production. Most incidents are coordination failures, not catastrophic failures. Stop the agent, investigate, then decide: recall wake (minor) or recall stun (broken).
Full Command Reference
System Commands
Agent State
Recovery
What Stun Actually Does
recall stun is not just a stop command. It runs a 7-step sequence:
- Disconnect channel connections
- Drain in-progress tool calls (max 10 seconds)
- Kill all sub-agents
- Archive the active session
- Compact memory
- Emit a control plane event (visible in
openclaw watch) - Hold — agent offline until
recall recover+ operator confirmation
Standard Incident Response
Reversibility
Every operation has a reversal:| Operation | Reversal |
|---|---|
lockdown | unlock |
freeze | unfreeze |
stall | wake (queued messages delivered) |
sleep | wake |
stun | wake (after recover + confirmation) |
Observability
Every Recall operation emits a structured event that flows into the reliability stack:- Visible in
openclaw watchincident timeline - Ingested by RadCheck signal analysis
- Available in OCTriage proof bundles
- Read by Agent911 during incident diagnosis