agenteye-cli) é uma Agent Skill: uma pequena pasta de instruções que um agente de codificação como Claude Code ou Codex carrega sob demanda. Ela ensina o agente a operar seu deployment de Observability por meio do agenteye CLI a partir de pedidos em linguagem natural como “dê ao CI uma chave que só pode enviar eventos” ou “confirme o incidente ativo e atribua a mim.”
Ela não é um serviço nem um binário separado; não há nada para implantar. Ela funciona sobre o CLI que você já tem instalado: o agente executa agenteye --json …, analisa o JSON limpo e responde em texto. Tudo o que ela pode fazer, você mesmo poderia fazer digitando os mesmos comandos.
Como ela se relaciona com as outras interfaces do Failproof AI Observability
O Failproof AI Observability oferece quatro formas de acessar os mesmos dados e controles. Elas se complementam:
A skill em si não tem privilégios próprios; ela apenas transforma suas palavras em chamadas de CLI que rodam como você:
vs. o assistente de IA no dashboard: uma distinção importante
Essas são duas ferramentas diferentes com alcances de ação muito distintos:- O assistente de IA no dashboard (AI assistant) é um chat embutido no dashboard, com suporte do serviço de agente. Ele é somente leitura mais criação com aprovação: pode rascunhar queries salvas e dashboards, mas toda escrita pausa para sua aprovação explícita com um clique, e ele nunca exclui nada. É restrito pela permissão
agent:usee só enxerga dados da organização que você está visualizando. - A CLI skill roda na sua estação de trabalho dentro do seu agente de codificação e aciona o
agenteyeCLI como você. Ela pode executar toda a superfície do CLI, incluindo mutações (criar/rotacionar/desativar chaves de API, alterar configurações da org, resolver incidentes, excluir queries salvas), limitada apenas pelas permissões do seu login no CLI. Trate-a com exatamente o mesmo cuidado com que trataria executar esses comandos manualmente.
Pré-requisitos
- O
agenteyeCLI instalado e noPATH(veja a referência do CLI:pipx install agenteye). - Sua URL do dashboard configurada (
AGENTEYE_DASHBOARD_URL, ou o agente passa--base-url). - Uma sessão autenticada: execute
agenteye loginvocê mesmo primeiro. A skill não consegue completar o login por código enviado por e-mail para você; ela dirá para executaragenteye loginse a sessão estiver ausente ou expirada (código de saída do CLI4).
Onde obter
A skill está publicada na coleção pública de skills do Failproof AI: github.com/FailproofAI/skills →skills/agenteye-cli/
Não há nenhuma restrição de acesso — o repositório é público e a skill não precisa de nenhuma credencial própria, pois ela apenas aciona o agenteye CLI público contra o seu dashboard, usando a sessão com a qual você fez login. Você não precisa pedir permissão a ninguém.
Observe que ela é publicada como sua própria pasta e não está dentro do pacote pipx install agenteye, portanto não procure por ela lá.
Instalando a skill
O caminho mais rápido é o CLIskills, que busca a pasta e a coloca onde seu agente procura:
SKILL.md (mais referências opcionais), então copiá-la também funciona:
- Claude Code: coloque a pasta
agenteye-cli/em~/.claude/skills/(todos os projetos) ou<seu-repositório>/.claude/skills/(somente aquele repositório). Claude Code a descobre automaticamente — verifique com a lista/skills, ou simplesmente faça uma pergunta que corresponda à sua descrição. - Codex (OpenAI): o Codex lê o mesmo
SKILL.md. Oagents/openai.yamlincluído defineallow_implicit_invocation: true, então o Codex seleciona a skill automaticamente quando uma tarefa combina; caso contrário, invoque-a explicitamente como$agenteye-cli.
Segurança: mutações NÃO solicitam confirmação quando um agente executa o CLI
Aviso: Leia isso antes de permitir que um agente faça alterações.O
agenteye CLI normalmente pergunta “tem certeza?” antes de uma ação destrutiva. Ele pula automaticamente essa confirmação sempre que não está conectado a um terminal (que é exatamente como um agente de codificação o executa), e --json também a pula. Portanto, o aviso de segurança não será acionado para o agente.
A skill foi escrita para compensar isso: ela é instruída a declarar o comando exato que irá executar e obter seu OK explícito antes de qualquer alteração de estado. Mantenha essa disciplina. Quando você aciona o Failproof AI Observability por meio de um agente, você é a etapa de confirmação. Os comandos que alteram estado para ficar atento:
keys create/update/disable/regenerateusers create/update/disable/enablesettings setalerts create/update/delete/test- os subcomandos de escrita de
incidents:ack/assign/resolve/open/comment-add/comment-delete/subscribe/unsubscribe query create/update/deleteagent rename/deleteorgs switch
events, sessions, evals, errors, list, whoami, orgs list/current/perms) é somente leitura e não altera nada.
Como o agente age como você, ele só pode fazer o que seu login tem permissão para fazer; as permissões são resolvidas por org (veja API keys). Um comando para o qual você não tem permissão retorna o código de saída 5 com o nome exato da permissão faltante, para que o agente possa informar precisamente o que pedir a um administrador em vez de falhar de forma opaca.
O que você pode perguntar
Veja como é uma interação real — uma leitura, depois uma alteração que aguarda sua confirmação:agenteye correto, descobrindo valores válidos primeiro (list <kind>, whoami) para não adivinhar, e declarando o comando exato antes de qualquer alteração. Mais exemplos:
- “Tem algo quebrado / falhando nas últimas 24 horas?” →
errors --since 24h --aggregate, depois um resumo. - “Por que a sessão
run-001falhou?” →events --session-id run-001 --all+evals --session-id run-001. - “Como está a qualidade esta semana?” →
evals --aggregate --since 7d, depois detalhes das execuções com baixa pontuação. - “Dê ao CI uma chave que só pode enviar eventos.” →
keys create ci --add events:add(declara o comando, depois cria e captura o segredo único). - “Quem tem acesso? Torne a Dana somente leitura.” →
users list→users update dana@… --permission-set read-only(após confirmar com você). - “Confirme o incidente ativo e atribua a mim.” →
incidents list --state firing→incidents ack <id>/incidents assign <id> você@….
Próximos passos
- CLI: referência completa de comandos e flags para
agenteye. - Receitas de CLI para agentes: padrões de
jqpara copiar e colar e tratamento de códigos de saída. - Evaluator agent skill: a skill irmã, para construir o avaliador cujas pontuações
agenteye evalslê. - Python SDK agent skill: a skill irmã, para instrumentar um agente para que ele emita a telemetria que
agenteyelê. - AI assistant: o assistente no dashboard (não confundir com esta skill de terminal).
- API keys: o modelo de permissões por org que delimita o que a skill pode fazer.

