openclaw sessions
Gespeicherte Konversationssitzungen auflisten.
openclaw sessions
openclaw sessions --agent work
openclaw sessions --all-agents
openclaw sessions --active 120
openclaw sessions --json
Bereichsauswahl:
- Standard: konfigurierter Standard-Agenten-Store
--agent <id>: ein konfigurierter Agenten-Store--all-agents: alle konfigurierten Agenten-Stores zusammenfassen--store <path>: expliziter Store-Pfad (nicht kombinierbar mit--agentoder--all-agents)
openclaw sessions --all-agents liest konfigurierte Agenten-Stores. Gateway und ACP
Sitzungserkennung sind breiter: sie umfassen auch Nur-Disk-Stores, die unter dem
Standard-agents/-Stamm oder einem templatisierten session.store-Stamm gefunden werden. Diese
erkannten Stores müssen zu regulären sessions.json-Dateien innerhalb des
Agenten-Stamms auflösen; Symlinks und Pfade außerhalb des Stamms werden übersprungen.
JSON-Beispiele:
openclaw sessions --all-agents --json:
{
"path": null,
"stores": [
{ "agentId": "main", "path": "/home/user/.openclaw/agents/main/sessions/sessions.json" },
{ "agentId": "work", "path": "/home/user/.openclaw/agents/work/sessions/sessions.json" }
],
"allAgents": true,
"count": 2,
"activeMinutes": null,
"sessions": [
{ "agentId": "main", "key": "agent:main:main", "model": "gpt-5" },
{ "agentId": "work", "key": "agent:work:main", "model": "claude-opus-4-5" }
]
}
Cleanup-Wartung
Wartung jetzt ausführen (statt auf den nächsten Schreibzyklus zu warten):
openclaw sessions cleanup --dry-run
openclaw sessions cleanup --agent work --dry-run
openclaw sessions cleanup --all-agents --dry-run
openclaw sessions cleanup --enforce
openclaw sessions cleanup --enforce --active-key "agent:main:telegram:direct:123"
openclaw sessions cleanup --json
openclaw sessions cleanup verwendet die session.maintenance-Einstellungen aus der Konfiguration:
-
Bereichshinweis:
openclaw sessions cleanupwartet nur Sitzungs-Stores/-Transkripte. Es bereinigt keine Cron-Lauf-Logs (cron/runs/<jobId>.jsonl), die übercron.runLog.maxBytesundcron.runLog.keepLinesin der Cron-Konfiguration verwaltet und in der Cron-Wartung erklärt werden. -
--dry-run: Vorschau, wie viele Einträge bereinigt/begrenzt würden, ohne zu schreiben.- Im Textmodus gibt der Trockenlauf eine Aktions-Tabelle pro Sitzung aus (
Action,Key,Age,Model,Flags), damit du sehen kannst, was behalten vs. entfernt würde.
- Im Textmodus gibt der Trockenlauf eine Aktions-Tabelle pro Sitzung aus (
-
--enforce: Wartung auch durchführen, wennsession.maintenance.modeaufwarnsteht. -
--active-key <key>: Einen bestimmten aktiven Schlüssel vor Disk-Budget-Verdrängung schützen. -
--agent <id>: Cleanup für einen konfigurierten Agenten-Store ausführen. -
--all-agents: Cleanup für alle konfigurierten Agenten-Stores ausführen. -
--store <path>: Gegen eine bestimmtesessions.json-Datei ausführen. -
--json: JSON-Zusammenfassung ausgeben. Mit--all-agentsenthält die Ausgabe eine Zusammenfassung pro Store.
openclaw sessions cleanup --all-agents --dry-run --json:
{
"allAgents": true,
"mode": "warn",
"dryRun": true,
"stores": [
{
"agentId": "main",
"storePath": "/home/user/.openclaw/agents/main/sessions/sessions.json",
"beforeCount": 120,
"afterCount": 80,
"pruned": 40,
"capped": 0
},
{
"agentId": "work",
"storePath": "/home/user/.openclaw/agents/work/sessions/sessions.json",
"beforeCount": 18,
"afterCount": 18,
"pruned": 0,
"capped": 0
}
]
}
Verwandte Themen:
- Sitzungskonfiguration: Configuration reference