Familias de eventos
- Inicio, fin, pausa y reanudación del agente
- Solicitud y respuesta del modelo
- Uso de herramientas y resultados
- Hook activado y completado
- Espera humana, entrada, pausa e interrupción
- Errores explícitos
Inspeccionar un contrato de evento
- Dashboard
- CLI
- Abre Observe → Events.
- Establece una ventana de tiempo corta y filtra por entorno, agente y tipo de evento.
- Selecciona un evento para inspeccionar sus campos normalizados y el payload sin procesar, luego abre su sesión para ver el contexto de ejecución.
- Si falta una duración emparejada, verifica que los eventos de inicio y finalización usen el mismo ID de correlación.


Campos reservados del SDK
No usestimestamp, session_id, agent_id, type ni environment como campos personalizados del SDK de Python. Las duraciones de eventos emparejados, como la duración del resultado de una herramienta, son calculadas por el SDK y no pueden proporcionarse manualmente.
Límites locales
- El estado de Failproof AI reside en
~/.failproofaia menos que se configure explícitamente de otra manera. failproofai-sdksiempre almacena en~/.failproofai/custom-agents.FAILPROOFAI_HOMEreubica ese directorio raíz; el segmentocustom-agentssiempre se añade al final, por lo que el almacenamiento no puede ubicarse fuera de él. Solo el propioconfigure(base_dir=...)del SDK escribe en otra ubicación.AGENTEYE_HOMEes leído por elagenteye-collectormás antiguo para determinar qué observar, y ya no afecta dónde escribe el SDK.- Las etiquetas de entorno pueden establecerse a través de la configuración del SDK o de
AGENTEYE_ENVIRONMENT. - Las credenciales del daemon se almacenan por separado de los ajustes no confidenciales.
Cambiar una etiqueta de entorno
- Dashboard
- CLI
Las etiquetas de entorno son asignadas por el SDK emisor o el daemon de Failproof. Tras cambiar una, abre Observe → Sessions y usa el filtro de entorno para confirmar que las nuevas sesiones llevan el nuevo valor. Las sesiones existentes conservan su entorno original.

