sebclawops/context-flush

OpenClawエージェント向けのインテリジェントなコンテキスト管理 - 自動フラッシュと手動/flushコマンドでセッション肥大化を防止します

context-flush とは?

sebclawops/context-flushは、OpenClawエージェントのセッションが長期間の対話によってコンテキストが肥大化し、パフォーマンスが低下する問題を解決するためのスキルです。このスキルは、自動フラッシュ機能により、設定されたトークン数やメッセージ数に達した際に古いコンテキストを自動的に削除してセッションを最適化します。また、ユーザーは手動で「/flush」コマンドをエージェントに入力することで、任意のタイミングでコンテキストをクリアできます。これにより、エージェントの応答速度と精度を維持しながら、長時間のワークフローでも安定した動作を実現します。OpenClawプラットフォーム上で動作し、設定ファイルでフラッシュの閾値や動作をカスタマイズ可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add sebclawops/context-flush

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

context-flush は何をしますか?

OpenClawエージェント向けのインテリジェントなコンテキスト管理 - 自動フラッシュと手動/flushコマンドでセッション肥大化を防止します。

概要

このスキルは、OpenClawエージェントのコンテキスト(会話履歴)が過剰に蓄積されるのを防ぎ、パフォーマンスの低下を軽減します。自動フラッシュ機能と手動の/flushコマンドの両方を提供します。

主な機能

  • 自動フラッシュ: 設定されたトークン数またはメッセージ数を超えた場合に、古いコンテキストを自動的に削除します。
  • 手動フラッシュ: ユーザーが /flush コマンドを入力することで、即座にコンテキストをクリアできます。
  • 設定可能: フラッシュの閾値や動作を設定ファイルでカスタマイズできます。

使用方法

  1. スキルをOpenClaw環境にインストールします。
  2. 必要に応じて設定ファイルで自動フラッシュの閾値を調整します。
  3. エージェントとの対話中にコンテキストを手動でクリアしたい場合は、/flush コマンドを入力します。

設定例

context_flush:
  auto_flush: true
  max_tokens: 2000
  max_messages: 50

注意事項

  • フラッシュ後は以前のコンテキストが失われるため、重要な情報は事前に保存してください。
  • 自動フラッシュの閾値は、エージェントの使用パターンに合わせて調整することを推奨します。

ライセンス

このスキルはMITライセンスの下で提供されます。詳細はLICENSEファイルを参照してください。

関連スキル