Communitygithub.com

indigokarasu/custodian

Custodian: monitor de operações autônomo — detecta, classifica e repara falhas em plataformas de agentes durante horários de baixa atividade.

O que é custodian?

Custodian é uma skill desenvolvida para monitoramento autônomo de operações, projetada para ser executada durante períodos de inatividade (quiet hours) em plataformas de agentes de IA (como Claude Code, Cursor, Codex). Sua principal função é detectar proativamente falhas no sistema, classificá-las por severidade e, quando possível, aplicar reparos automáticos sem intervenção humana. O benefício central é a redução de downtime e a prevenção de incidentes escalarem, liberando engenheiros de tarefas repetitivas de monitoramento noturno. A skill opera analisando logs, métricas e eventos de plataformas de agentes, utilizando heurísticas ou modelos de classificação para identificar padrões de falha. Ela pode acionar ações corretivas predefinidas (como redefinição de sessões, limpeza de cache ou reinicializações) e gerar relatórios resumidos. Ideal para equipes que mantêm serviços baseados em agentes e precisam garantir alta disponibilidade com mínima supervisão contínua.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add indigokarasu/custodian

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que custodian faz?

Custodian: monitor de operações autônomo — detecta, classifica e repara falhas em plataformas de agentes durante horários de baixa atividade.

Visão Geral

Custodian é uma skill projetada para executar monitoramento autônomo e manutenção corretiva em plataformas de agentes de IA durante períodos de silêncio (quiet hours). Seu objetivo é minimizar o tempo de inatividade e reduzir a carga operacional sobre engenheiros, identificando e resolvendo problemas comuns antes que impactem os usuários.

Funcionalidades

  • Detecção automática de falhas: Varre logs e métricas em busca de anomalias.
  • Classificação de incidentes: Categoriza falhas por severidade (crítica, alta, média, baixa).
  • Reparo autônomo: Executa ações corretivas predefinidas (ex.: reinicialização de serviços, limpeza de cache).
  • Relatórios pós-execução: Gera um resumo do que foi detectado e reparado durante a execução.

Como Funciona

  1. A skill é ativada durante um período configurado (ex.: janela noturna).
  2. Conecta-se às APIs de monitoramento da plataforma alvo (logs, métricas, alertas).
  3. Analisa os dados em busca de padrões de falha conhecidos.
  4. Para cada falha detectada:
    • Classifica a severidade.
    • Tenta aplicar um reparo automático da biblioteca de ações.
    • Registra sucesso ou falha.
  5. Ao final, produz um relatório consolidado.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • (Outras plataformas de agentes via API customizada)

Configuração

Variáveis de ambiente necessárias:

CUSTODIAN_LOG_SOURCE=<caminho ou endpoint dos logs>
CUSTODIAN_ACTION_DIR=<diretório com scripts de reparo>
CUSTODIAN_SILENT_HOURS_START=00:00
CUSTODIAN_SILENT_HOURS_END=06:00

Exemplo de Uso

# Executar Custodian manualmente para um ciclo de verificação
custodian run

# Visualizar relatório da última execução
custodian report

Mais Informações

Consulte a documentação oficial para exemplos avançados e guia de extensão de ações de reparo.

Habilidades Relacionadas