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

Claude-Code v2.1.63では、HTTPフック、スラッシュコマンドの追加、およびメモリリークの修正が行われました。
Claude-Code v2.1.63では、JSONベースの外部呼び出しのためのHTTPフックを導入し、/simplifyおよび/batchスラッシュコマンドを追加し、長時間実行セッションにおける複数のメモリリークを修正しました。このリリースでは、MCPサーバーの処理とVSCode統合も改善されています。

WebアプリにOpenClawエージェントをデプロイするスキルの構築方法 - 舞台裏の解説
OpenClawエージェント向けに開発された革新的な新スキルについてご紹介します。このスキルはWebアプリへの簡単なデプロイを可能にします。その特徴、利点、そして生産プロセスをどのように変革するかについて学びましょう。

16GB Mac Mini M4での88の小型GGUFモデルのベンチマーク
Mac Mini M4(16GB RAM)で88のGGUFモデルを自動パイプラインでテストし、9つが使用不可と判定され、速度と品質のパレートフロンティア上に4つのLFM2-8B-A1B MoEモデルが位置付けられました。

Claudeにおけるファウンダーオペレーション:アーリーステージスタートアップのための再利用可能な19のスキル
最初のスタートアップを最近エグジットした創業者が、ポジショニング、価格設定、プロスペクティング、コピーライティングなどの機能に対応した、Claude互換のスキルプロンプト19個を公開しました。これらは自身のSOPやNotionのワークフローに基づいています。