运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install sayba-session-cleanup
镜像加速npx clawhub@latest install sayba-session-cleanup --registry https://cn.longxiaskill.com
技能文档
会话清理 从 OpenClaw 的 sessions.json 索引中删除过期的子代理会话条目,使其不再出现在网页聊天侧边栏。
何时使用
- 子代理会话完成后仍显示在网页聊天侧边栏
- 用户要求“移除子代理”“清空子代理列表”“删除子代理会话”
- 侧边栏被旧子代理条目 clutter
工作原理 OpenClaw 在 ~/.openclaw/agents//sessions/sessions.json 中跟踪会话。缺失转录文件的子代理条目为“幽灵”会话,仍显示在 UI。此技能从索引中移除这些条目。
用法 快速清理(仅删除过期会话) python3 scripts/cleanup_sessions.py 删除磁盘上对应转录 .jsonl 文件已不存在的子代理会话。
删除全部子代理会话 python3 scripts/cleanup_sessions.py --all 无论转录状态如何,移除所有子代理会话条目。
试运行(仅预览) python3 scripts/cleanup_sessions.py --dry-run 显示将被移除的内容,不做实际更改。
指定代理 python3 scripts/cleanup_sessions.py --agent main 仅清理 main 代理的会话。
清理后 务必重启 gateway 使更改生效: 使用 gateway 工具:action=restart 或通过 CLI:openclaw gateway restart 然后刷新网页聊天页面。