このプロジェクトについて

Mervは、エージェント型コーディングプラットフォーム向けのプラグインで、エージェントが機械学習研究をゲート付き・レビュー可能な実験ワークフローとして実行できるようにする。Claude Code、Codex、GitHub Copilot CLI、Cursor、Gemini CLI、Qwen Code、Kilo Code、Hermes Agent、OpenCode、OpenHands、Replit Agent、その他のMCP対応クライアントと連携する。 このプラグインは研究を2つのレベルで構造化する。実験レベルでは、各実験は生成された計画から始まり、別のエージェントによる敵対的レビューを受ける。計画とレビューのループは承認されるまで続く。実行後、エージェントは報告書を提出し、これも敵対的レビューを受け、レビュー担当者は作業を実行または計画段階に差し戻すことができる。プロジェクトレベルでは、一連の実験が完了した後、5つのサブエージェントが異なる視点で結果を分析する。その結果は報告書、ロジックグラフ、変更仕様に統合され、正確性について敵対的レビューを受ける。 Mervは3つの主要コンポーネントで構成される。さまざまなエージェント型クライアントを同じワークフローに接続するエージェントアダプター、研究状態(プロジェクト、主張、実験、タスク、レビュー、振り返り、ワークフローグラフ)を保持するバックエンド、そして人間が実験、レビュー、成果物、ロジックグラフ、タイムライン、進捗を確認するためのフロントエンドである。バックエンドには、不変の成果物、プロジェクトフィード、エージェントリース、認証情報、HTTP/MCPサーフェス、ローカルランナーのサポートシステムに加え、計算と大容量ファイル用のmerv-sandboxesへのアダプターが含まれる。 デフォルトでは、このプラグインはホスト型のbrainに接続するが、フルスタックをセルフホストすることもできる。どちらのデプロイでも、チェックアウトルートと発信者のSSH秘密鍵はユーザーのマシン上に残る。エージェントは、brainがチェックアウトを直接開くのではなく、明示的なプロジェクトID、型付きメタデータ、選択された送信バイトを送信する。セットアップ手順は、Codex、GitHub Copilot CLI、Claude Code、Gemini CLI、Qwen Code、Cursor、Kilo Code、Hermes Agent、OpenCode、リモートマシン向けに提供されている。ヘッドレスランナーとCIは静的MERV_MCP_KEYを使用できる。