Paquetes de trayectorias
La captura de trayectorias es el registrador por sesión de OpenClaw. Registra una línea temporal estructurada para cada ejecución del agente, y luego/export-trajectory empaqueta la
sesión actual en un paquete de soporte redactado.
Úsalo cuando necesites responder preguntas como:
- ¿Qué prompt, prompt del sistema y herramientas se enviaron al modelo?
- ¿Qué mensajes de transcripción y llamadas a herramientas llevaron a esta respuesta?
- ¿La ejecución agotó el tiempo, se abortó, hizo Compaction o encontró un error del proveedor?
- ¿Qué modelo, plugins, Skills y ajustes de tiempo de ejecución estaban activos?
- ¿Qué metadatos de uso y de caché de prompts devolvió el proveedor?
Inicio rápido
Envía esto en la sesión activa:.openclaw/trajectory-exports/. Las rutas
absolutas y las rutas ~ se rechazan.
Acceso
La exportación de trayectorias es un comando de propietario. El remitente debe superar las comprobaciones normales de autorización de comandos y las comprobaciones de propietario del canal.Qué se registra
La captura de trayectorias está activada de forma predeterminada para las ejecuciones de agentes de OpenClaw. Los eventos de tiempo de ejecución incluyen:session.startedtrace.metadatacontext.compiledprompt.submittedmodel.completedtrace.artifactssession.ended
- mensajes del usuario
- mensajes del asistente
- llamadas a herramientas
- resultados de herramientas
- Compactions
- cambios de modelo
- etiquetas y entradas personalizadas de sesión
Archivos del paquete
Un paquete exportado puede contener:| Archivo | Contenido |
|---|---|
manifest.json | Esquema del paquete, archivos de origen, recuentos de eventos y lista de archivos generados |
events.jsonl | Línea temporal ordenada de tiempo de ejecución y transcripción |
session-branch.json | Rama activa redactada de la transcripción y encabezado de sesión |
metadata.json | Versión de OpenClaw, SO/tiempo de ejecución, modelo, instantánea de configuración, plugins, Skills y metadatos del prompt |
artifacts.json | Estado final, errores, uso, caché de prompts, recuento de Compaction, texto del asistente y metadatos de herramientas |
prompts.json | Prompts enviados y detalles seleccionados de construcción del prompt |
system-prompt.txt | Último prompt del sistema compilado, cuando se captura |
tools.json | Definiciones de herramientas enviadas al modelo, cuando se capturan |
manifest.json lista los archivos presentes en ese paquete. Algunos archivos se omiten
cuando la sesión no capturó los datos de tiempo de ejecución correspondientes.
Ubicación de captura
De forma predeterminada, los eventos de trayectoria de tiempo de ejecución se escriben junto al archivo de sesión:OPENCLAW_TRAJECTORY_DIR para almacenar sidecars de trayectorias de tiempo de ejecución en un
directorio dedicado:
Deshabilitar captura
EstableceOPENCLAW_TRAJECTORY=0 antes de iniciar OpenClaw:
/export-trajectory aún puede exportar
la rama de transcripción, pero pueden faltar archivos solo de tiempo de ejecución, como contexto compilado,
artefactos del proveedor y metadatos del prompt.
Privacidad y límites
Los paquetes de trayectorias están diseñados para soporte y depuración, no para publicación pública. OpenClaw redacta valores sensibles antes de escribir archivos de exportación:- credenciales y campos de carga útil conocidos de tipo secreto
- datos de imágenes
- rutas de estado local
- rutas del espacio de trabajo, sustituidas por
$WORKSPACE_DIR - rutas del directorio personal, cuando se detectan
- archivos sidecar de tiempo de ejecución: 50 MiB
- archivos de sesión: 50 MiB
- eventos de tiempo de ejecución: 200 000
- total de eventos exportados: 250 000
- las líneas individuales de eventos de tiempo de ejecución se truncan por encima de 256 KiB
Solución de problemas
Si la exportación no tiene eventos de tiempo de ejecución:- confirma que OpenClaw se inició sin
OPENCLAW_TRAJECTORY=0 - comprueba si
OPENCLAW_TRAJECTORY_DIRapunta a un directorio con permiso de escritura - ejecuta otro mensaje en la sesión y vuelve a exportar
- inspecciona
manifest.jsonpararuntimeEventCount
- usa un nombre relativo como
bug-1234 - no pases
/tmp/...ni~/... - mantén la exportación dentro de
.openclaw/trajectory-exports/