Parar uma execução
Stop gracioso de um run em andamento: o nó atual termina, nada mais roda e o usage parcial chega no done.
Atualizado em 10 de ago. de 2026
Workflows multi-agente podem rodar por minutos. Se você já tem o que precisa — ou o usuário desistiu — pare o run com o thread_id que chegou no primeiro evento.
https://agents.hinow.ai/v1/agents/runs/{thread_id}/stopBearer hi_SUA_API_KEYPara graciosamente a execução ativa deste thread.
Parâmetros
thread_idstring· pathobrigatórioO thread_id devolvido no primeiro evento do run.
Respostas
{"success": true, "thread_id": "ae732033-...", "stopped": true}- 1
O pedido é aceito na hora
A resposta chega em ~50 ms. O sinal segue para o runtime do workflow.
- 2
O passo em andamento termina
A chamada de modelo ou ferramenta em voo conclui (ela já foi iniciada — e cobrada). Nenhum passo novo começa: nem o próximo nó, nem a próxima rodada de um debate, nem o próximo votante.
- 3
O run encerra limpo
O stream recebe
workflow_stoppede depoisdonecom o usage parcial. A conversa e as variáveis persistidas são salvas — o thread pode continuar depois.
data: {"type":"workflow_node_end","data":{"node_id":"juiz-intro","success":true}}
data: {"type":"workflow_stopped","data":{"node_id":"debate-loop","reason":"user_requested"}}
data: {"type":"done","usage":{"cost":0.00066,"input_tokens":829,"output_tokens":406,"time":54.7}}No modo síncrono (stream: false), a resposta chega com finish_reason: "stopped" e o texto parcial do que foi produzido até ali.
Stop ≠ desconectar
Fechar a conexão SSE também aborta o run — mas aí você perde o done e o usage. O stop existe para o modo síncrono e para parar mantendo a conexão aberta até o encerramento limpo.
O tempo até o encerramento efetivo depende do passo em voo: com um provedor de modelo lento, pode levar até ~1 minuto. O que nunca acontece é um passo novo começar depois do stop.

