Receba novidades do Hedhog no seu e-mail
Novos lançamentos, receitas e breaking changes — sem spam.
Submódulo agent
runtime
Inspeção de execuções, cancelamento, novas tentativas, auditorias e filas de aprovação humana.
Caminho de origem: libraries/agent/src/controllers/agent.controller.ts
Arquivo do módulo: agent.module.ts
Introdução
O submódulo Runtime é a superfície de observabilidade e controle das execuções de workflow depois que elas já foram iniciadas. Ele expõe listas de execuções, endpoints de inspeção detalhada, ações de retry/cancel e streams de auditoria relacionados.
As aprovações humanas são tratadas como parte do runtime, e não do design time: os workflows podem pausar para aprovação e, em seguida, ser retomados, aprovados ou rejeitados por meio destes endpoints.
Endpoints HTTP
14 endpoints
Lista as aprovações humanas pendentes e históricas.
Obtém uma solicitação de aprovação.
- Params
- approvalId (int)
Aprova uma solicitação de aprovação humana.
- Params
- approvalId (int)
Rejeita uma solicitação de aprovação humana.
- Params
- approvalId (int)
Lista todas as execuções.
Obtém uma execução.
- Params
- runId (int)
Cancela uma execução.
- Params
- runId (int)
Reexecuta uma execução.
- Params
- runId (int)
Lista os passos de uma execução.
- Params
- runId (int)
Lista os eventos de uma execução.
- Params
- runId (int)
Lista as transições de estado de uma execução.
- Params
- runId (int)
Lista os registros de decisão de uma execução.
- Params
- runId (int)
Lista as invocações de tools realizadas por uma execução.
- Params
- runId (int)
Retorna a trilha de auditoria de uma execução.
- Params
- runId (int)