agenteye-python-sdk) es un Agent Skill: una carpeta de instrucciones que un agente de código como Claude Code o Codex carga a demanda cuando una tarea coincide con él. Le enseña al agente a usar el Python SDK — no es una librería y no cambia nada sobre cómo funciona el SDK.
La instrumentación es fácil de escribir y fácil de hacer mal sin notarlo
El SDK es pequeño: trece métodos de eventos, todos con argumentos nombrados. Un agente de código puede leer la referencia del Python SDK y producir instrumentación plausible en un minuto. El problema es que este SDK no lanza errores cuando algo está mal, y la instrumentación incorrecta se ve exactamente igual a la correcta hasta que alguien abre un dashboard y lo encuentra vacío. Los errores que cuestan tiempo real son todos silencios:
Ninguno lanza errores. Ninguno aparece en las pruebas. Todos están en el skill, declarados como un contrato con la verificación que los detecta.
Lo que hace, en orden
El skill ejecuta los mismos tres pasos que haría un ingeniero cuidadoso:- Planificar. Lee tu bucle de agente y hace las dos preguntas que solo tú puedes responder: qué cuenta como una ejecución (tu
session_id), y quiénes son los actores distinguibles (tuagent_id). Las acuerda antes de escribir código, porque cambiarlas después divide tu historial y rompe las tendencias. - Escribir. Vincula la identidad una vez por ejecución en lugar de pasarla por cada punto de llamada, y elige una forma segura para concurrencia — un detalle importante, porque el atajo obvio mezcla silenciosamente dos ejecuciones superpuestas en una sola sesión.
- Verificar. Ejecuta tu agente y lee los archivos de eventos resultantes, comprobando que
agent_startestá presente, que el entorno es correcto y que una ejecución produjo una sesión.
Cómo se relaciona con los otros skills
Tres skills, una división clara:
Se encadenan en ese orden: este skill hace que los eventos fluyan, el evaluador los puntúa, la CLI los lee. No hay nada que evaluar ni nada que leer hasta que tu agente emita sesiones, así que si estás empezando desde cero, comienza aquí.
Requisitos previos
- Python 3.10+ y el código base del agente que quieres instrumentar.
- El SDK. Se distribuye a los clientes como un wheel privado en lugar de desde un índice público — tu proceso de incorporación explica cómo obtenerlo e instalarlo. El skill conoce la ruta de instalación y te preguntará en lugar de adivinar si no puede encontrarla.
- Nada más. Sin inicio de sesión en el dashboard, sin clave de API, sin red. El skill verifica contra los archivos de eventos que escribe el SDK, por lo que puede terminar y demostrar su trabajo sin conexión.
Dónde obtenerlo
El skill vive en la colección públicaFailproofAI/skills:
-g para instalarlo en todos los proyectos en lugar de solo en el actual, y --copy si tu entorno no sigue enlaces simbólicos. Para Codex, pasa -a codex.
Instalarlo manualmente
Los Agent Skills son carpetas que contienen unSKILL.md más referencias. Si prefieres no usar el instalador:
- Claude Code: copia la carpeta
agenteye-python-sdk/en~/.claude/skills/(todos los proyectos) o<tu-repo>/.claude/skills/(solo ese repositorio). Claude Code la descubre automáticamente — revisa la lista/skills, o simplemente pregunta algo que coincida con ella. - Codex: Codex lee el mismo
SKILL.md. El archivoagents/openai.yamlincluido estableceallow_implicit_invocation: true, por lo que se selecciona automáticamente cuando una tarea coincide; de lo contrario, invócalo como$agenteye-python-sdk.
Cómo luce una sesión
Qué puedes pedirle
- “¿Por qué no aparece mi agente en el dashboard?” → recorre la escalera: si los eventos se están escribiendo, si
agent_startestá ahí, si el entorno es correcto, si el colector está leyendo el mismo lugar. - “Todo está llegando bajo dev.” → el entorno nunca se configuró, o fue restablecido por una llamada posterior.
- “Agrega seguimiento de tokens.” → encuentra tu wrapper LLM y registra modelo, razón de parada y uso.
- “Instrumenta los sub-agentes también.” → una sesión, etiquetas de agente distintas, anidadas bajo su padre.
- “Escribe pruebas para la instrumentación.” → apunta el SDK a un directorio temporal y hace aserciones sobre los eventos que escribió.
Qué tener en cuenta
Deja que verifique. El paso que hace que valga la pena usar este skill es el último — ejecutar tu agente y leer los eventos de vuelta. Un agente que escribe instrumentación y se detiene ha hecho la mitad fácil, y la mitad que falla silenciosamente es la otra. Acuerda los nombres antes del código.session_id y agent_id son los ejes por los que agrupa cada vista. Renombrarlos después divide el historial: las ejecuciones antiguas conservan las etiquetas anteriores y tus tendencias se rompen. El skill preguntará; la respuesta vale un minuto de reflexión.
Si tu agente propone instalar el SDK desde un índice público, el skill no se cargó. El SDK se distribuye de forma privada. Esa propuesta es una señal clara de que tu agente de código está adivinando en lugar de seguir el skill — detenlo ahí y verifica que el skill esté instalado.
Más allá de eso, su radio de acción es pequeño: escribe código en tu directorio de trabajo y archivos de eventos donde tú le indiques. No lee nada de tu despliegue ni cambia nada en él.
Próximos pasos
- Python SDK: la referencia completa de eventos — cada tipo de evento y campo — detrás de lo que automatiza este skill.
- Sessions: lo que produce tu instrumentación una vez que los eventos llegan.
- Evaluator Agent Skill: el siguiente paso una vez que las ejecuciones están llegando — puntuarlas.
- CLI Agent Skill: leer tu telemetría de vuelta.

