cancel_agent_turn
Stop an active agent turn that is mid-execution to prevent costly loops or incorrect responses. Use when a consumer requests halt; cancellation propagates to sub-agents.
Instructions
Cancela um turn de agente EM ANDAMENTO (mid-LLM, mid-tool, mid-stream). Útil quando agente entrou em loop caro, está respondendo errado, ou consumer pediu para parar. Diferente de set_session_control(suspended) que só bloqueia próximo turn — aqui interrompe o que já executa. Em multi-agent (Sprint 63), cancelar parent propaga em cascata via root_execution_id pra sub-agentes ativos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | No | Motivo opcional do cancel (audit/telemetria) | |
| session_id | Yes | session_id text (ou UUID id) da sessão alvo |