运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install sayba-session-cleanup
镜像加速npx clawhub@latest install sayba-session-cleanup --registry https://cn.longxiaskill.com 镜像可用
技能文档
会话清理 从OpenClaw的sessions.json索引中删除过时的子代理会话条目,使其从网页聊天侧边栏中消失。 何时使用 子代理会话在完成后仍然可见于网页聊天侧边栏 用户要求“删除子代理”、“清除子代理列表”、“删除子代理会话” 侧边栏被旧的子代理条目占据 工作原理 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代理的会话。 清理后 更改生效后,请始终重启网关: 使用网关工具:action=restart 或通过CLI:openclaw gateway restart 然后刷新网页聊天页面。