📦 Sayba Session Cleanup

v1.0.0

清理 OpenClaw webchat 侧边栏中陈旧或不需要的 subagent 会话。当 subagent 会话在完成后仍残留在 UI 中、侧边栏 i...

0· 21·0 当前·0 累计
0

运行时依赖

无特殊依赖

安装命令

点击复制
官方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 然后刷新网页聊天页面。

数据来源ClawHub ↗ · 中文优化:龙虾技能库