agenteye-python-sdk) es un Agent Skill: una carpeta de instrucciones que un agente de código como Claude Code o Codex carga bajo demanda cuando una tarea coincide con él. Enseña al agente a usar el SDK de Python — 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 equivocarse silenciosamente
El SDK es pequeño: trece métodos de eventos, todos con parámetros por nombre. Un agente de código puede leer la referencia del SDK de Python y producir una instrumentación plausible en un minuto. El problema es que este SDK no lanza excepciones cuando te equivocas, y la instrumentación incorrecta se ve exactamente igual que la correcta hasta que alguien abre un dashboard y lo encuentra vacío. Los errores que cuestan tiempo real son todos silencios:
Ninguno lanza excepciones. Ninguno aparece en los tests. Cada uno está en el skill, enunciado como un contrato con la verificación que lo 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). Llega a un acuerdo sobre eso antes de escribir código, porque cambiarlos después divide tu historial y rompe las tendencias. - Escribir. Vincula la identidad una sola vez por ejecución en lugar de propagarla por cada punto de llamada, y elige una forma segura para la concurrencia — un detalle que importa, porque el atajo obvio mezcla silenciosamente dos ejecuciones solapadas 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 y el CLI los lee de vuelta. No hay nada que evaluar ni nada que leer hasta que tu agente emite sesiones, así que si estás comenzando desde cero, empieza aquí.
Prerequisitos
- Python 3.10+ y la base de código del agente que quieres instrumentar.
- El SDK. Se distribuye a los clientes como un wheel privado en lugar de 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, así que puede terminar y demostrar su trabajo sin conexión.
Dónde encontrarlo
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.
Instalación manual
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 él. - Codex: Codex lee el mismo
SKILL.md. Elagents/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: ¿se están escribiendo los eventos?, ¿está
agent_start?, ¿es correcto el entorno?, ¿está leyendo el colector desde el mismo lugar? - “Todo está llegando bajo dev.” → el entorno nunca se configuró, o fue restablecido por una llamada posterior.
- “Añade seguimiento de tokens.” → encuentra tu wrapper de LLM y registra el modelo, el motivo de parada y el uso.
- “Instrumenta también los sub-agentes.” → una sesión, etiquetas de agente distintas, anidadas bajo su padre.
- “Escribe tests para la instrumentación.” → apunta el SDK a un directorio temporal y hace aserciones sobre los eventos escritos.
Qué tener en cuenta
Deja que verifique. El paso que hace que este skill valga la pena 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 antiguas y tus tendencias se rompen. El skill preguntará; la respuesta vale un momento de reflexión.
Si tu agente propone instalar el SDK desde un índice público, el skill no cargó. El SDK se distribuye de forma privada. Esa propuesta es una señal fiable 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 impacto es pequeño: escribe código en tu directorio de trabajo y archivos de eventos donde se lo indiques. No lee nada de tu despliegue ni cambia nada en él.
Próximos pasos
- SDK de Python: la referencia completa de eventos — cada tipo de evento y campo — detrás de lo que automatiza este skill.
- Sesiones: lo que produce tu instrumentación una vez que los eventos llegan.
- Skill de Agente Evaluador: el siguiente paso una vez que las ejecuciones están llegando — puntuarlas.
- Skill de Agente CLI: leer tu telemetría de vuelta.

