Interrupt the active turn
Conversations
Interrupt the active turn
POST /v1/api/conversations/{id}/interrupt - the user-facing “Stop”. Fires the
in-flight turn’s abort token: the turn’s stream loop breaks, the RunTurn
gRPC drops, the vsock to the in-VM adapter tears down, and the adapter hits
EOF and interrupts its SDK - the agent actually halts (Claude-CLI Esc).
Idempotent: no active turn for this conv -> 200 with stopped: false.
POST
Interrupt the active turn
Stops the in-flight turn
Signals the conversation’s currently-running turn to abort — the user-facing “Stop”. The agent halts as soon as it can, and the event stream ends the turn with its terminal event. Idempotent: if nothing is running it returns200 with { "stopped": false }.