mcpField
O
openclaw-session-cleaner

openclaw-session-cleaner

github.com/chujianyunAgent 工作流74785 次安装2 周前更新
代码仓库

关于 openclaw-session-cleaner

OpenClaw Session Cleaner 是用于清理 OpenClaw 主 Agent 旧 session 文件的 skill。它会检查文件数量和索引大小,保留主会话并重建仅引用现存文件的索引。

主要功能

  1. 01检查 session 文件数量
  2. 02检查 sessions.json 大小
  3. 03保留主会话并清理旧 cron 文件
  4. 04重建现存 session 索引
  5. 05汇报清理前后数量变化

适用场景

  1. 01清理积累的旧 cron session 文件
  2. 02缩小 sessions.json 并重建索引

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/chujianyun/skills --skill openclaw-session-cleaner

安装后在 Claude Code 中输入/openclaw-session-cleaner确认已加载。

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

OpenClaw Session Cleaner

当用户要求清理 OpenClaw session、删除旧的 cron session 文件、缩小 sessions.json、或重建 session 索引时,执行下面这段操作:

Check how many session files are in ~/.openclaw/agents/main/sessions/ and how big sessions.json is. If there are thousands of old cron session files bloating it, delete all the old .jsonl files except the main session, then rebuild sessions.json to only reference sessions that still exist on disk.

使用要求

  • 默认操作目标是 ~/.openclaw/agents/main/sessions/
  • 在执行前先检查当前 session 文件数量和 sessions.json 大小
  • 由 OpenClaw 自行判断哪些属于应清理的旧 cron session
  • 保留 main session,不要误删主会话
  • 清理完成后,确保 sessions.json 只引用磁盘上仍然存在的 session 文件
  • 向用户汇报清理前后的数量变化,以及是否已完成重建

评论

支持 Markdown