Logotipo Hedhog

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)