Hermes Agent向けのロスレスなコンテキスト管理プラグイン。すべてのメッセージをSQLiteに保存し、要約DAGを構築して、圧縮した履歴をエージェントが参照できるようにします。
Martian-Engineering/lossless-claw
すべてのメッセージをSQLiteに保存し、切り捨ての代わりにDAGベースの要約を使うOpenClaw向けコンテキスト管理プラグインです。
- スター
- 4,918
- フォーク
- 458
- 未解決の Issue
- 263
- 最終コミット
- 22 時間前
これは何?
Lossless Clawは、エージェントフレームワークのOpenClaw向けプラグインで、長い会話を圧縮する方法を変えます。会話がモデルのコンテキストウィンドウを超えたときに古いメッセージを削除するのではなく、すべてのメッセージをSQLiteデータベースに保存し、設定されたLLMで古い会話のまとまりを要約します。さらに、その要約をより上位のノードにまとめ、DAG(有向非巡回グラフ)を構築します。
各ターンでは、要約と直近の未加工メッセージからエージェントのコンテキストを組み立てます。エージェントはlcm_grep、lcm_describe、lcm_expandツールを使って圧縮済みの履歴を検索し、要約の元になった詳細を確認できます。未加工メッセージが削除されることはなく、要約から元データをたどれます。
このプラグインには、データベースの読み取りや設定の表示・変更に使えるlcmシェルCLI、バックアップや要約の状態確認を行うネイティブの/losslessチャットコマンド、既存のOpenClaw JSONLセッションファイルを取り込むためのセッション移行ツールも含まれています。
主な機能
- 01会話ごとに整理してすべてのメッセージをSQLiteに保存するため、メッセージが切り捨てられません。
- 02履歴が蓄積するにつれて要約をまとめるDAGを構築します。
- 03要約と直近の未加工メッセージから、各ターンのコンテキストを組み立てます。
- 04圧縮済みの履歴を検索し、詳細を復元するためのlcm_grep、lcm_describe、lcm_expandツールを提供します。
- 05lcm CLI、セッション内で使える/losslessコマンド、一度だけ実行するセッション移行ツールが含まれています。
ユースケース
- 以前の会話を記憶しておく必要がある、長期間稼働する個人用OpenClawアシスタントを運用する。
- コンテキストの切り捨てによって失われるはずだった過去の議論から、正確な詳細を復元する。
- OpenClawのデプロイ環境で会話データベースを調査またはバックアップする。
- プラグインを有効にした後、既存のOpenClawセッション履歴をLCMストレージに取り込む。
クイックスタート
- 1
OpenClaw のプラグインインストーラーでプラグインをインストールします
openclaw plugins install @martian-engineering/lossless-claw@latest - 2
openclaw.json で context engine slot を lossless-claw に設定し、その conversation prompt hook を有効にします
- 3
設定を変更した後、OpenClaw を再起動します
使う前に知っておきたいこと
- OpenClaw 2026.9.2 以降が必要です。また、OpenClaw 内でのみ動作するプラグインです。
- 要約には、OpenClaw で設定する必要がある LLM プロバイダーを使用します。API 利用料が発生する場合があります。
収録されている特集
トピック
よくある質問
- lossless-claw とは?
- すべてのメッセージをSQLiteに保存し、切り捨ての代わりにDAGベースの要約を使うOpenClaw向けコンテキスト管理プラグインです。 Lossless Clawは、エージェントフレームワークのOpenClaw向けプラグインで、長い会話を圧縮する方法を変えます。会話がモデルのコンテキストウィンドウを超えたときに古いメッセージを削除するのではなく、すべてのメッセージをSQLiteデータベースに保存し、設定されたLLMで古い会話のまとまりを要約します。さらに、その要約をより上位のノードにまとめ、DAG(有向非巡回グラフ)を構築します。
- lossless-claw は無料で使えますか?ライセンスは?
- lossless-claw は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- lossless-claw は今もメンテナンスされていますか?
- 活発にメンテナンス中。lossless-claw の最終コミットは 2026年11月6日 です。
- lossless-claw は何に使えますか?
- 以前の会話を記憶しておく必要がある、長期間稼働する個人用OpenClawアシスタントを運用する。 コンテキストの切り捨てによって失われるはずだった過去の議論から、正確な詳細を復元する。 OpenClawのデプロイ環境で会話データベースを調査またはバックアップする。 プラグインを有効にした後、既存のOpenClawセッション履歴をLCMストレージに取り込む。
- lossless-claw のインストール方法は?
- OpenClaw のプラグインインストーラーでプラグインをインストールします: openclaw plugins install @martian-engineering/lossless-claw@latest openclaw.json で context engine slot を lossless-claw に設定し、その conversation prompt hook を有効にします 設定を変更した後、OpenClaw を再起動します
- lossless-claw はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Martian-Engineering/lossless-claw
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
DeepSeek HarnessとOpenClaw向けの知識グラフ型メモリプラグイン。直近のコンテキストを制限し、セッションをまたいで過去のQ/Aを正確に呼び出します。
SQLiteストレージ、時間軸に沿った検索、MCP連携を備えた、LLMアプリやエージェント向けのローカル優先・セルフホスト型永続メモリエンジン。
AIクライアントからPostgreSQL、MySQL、SQL Server、Oracle、MariaDB、SQLiteを検索・探索できる、軽量でトークン効率に優れたMCPサーバー。
Webページ、PDF、YouTube動画、ポッドキャスト、音声・動画ファイルから読みやすいテキストを抽出し、要約を生成するCLIとブラウザー拡張機能。
Claude Codeとopencode向けの完全ローカルなプロジェクトメモリ。セッションを自動記録して再開用の要約にまとめ、API呼び出しは行いません。