プロジェクトレジャー:AIコーディングエージェントのためのヒューマン・イン・ザ・ループ記憶システム

GitHubプロジェクト「project-ledger」は、AIコーディングエージェントがコードベースについて記憶する内容を人間が管理するためのヒューマン・イン・ザ・ループシステムを提供します。その核心的な課題は、エージェントが何が重要かを判断できないことです。実装上のバグとアーキテクチャ上の欠陥を同じように扱い、何を変更したかではなく、何が重要かを記録します。
仕組み
このシステムには3つの主要な構成要素があります:
- YAML台帳 - 要約、信頼度レベル、タグ、相互参照を含む構造化されたエントリ
/ledgerスキル - エントリを公開し、Haiku監査人を自動的に起動して客観的にレビューする- UserPromptSubmitフック - すべてのプロンプトに対してTF-IDF検索を実行し、エージェントが思考を開始する前に一致するエントリを自動的に注入する
このフックは重要です。これがないと、ただYAMLを無意味に書いているだけになります。ソースで指摘されているように:「エージェントは指示されなければ参照ドキュメントを読みません。このフックはすべてのプロンプトで実行され、台帳を検索し、エージェントが思考を開始する前に関連するエントリを注入します。」
実用例
作成者は実際の使用例を説明しています:組み込みプロジェクトの色レンダリング問題を修正して数週間後、「以前にこれを修正したときのことを覚えている?」とエージェントに尋ねました。フックは、低い値での8ビット量子化が色忠実度を損なうという正確なエントリを表示しました。根本原因、閾値、影響を受けるコンポーネントを含みます。
比較とアプローチ
OpenVikingと比較すると、このシステムは手作業を必要としますが、よりシンプルなアーキテクチャを持っています:バックエンドなしで、YAMLファイルとシェルフックだけです。その哲学は、洞察が得にくいプロジェクトでは、何を引き継ぐかを人間が決定すべきだというものです。
このシステムは、AIエージェントがコードベースで操作する際の技術的負債の蓄積を防ぐように設計されています。適切な文脈なしでは、各変更が正しく行うのが難しくなります。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

OpenClaw開発者、AIエージェント向け統合メモリシステムを構築
開発者が、構造化された事実、ベクトル検索、エンティティグラフ、エピソードタイムライン、階層的圧縮、イベント駆動型調整を組み合わせた、OpenClaw AIエージェント向けの15ツール統合メモリシステムを構築しました。このシステムはクラウド依存や月額料金なしでローカルで動作します。

ネイティブmacOS MCPサーバーによる完全OS制御
ネイティブmacOSサーバーは、ピクセル単位の正確なクリック、キーコンビネーション、ドラッグ&ドロップ、アプリ管理、マルチディスプレイ対応、クリップボードアクセスなど、24種類のツールを提供します。オープンソースで、Claude Code、Cursor、または任意のMCPクライアントと連携します。

OpusへのアップグレードでLLMコストを削減したMendralの方法:トリアージャーパターン、SQLアクセス、サブエージェントアーキテクチャ
MendralはCI障害分析のためにSonnetからOpus 4.6に切り替えたが、Haikuトリアージャーを使って障害の80%を振り分け、ログをプッシュする代わりにエージェントにClickHouseへのSQLアクセスを提供し、実際の調査に安価なサブエージェントを起動することでコストを削減した。

マインド・ケグ MCP:ClaudeコードおよびMCP互換エージェントのための永続メモリ
Mind Keg MCP v0.1.1は、Claude Codeや他のMCP互換エージェントに永続的なメモリを提供するオープンソースのMCPサーバーです。SQLiteを使用して学習内容をローカルに保存し、セマンティック検索で取得することで、AIコーディングアシスタントがセッション間でコンテキストを記憶できるようにします。