jwekavanagh/agentskeptic

Capture falhas silenciosas em fluxos de trabalho de agentes verificando o estado real do sistema.

O que é agentskeptic?

O AgentSkeptic é uma ferramenta/skill projetada para evitar falsas impressões de sucesso em pipelines de agentes de IA. Ele detecta falhas silenciosas — situações em que um agente conclui uma tarefa sem erros, mas o estado real do sistema (banco de dados, sistema de arquivos, API) não reflete a alteração esperada. Isso é particularmente útil para desenvolvedores que usam plataformas como Claude Code, Cursor e Codex, onde respostas incorretas ou operações não executadas podem passar despercebidas. A skill funciona comparando a saída do agente com verificações de estado posteriores, garantindo que alterações como inserções de registros, criações de arquivos ou chamadas de API realmente ocorreram. Ela se integra a fluxos de automação de agentes, fornecendo uma camada de validação adicional baseada em ações, ajudando a construir pipelines mais confiáveis e auditáveis.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add jwekavanagh/agentskeptic

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que agentskeptic faz?

Capture falhas silenciosas em fluxos de trabalho de agentes verificando o estado real do sistema.

Fonte: https://github.com/jwekavanagh/agentskeptic

Descoberto a partir de repositórios GitHub enviados nas últimas 24 horas sobre habilidades de agentes, fluxos de trabalho Claude/Codex/Gemini, ferramentas MCP e automação adjacente de IA-agent.

Visão Geral

O AgentSkeptic ajuda você a detectar situações em que um agente de IA reporta sucesso, mas a operação esperada não surtiu efeito. Ele verifica o estado real do sistema após a execução do agente, expondo discrepâncias ocultas.

Como Funciona

  1. Fluxo de Trabalho do Agente: O agente executa uma tarefa (ex.: inserir um registro no banco de dados, criar um arquivo, chamar uma API).
  2. Verificação de Estado: Após a conclusão, o AgentSkeptic consulta o sistema alvo para confirmar se a alteração realmente ocorreu.
  3. Comparação: Compara a saída do agente com o estado real.
  4. Alerta: Se houver discrepância, uma falha silenciosa é registrada e reportada.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Fluxos de Automação de Agentes em Geral

Uso Básico

# Adicione ao seu pipeline de agente
export AGENT_SKEPTIC_ENABLED=true
export AGENT_SKEPTIC_CHECK_STATE=true

Exemplo de configuração para verificar se um arquivo foi criado:

checks:
  - type: file_exists
    path: "/tmp/output.txt"
    expected: true
  - type: db_record
    query: "SELECT 1 FROM users WHERE email = '[email protected]'"
    expected_rows: 1

Integração com MCP

Se você usa ferramentas MCP (Model Context Protocol), o AgentSkeptic pode ser acionado como uma verificação pós-execução nos seus servidores MCP.

Exemplo de Relatório de Falha

Falha Silenciosa Detectada:
  - Tarefa: Inserir usuário no banco
  - Agente reportou: Sucesso
  - Estado real: Nenhum registro encontrado para '[email protected]'
  - Causa possível: Conexão com banco de dados recusada ou transação revertida

Limitações

  • Requer acesso de leitura ao sistema alvo (banco de dados, sistema de arquivos, API).
  • Não impede a execução do agente, apenas reporta discrepâncias.
  • Pode introduzir latência adicional devido às verificações de estado.

Licença

MIT

Habilidades Relacionadas