Hooks de execução

Regras que rodam automaticamente em pontos críticos do trabalho do agente, sem programação.

Painel Admin → Hooks · Para: administradores ·

Pontos de execução

PontoQuando roda
Antes do uso de ferramentaToda vez que o agente vai usar uma skill, na investigação, no chat e nas rotinas.
Depois do uso de ferramentaLogo após o resultado da skill.
Após geração do planoQuando uma investigação multi-agente gera o plano de etapas.
Ao acionar subagenteQuando uma etapa do plano inicia um subagente.

Criar um hook

Em + Novo hook:

CampoO que faz
NomeIdentificação da regra.
Ponto de execuçãoUm dos quatro pontos acima.
CondiçãoQuando a regra se aplica: skill, ferramenta, host (aceita curingas, como prod-*), ambiente e nível de risco. Campo vazio vale para qualquer valor.
Ação• Bloquear: a ação não é executada;
• Exigir aprovação: a ação espera aprovação humana;
• Notificar canal: envia um aviso para o canal escolhido;
• Chamar webhook: envia os dados para uma URL sua, com assinatura;
• Apenas registrar: grava na timeline, sem interferir.
PrioridadeOrdem de avaliação quando várias regras se aplicam.
HabilitadoLiga ou desliga a regra.

Use Testar para simular a regra contra uma ação de exemplo antes de ligá-la.

Regras de funcionamento

  • Os hooks só podem deixar o agente mais restrito, nunca mais livre do que a política de risco permite.
  • Quando uma regra bloqueia, a ação não roda e o agente recebe o motivo.
  • Cada acionamento fica na timeline do incidente: qual regra, em que ponto, qual ação e o resultado.

Exemplos.

  • Antes do uso de ferramenta, Terminal em hosts prod-*: exigir aprovação.
  • Após geração do plano: notificar o canal do NOC com o plano proposto.
  • Antes do uso de ferramenta, qualquer skill de ITSM: chamar o webhook de auditoria.

On this page