openclaw-session-cleaner について
OpenClaw Session Cleanerは、OpenClawのメインエージェントのsessionファイルを整理するスキルです。ファイル数と索引サイズを確認し、メインsessionを残して古いcronファイルを削除し、現存ファイルに基づいて索引を再構築します。
主な機能
- 01sessionファイル数の確認
- 02sessions.jsonのサイズ確認
- 03メインsessionを残して古いcronファイルを削除
- 04現存sessionに基づく索引の再構築
- 05整理前後の件数を報告
活用シーン
- 01蓄積した古いcron sessionファイルの削除
- 02sessions.jsonの縮小と索引の再構築
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ chujianyun/ skills --skill openclaw-session-cleanerインストール後、Claude Code で/openclaw-session-cleanerを入力して読み込まれたか確認します。
詳細
OpenClaw セッションクリーナー
ユーザーから OpenClaw のセッションのクリーンアップ、古い cron セッションファイルの削除、sessions.json の縮小、またはセッションインデックスの再構築を求められた場合は、以下の操作を実行してください。
~/.openclaw/agents/main/sessions/ 内のセッションファイル数と、sessions.json のサイズを確認します。古い cron セッションファイルが何千件もあり、肥大化している場合は、メインセッション以外の古い .jsonl ファイルをすべて削除し、ディスク上にまだ存在するセッションだけを参照するように sessions.json を再構築します。
使用要件
- デフォルトの操作対象は
~/.openclaw/agents/main/sessions/です。 - 実行前に、現在のセッションファイル数と
sessions.jsonのサイズを確認します。 - クリーンアップ対象となる古い cron セッションは、OpenClaw 自身が判断します。
- メインセッションを保持し、誤ってメインセッションを削除しないでください。
- クリーンアップ後、
sessions.jsonがディスク上にまだ存在するセッションファイルだけを参照していることを確認します。 - クリーンアップ前後の件数の変化と、再構築が完了したかどうかをユーザーに報告します。
コメント
Markdown 対応