openclaw sessions
列出存储的对话会话。
- 默认:配置的默认代理存储
--agent <id>:指定一个配置的代理存储--all-agents:聚合所有配置的代理存储--store <path>:显式存储路径(不可与--agent或--all-agents组合使用)
openclaw sessions --all-agents --json:
清理维护
立即运行维护(而不是等待下一次写入周期):openclaw sessions cleanup 使用配置中的 session.maintenance 设置:
-
范围说明:
openclaw sessions cleanup仅维护会话存储和对话记录。它不会清理定时任务运行日志(cron/runs/<jobId>.jsonl),这些日志由 定时任务配置 中的cron.runLog.maxBytes和cron.runLog.keepLines管理,并在 定时任务维护 中有详细说明。 -
--dry-run:预览将在不写入的情况下修剪/限制数量的条目。- 以文本模式运行时,dry-run 会打印每个会话的操作表(
Action,Key,Age,Model,Flags),让你看到哪些会被保留,哪些会被移除。
- 以文本模式运行时,dry-run 会打印每个会话的操作表(
-
--enforce:即使session.maintenance.mode为warn,也强制执行维护。 -
--active-key <key>:保护指定的活跃 key,不被磁盘预算驱逐。 -
--agent <id>:针对指定的某个配置代理存储运行清理。 -
--all-agents:针对所有配置的代理存储运行清理。 -
--store <path>:针对特定的sessions.json文件运行清理。 -
--json:打印 JSON 格式摘要。使用--all-agents时,输出包含每个存储的摘要。
openclaw sessions cleanup --all-agents --dry-run --json:
- 会话配置:配置参考