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

✍️ OpenClawRadar📅 公開日: April 16, 2026🔗 Source
MCPサーバーを反映:持続的なコーディングエージェントメモリのためのReflexionペーパーを実装
Ad

開発者が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

Ad

👀 See Also

開発者が28の機能を備えた読み書き可能なWordPress MCPプラグインを作成
Tools

開発者が28の機能を備えた読み書き可能なWordPress MCPプラグインを作成

ある開発者が、WordPress Abilities APIを通じて28のMCP能力を登録するWordPressプラグインを構築し、AIコーディングエージェントに完全な読み書きアクセスを可能にしました。このプラグインは、コンテンツ管理、品質監査、安全機能を扱い、MarkdownとGutenbergブロック間の自動変換を行います。

OpenClawRadar
NEXUS: OpenClawのためのオープンソースエージェント調整レイヤー
Tools

NEXUS: OpenClawのためのオープンソースエージェント調整レイヤー

NEXUSは、AIエージェントが互いを発見し、タスクを委任し、マイクロペイメントを処理できるようにする、OpenClaw上に構築された調整レイヤーです。エージェントレジストリ、能力ベースの発見、信頼スコアを含み、GoogleのA2AプロトコルとAnthropicのMCPを使用しています。

OpenClawRadar
Baileysを使用したClaudeコード用カスタムWhatsAppチャネルプラグイン
Tools

Baileysを使用したClaudeコード用カスタムWhatsAppチャネルプラグイン

開発者が、Anthropicの公式チャネル機能がメッセージングプラットフォーム統合で残したギャップを埋める、Claude CodeにWhatsApp機能を追加するカスタムチャネルプラグインを作成しました。

OpenClawRadar
Claude Octopus v8.48:開発ワークフローのためのマルチAIオーケストレーションプラグイン
Tools

Claude Octopus v8.48:開発ワークフローのためのマルチAIオーケストレーションプラグイン

Claude Octopus v8.48は、開発フェーズ全体でClaude、Codex、GeminiのAIモデルを異なる役割で並列に調整するオープンソースプラグインです。フェーズ間で75%の合意ゲートを設け、複雑なタスクには新たなコンテキストウィンドウを提供し、/octo:embraceなどの特定のコマンドでフルライフサイクル開発を実現します。

OpenClawRadar