agenteye-python-sdk) é um Agent Skill: uma pasta de instruções que um agente de código 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 muda nada sobre como o SDK funciona.
Instrumentação é fácil de escrever e fácil de errar silenciosamente
O SDK é pequeno: treze métodos de eventos, todos com argumentos nomeados. Um agente de código pode ler a referência do Python SDK e produzir instrumentação plausível em um minuto. O problema é que esse SDK não levanta exceções quando você erra, e uma instrumentação incorreta parece exatamente com uma correta — até alguém abrir um dashboard e encontrá-lo vazio. Os erros que custam tempo real são todos silêncios:
Nenhum desses levanta exceções. 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. Ela lê seu loop de 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). Ela obtém essas respostas antes de escrever código, porque mudá-las depois divide seu histórico e quebra as tendências. - Escrever. Ela 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 que importa, porque o atalho óbvio silenciosamente mistura duas execuções sobrepostas em uma única sessão.
- Verificar. Ela executa seu agente e lê os arquivos de eventos resultantes, verificando se
agent_startestá presente, se o ambiente está correto e se uma execução produziu uma sessão.
Como ela se relaciona com as outras skills
Três skills, uma divisão clara:
Elas se encadeiam nessa ordem: esta skill faz os eventos fluírem, o evaluator os pontua, e o 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 a base de código do agente que você deseja instrumentar.
- O SDK. Ele é distribuído aos clientes como um wheel privado, 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 consiga encontrá-lo.
- Nada mais. Sem login no dashboard, sem chave de API, sem rede. A skill verifica contra os arquivos de eventos que o SDK grava, portanto pode concluir e provar seu trabalho offline.
Onde encontrá-la
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 suporta symlinks. Para Codex, passe -a codex.
Instalando manualmente
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-repositório>/.claude/skills/(somente aquele repositório). Claude Code a descobre automaticamente — verifique a lista/skills, ou simplesmente pergunte algo que corresponda a ela. - Codex: o Codex lê o mesmo
SKILL.md. O arquivoagents/openai.yamlincluído 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 se parece
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 collector está lendo o mesmo lugar. - “Tudo está chegando como dev.” → o ambiente nunca foi definido, ou foi redefinido por uma chamada posterior.
- “Adicione rastreamento de tokens.” → encontra seu wrapper LLM e registra modelo, motivo de parada e uso.
- “Instrumente os sub-agentes também.” → uma sessão, rótulos de agentes distintos, aninhados sob seu pai.
- “Escreva testes para a instrumentação.” → aponta o SDK para um diretório temporário e faz asserções sobre os eventos que ele gravou.
O que observar
Deixe-o verificar. O passo que torna esta skill útil é 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. Concorde com 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 se 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 confiável de que seu agente de código está adivinhando em vez de seguir a skill — pare-o ali e verifique se a skill está instalada.
Além disso, seu raio de ação é pequeno: ela escreve código no seu diretório de trabalho e arquivos de eventos onde você mandar. Não lê nada do seu deployment e não muda 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 estiverem chegando — pontuá-las.
- CLI Agent Skill: lendo sua telemetria de volta.

