Repolode
Martian-Engineering

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. 1

    OpenClaw のプラグインインストーラーでプラグインをインストールします

    openclaw plugins install @martian-engineering/lossless-claw@latest
  2. 2

    openclaw.json で context engine slot を lossless-claw に設定し、その conversation prompt hook を有効にします

  3. 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 の数値は毎日更新されます。

関連プロジェクト