- ブログ
- OpenClaw の記憶喪失に別れを告げる: lossless-claw 徹底解説と導入ガイド
OpenClaw の記憶喪失に別れを告げる: lossless-claw 徹底解説と導入ガイド
目次
OpenClaw の記憶喪失に別れを告げる: lossless-claw 徹底解説と導入ガイド
AI エージェントを長時間動かしていると、コンテキスト上限に達した時点で古い会話が削除されたり、雑な要約に置き換えられたりして、必要な判断材料が失われることがあります。これがいわゆる「記憶喪失」です。
lossless-claw は、この問題に対して OpenClaw 向けに設計された無損失コンテキスト管理プラグインです。この記事では、lossless-claw の仕組み、導入するメリット、そして実際のインストール手順をまとめて整理します。
lossless-claw とは何か
lossless-claw は、コンテキストがあふれてから慌てて圧縮するのではなく、会話の進行中にバックグラウンドで継続的に履歴を整理します。
最初に、すべての生メッセージを SQLite データベースへ完全保存します。次に、古くなったメッセージ群をチャンク単位でまとめ、LLM を使って要約します。その要約は単なる一覧ではなく、有向非巡回グラフ(DAG) として管理されます。
この構造により、下位ノードには細かな履歴、上位ノードには大きなテーマの要約を持たせることができます。さらに lcm_expand_query のようなツールを使えば、必要な場面で要約から元の詳細ログまで掘り下げて確認できます。
なぜ lossless-claw が重要なのか
lossless-claw の強みは、長時間稼働する AI エージェントの信頼性を高められる点にあります。
- 性能が高い。OOLONG ベンチマークでは、lossless-claw 搭載システムが 74.8 を記録し、Claude Code の 70.3 を上回りました。
- 長期セッションに強い。数日から数週間に及ぶ作業でも、古い文脈を無駄なく扱いやすくなります。
- 有損圧縮による劣化を防げる。元メッセージを保持しているため、後から必要な詳細を正確に引き戻せます。
lossless-claw の導入手順
OpenClaw の基本環境が整っていれば、導入は比較的簡単です。
1. 前提条件を確認する
以下を事前に確認してください。
- OpenClaw がプラグイン型のコンテキストエンジンを利用できる状態であること。
- Node.js 22 以上を使っていること。
- 要約生成に使う LLM プロバイダーが OpenClaw 側で設定済みであること。
加えて、SQLite FTS5 を有効にした Node ランタイムを使うと、lossless-claw の全文検索性能を最大限に活かせます。
2. プラグインをインストールする
ターミナルで次のコマンドを実行します。
openclaw plugins install @martian-engineering/lossless-claw
これで plugin の取得、登録、有効化まで一通り実行されます。
3. デフォルトのコンテキストエンジンに設定する
OpenClaw の JSON 設定で contextEngine が lossless-claw を指していることを確認してください。
{
"plugins": {
"slots": {
"contextEngine": "lossless-claw"
}
}
}
設定変更後は OpenClaw のゲートウェイを再起動し、新しいコンテキストエンジンを反映させます。
4. 推奨パラメータを調整する
最初の設定としては、次の値が扱いやすいです。
LCM_FRESH_TAIL_COUNT=32で直近 32 件のメッセージを圧縮対象から外す。LCM_INCREMENTAL_MAX_DEPTH=-1で要約ツリーの深さ制限を外す。LCM_CONTEXT_THRESHOLD=0.75でコンテキスト使用率 75% 時点から圧縮を始める。
まとめ
lossless-claw は、OpenClaw の長時間会話を「忘れない」方向に設計し直すプラグインです。SQLite による原文保存、DAG による階層要約、必要時の詳細再展開という組み合わせで、長文脈エージェントの実用性を大きく引き上げます。
OpenClaw で長い作業を安定して回したいなら、lossless-claw は優先度の高い導入候補です。
最新の記事
Vibe Coding Tools チームによる比較・レビュー・ワークフローの最新インサイト。
WebMCPはスクリーンショット頼みの推測操作を終わらせ、Webサイトの機能を構造化ツールとしてAIエージェントに安全かつ正確に提供します。
Claude Code Agent Teams の仕組み、起動方法、操作のコツ、適した活用シーンをまとめ、単一チャットからチーム開発へ移行する手順を解説します。
今のAIアシスタントは賢いのに記憶と主体性が弱く、会話のたびに背景を説明し直す必要があります。Moltbotはローカル常駐と長期記憶で、普段のチャットから能動的にタスクを実行し、定期レポートや自動化も行う24時間デジタル社員です。データは端末に残り、プライバシーを保ちながらメールや予定管理とも連携できます。
