agenteye-python-sdk) é uma Agent Skill: uma pasta de instruções que um agente de codificação como Claude Code ou Codex carrega sob demanda quando uma tarefa corresponde a ela. Ela ensina o agente a usar o Python SDK — não é uma biblioteca e não altera em nada o funcionamento do SDK.
A instrumentação é fácil de escrever e fácil de errar silenciosamente
O SDK é pequeno: treze métodos de evento, todos com argumentos nomeados. Um agente de codificação pode ler a referência do Python SDK e produzir uma instrumentação plausível em um minuto. O problema é que esse SDK não lança exceções quando você erra, e uma instrumentação incorreta parece exatamente igual a uma correta — até alguém abrir um dashboard e encontrá-lo vazio. Os erros que custam tempo real são todos silêncios:
Nenhum deles lança exceção. Nenhum aparece em testes. Cada um está na skill, declarado como um contrato com a verificação que o detecta.
O que ela faz, em ordem
A skill executa os mesmos três passos que um engenheiro cuidadoso seguiria:- Planejar. Lê o loop do seu agente e faz as duas perguntas que só você pode responder: o que conta como uma execução (seu
session_id) e quem são os atores distinguíveis (seuagent_id). Isso é acordado antes de escrever qualquer código, porque mudá-los depois divide seu histórico e quebra as tendências. - Implementar. Vincula a identidade uma vez por execução em vez de passá-la por todos os pontos de chamada, e escolhe uma forma segura para concorrência — um detalhe importante, porque o atalho óbvio mistura silenciosamente duas execuções sobrepostas em uma única sessão.
- Verificar. Executa o agente e lê os arquivos de eventos resultantes, verificando que
agent_startestá presente, que o ambiente está correto e que uma execução produziu uma sessão.
Como ela se relaciona com as outras skills
Três skills, uma divisão clara:
Elas se complementam nessa ordem: esta skill faz os eventos fluírem, a do evaluator os pontua, a da CLI os lê de volta. Não há nada para avaliar e nada para ler até que seu agente emita sessões, então se você está começando do zero, comece aqui.
Pré-requisitos
- Python 3.10+ e o código-base do agente que você quer instrumentar.
- O SDK. Ele é distribuído aos clientes como um wheel privado, e não de um índice público — seu onboarding cobre como obtê-lo e instalá-lo. A skill conhece o caminho de instalação e perguntará a você em vez de adivinhar caso não o encontre.
- Nada mais. Sem login no dashboard, sem chave de API, sem rede. A skill verifica os arquivos de eventos que o SDK grava, então pode concluir e comprovar seu trabalho offline.
Onde obter
A skill está na coleção públicaFailproofAI/skills:
-g para instalá-la em todos os projetos em vez de apenas no atual, e --copy se seu ambiente não segue symlinks. Para Codex, passe -a codex.
Instalação manual
Agent Skills são pastas contendo umSKILL.md mais referências. Se preferir não usar o instalador:
- Claude Code: copie a pasta
agenteye-python-sdk/para~/.claude/skills/(todos os projetos) ou<seu-repo>/.claude/skills/(apenas aquele repositório). Claude Code a descobre automaticamente — verifique na lista/skillsou simplesmente pergunte algo que corresponda a ela. - Codex: o Codex lê o mesmo
SKILL.md. O arquivoagents/openai.yamlincluso defineallow_implicit_invocation: true, então ela é selecionada automaticamente quando uma tarefa corresponde; caso contrário, invoque-a como$agenteye-python-sdk.
Como é uma sessão
O que você pode pedir
- “Por que meu agente não está aparecendo no dashboard?” → percorre a escada: os eventos estão sendo gravados,
agent_startestá lá, o ambiente está correto, o coletor está lendo o mesmo lugar. - “Tudo está chegando como dev.” → o ambiente nunca foi definido ou foi redefinido por uma chamada posterior.
- “Adicionar rastreamento de tokens.” → encontra o wrapper do seu LLM e registra modelo, motivo de parada e uso.
- “Instrumentar os sub-agentes também.” → uma sessão, rótulos de agentes distintos, aninhados sob o pai.
- “Escrever testes para a instrumentação.” → aponta o SDK para um diretório temporário e faz asserções nos eventos gravados.
O que observar
Deixe-a verificar. O passo que torna esta skill valiosa é o último — executar seu agente e ler os eventos de volta. Um agente que escreve instrumentação e para fez a metade fácil, e a metade que falha silenciosamente é a outra. Acorde os nomes antes do código.session_id e agent_id são os eixos pelos quais toda superfície agrupa. Renomeá-los depois divide o histórico: execuções antigas mantêm os rótulos antigos e suas tendências quebram. A skill vai perguntar; a resposta vale um minuto de reflexão.
Se seu agente propuser instalar o SDK de um índice público, a skill não carregou. O SDK é distribuído de forma privada. Essa proposta é um sinal claro de que seu agente de codificação está adivinhando em vez de seguir a skill — pare aí e verifique se a skill está instalada.
Fora isso, o raio de impacto é pequeno: ela escreve código no seu diretório de trabalho e arquivos de eventos onde você indicar. Não lê nada do seu deployment e não altera nada nele.
Próximos passos
- Python SDK: a referência completa de eventos — cada tipo de evento e campo — por trás do que esta skill automatiza.
- Sessions: o que sua instrumentação produz quando os eventos chegam.
- Evaluator Agent Skill: o próximo passo quando as execuções estão chegando — pontuá-las.
- CLI Agent Skill: lendo sua telemetria de volta.

