Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw sessions
Lista las sesiones de conversación almacenadas.
Las listas de sesiones no son comprobaciones de disponibilidad del canal/proveedor. Muestran filas de conversación persistidas desde los almacenes de sesiones. Un Discord, Slack, Telegram u otro canal silencioso puede reconectarse correctamente sin crear una nueva fila de sesión hasta que se procese un mensaje. Usa openclaw channels status --probe, openclaw status --deep u openclaw health --verbose cuando necesites conectividad de canal en vivo.
Las respuestas de openclaw sessions y Gateway sessions.list están limitadas de forma predeterminada para que los almacenes grandes y de larga duración no puedan monopolizar el proceso de la CLI ni el bucle de eventos de Gateway. La CLI devuelve las 100 sesiones más recientes de forma predeterminada; pasa --limit <n> para una ventana menor/mayor o --limit all cuando necesites intencionalmente el almacén completo. Las respuestas JSON incluyen totalCount, limitApplied y hasMore cuando los clientes necesitan mostrar que existen más filas.
Los clientes RPC pueden pasar configuredAgentsOnly: true para mantener la fuente amplia de descubrimiento combinado, pero devolver solo filas de agentes presentes actualmente en la configuración. La interfaz de control usa ese modo de forma predeterminada para que los almacenes de agentes eliminados o solo en disco no vuelvan a aparecer en la vista Sesiones.
- predeterminado: almacén del agente predeterminado configurado
--verbose: registro detallado--agent <id>: un almacén de agente configurado--all-agents: agrega todos los almacenes de agentes configurados--store <path>: ruta explícita del almacén (no se puede combinar con--agentni--all-agents)--limit <n|all>: filas máximas que emitir (predeterminado100;allrestaura la salida completa)
/export-trajectory después de que el propietario aprueba la solicitud de ejecución. El directorio de salida siempre se resuelve dentro de .openclaw/trajectory-exports/ bajo el espacio de trabajo seleccionado.
openclaw sessions --all-agents lee los almacenes de agentes configurados. El descubrimiento de sesiones de Gateway y ACP es más amplio: también incluye almacenes solo en disco encontrados bajo la raíz predeterminada agents/ o una raíz session.store con plantilla. Esos almacenes descubiertos deben resolverse como archivos sessions.json normales dentro de la raíz del agente; los enlaces simbólicos y las rutas fuera de la raíz se omiten.
Ejemplos JSON:
openclaw sessions --all-agents --json:
Mantenimiento de limpieza
Ejecuta el mantenimiento ahora (en lugar de esperar al próximo ciclo de escritura):openclaw sessions cleanup usa la configuración session.maintenance de la configuración:
-
Nota de alcance:
openclaw sessions cleanupmantiene almacenes de sesiones, transcripciones y sidecars de trayectoria. No poda registros de ejecuciones de Cron (cron/runs/<jobId>.jsonl), que son gestionados porcron.runLog.maxBytesycron.runLog.keepLinesen configuración de Cron y se explican en mantenimiento de Cron. -
La limpieza también poda transcripciones primarias no referenciadas, puntos de control de Compaction y sidecars de trayectoria anteriores a
session.maintenance.pruneAfter; los archivos aún referenciados porsessions.jsonse conservan. -
--dry-run: previsualiza cuántas entradas se podarían/limitarían sin escribir.- En modo texto, dry-run imprime una tabla de acciones por sesión (
Action,Key,Age,Model,Flags) para que puedas ver qué se conservaría frente a qué se eliminaría.
- En modo texto, dry-run imprime una tabla de acciones por sesión (
-
--enforce: aplica el mantenimiento incluso cuandosession.maintenance.modeeswarn. -
--fix-missing: elimina entradas cuyos archivos de transcripción faltan, incluso si normalmente aún no quedarían fuera por antigüedad/recuento. -
--fix-dm-scope: cuandosession.dmScopeesmain, retira filas obsoletas de mensajes directos con clave de par dejadas por el enrutamiento anteriorper-peer,per-channel-peeroper-account-channel-peer. Usa--dry-runprimero; aplicar la limpieza elimina esas filas desessions.jsony conserva sus transcripciones como archivos eliminados. -
--active-key <key>: protege una clave activa específica contra la expulsión por presupuesto de disco. Los punteros duraderos a conversaciones externas, como sesiones de grupo y sesiones de chat con alcance de hilo, también se conservan mediante mantenimiento por antigüedad/recuento/presupuesto de disco. -
--agent <id>: ejecuta la limpieza para un almacén de agente configurado. -
--all-agents: ejecuta la limpieza para todos los almacenes de agentes configurados. -
--store <path>: ejecuta contra un archivosessions.jsonespecífico. -
--json: imprime un resumen JSON. Con--all-agents, la salida incluye un resumen por almacén.
--store <path> para la reparación offline explícita de un archivo de almacén.
openclaw sessions cleanup --all-agents --dry-run --json:
- Configuración de sesiones: Referencia de configuración