Об этом проекте
Merv — это плагин для агентных платформ кодинга, который помогает агентам проводить исследования в области машинного обучения в виде поэтапных, проверяемых экспериментальных рабочих процессов. Он работает с Claude Code, Codex, GitHub Copilot CLI, Cursor, Gemini CLI, Qwen Code, Kilo Code, Hermes Agent, OpenCode, OpenHands, Replit Agent и другими клиентами с поддержкой MCP.
Плагин структурирует исследование на двух уровнях. На уровне эксперимента каждый эксперимент начинается с сгенерированного плана, который состязательно рецензируется другим агентом; цикл «план — ревью» продолжается до одобрения. После выполнения агент отправляет отчёт, который снова проходит состязательное ревью, при этом рецензент может вернуть работу на этап выполнения или планирования. На уровне проекта после завершения набора экспериментов пять субагентов анализируют результаты под разными углами. Их выводы объединяются в отчёт, граф логических связей и спецификацию изменений, которые затем состязательно проверяются на точность.
Merv состоит из трёх основных компонентов: адаптеры агентов, подключающие различные агентные клиенты к одному и тому же рабочему процессу; бэкенд, владеющий состоянием исследования (проекты, утверждения, эксперименты, задачи, ревью, рефлексии и графы рабочих процессов); и фронтенд для просмотра людьми экспериментов, ревью, артефактов, графов логических связей, хронологии и прогресса. Бэкенд включает вспомогательные системы для неизменяемых артефактов, лент проектов, аренды агентов, учётных данных, HTTP/MCP-интерфейса и локального исполнителя, а также адаптер к merv-sandboxes для вычислений и работы с тяжёлыми файлами.
По умолчанию плагин подключается к размещённому «мозгу», но весь стек можно развернуть самостоятельно. В любом варианте развёртывания корень рабочей копии и приватные SSH-ключи вызывающей стороны остаются на машине пользователя; агенты отправляют явные идентификаторы проектов, типизированные метаданные и выбранные переданные байты, а не позволяют «мозгу» напрямую открывать рабочую копию. Инструкции по настройке предоставлены для Codex, GitHub Copilot CLI, Claude Code, Gemini CLI, Qwen Code, Cursor, Kilo Code, Hermes Agent, OpenCode и удалённых машин. Автономные исполнители и CI могут использовать статический ключ MERV_MCP_KEY.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.