mcpField
O
openclaw-session-cleaner

openclaw-session-cleaner

github.com/chujianyunエージェントワークフロー74785 回インストール2 週間前に更新
リポジトリ

openclaw-session-cleaner について

OpenClaw Session Cleanerは、OpenClawのメインエージェントのsessionファイルを整理するスキルです。ファイル数と索引サイズを確認し、メインsessionを残して古いcronファイルを削除し、現存ファイルに基づいて索引を再構築します。

主な機能

  1. 01sessionファイル数の確認
  2. 02sessions.jsonのサイズ確認
  3. 03メインsessionを残して古いcronファイルを削除
  4. 04現存sessionに基づく索引の再構築
  5. 05整理前後の件数を報告

活用シーン

  1. 01蓄積した古いcron sessionファイルの削除
  2. 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 がディスク上にまだ存在するセッションファイルだけを参照していることを確認します。
  • クリーンアップ前後の件数の変化と、再構築が完了したかどうかをユーザーに報告します。

コメント