MCPサーバーを反映:持続的なコーディングエージェントメモリのためのReflexionペーパーを実装

開発者がReflexion論文(Shinnら、NeurIPS 2023)をMCPサーバーとして実装し、ローカルコーディングエージェントの一般的な問題であるセッション間での永続的記憶の欠如に対処しました。reflect-mcpと呼ばれるこのツールは、エージェントが間違いを記憶し、繰り返しを避けることを可能にします。
仕組み
このシステムは構造化されたワークフローで動作します:
- すべてのテスト失敗後、エージェントは自身の作業を批判的に評価し、エラーからパターンを抽出します
- これらの教訓は将来の参照のために保存されます
- 新しいタスクを開始する前に、エージェントは全文検索を使用して過去の教訓を思い出します
- パターンマッチングは完全に正規表現ベースであり、分類のためにLLM呼び出しは必要ありません
開発者は、エラーメッセージが決定論的マッチングが効果的に機能するほど予測可能であると指摘しています。エージェントは文脈を理解しているため批判を書き、サーバーは教訓の構造化と重複排除を処理します。
技術的実装
- MCP(Model Context Protocol)サーバーとして構築
- ストレージと検索にSQLiteとFTS5を使用
- MCP互換の任意のクライアントで動作
- インストール方法:
cargo install reflect-mcp
1週間後の結果
開発者は、コーディングエージェントの動作にいくつかの改善を報告しました:
- ユーザー入力に対して同じ
unwrap()を行わなくなりました - タイムゾーン処理を忘れなくなりました
- 以前に見た失敗パターンを自動的に回避するようになりました
- パターントラッキングにより、プロジェクト全体で繰り返される間違いが可視化されました
このプロジェクトはGitHubで公開されています:https://github.com/rohansx/reflect。開発者は、ローカルコーディングエージェントの永続的記憶設定を実験した他のユーザーからのフィードバックを求めています。
📖 完全なソースを読む: r/LocalLLaMA
👀 See Also

スキルズゲート:AIコーディングエージェントスキルのためのオープンソースマーケットプレイス
SkillsGateは、Claude Code、Cursor、WindsurfなどのAIコーディングエージェント向けに45,000以上のスキルをインデックス化するオープンソースのマーケットプレイスです。ベクトル埋め込みによるセマンティック検索と、npxを使用したワンコマンドインストールを提供します。

オーラリサーチ:ローカルツールが文書をAIがナビゲート可能なウィキにまとめ、永続的なメモリを実現
Aura Researchは、生のドキュメント(PDF、論文、メモ、コード、60以上の形式)を、相互リンクされた記事、概念ページ、マスターインデックスを持つ構造化されたマークダウンwikiに処理するオープンソースツールです。すべてをRAG検索に最適化された.auraアーカイブに圧縮し、データがマシンから流出することなく100%ローカルで実行されます。

オープンソースのClaude CodeスキルがAI導入の障壁を診断します
MITライセンスのClaude Codeスキルが、企業のAI導入がツーリング、文化、測定のどこで行き詰まっているかを分析し、担当者を指名した90日計画を構築します。100人以上の創業者と取締役会メンバーへのインタビューに基づいています。

Claude Code CLI ツールキット:コードレビュー、プロジェクト概要、自動ジャーナリングGitフックの4つのツール
開発者がClaude Codeのprintモードを活用した4つのCLIツールを公開しました。これらのツールはコードレビュー、プロジェクト概要の生成、自動ジャーナリングgitフック、Claudeセッションステータスの管理を扱い、既存のClaude Code認証を利用するオープンソースツールです。