Skip to main content
Glama

Ennodia даёт вашему основному агенту доступ к установленным интерфейсам командной строки (CLI) агентов. Он отслеживает каждую дочернюю задачу и использует управляемое моделью Compare для показа совпадений, расхождений, пропусков и одного рекомендуемого ответа с отчётами.

Перед началом работы необязательный Plan Advisor может предложить ограниченный набор harness'ов, моделей и навыков. Он не запускает предложенную работу.

Установка

Отправьте этот адрес вашему основному агенту. Агент затем сможет завершить установку:

try-ennodia.cherninlab.com

Чтобы запустить Ennodia напрямую как MCP-сервер со стандартным вводом/выводом (stdio), используйте:

npx -y ennodia

Чтобы использовать Bun напрямую, запустите bunx ennodia.

Для установщика реестра или клиента используйте страницу Ennodia Smithery.

Для ручной установки или локальной разработки см. Quickstart.

Related MCP server: agentloop

Что делает Ennodia

  • Обнаруживает доступные локальные инструменты искусственного интеллекта (ИИ)

  • Планирует маршрут с категорией, предоставленной вызывающим, или запасным вариантом по ключевым словам

  • Оценивает предварительные входные токены и применяет локальные ограничения к этой оценке

  • Запускает и отслеживает дочерние задачи

  • Показывает статус, затраченное время, логи и сбои

  • Отменяет задачи и запуски явно

  • Позволяет Plan Advisor предложить инертный, проверенный план работы

  • Сравнивает несколько завершённых результатов с помощью Judge

  • Позволяет Result Advisor объединить результаты Judge в один ответ

ennodia_run — основная точка входа. Он планирует и запускает задачи. Он также может использовать Compare. Он возвращает идентификатор запуска (ID) для использования с ennodia_get_run.

См. MCP tools для полного справочника инструментов и параметров.

Используйте Ennodia для работы, требующей дополнительного анализа моделей. Запуск обычно занимает минуты. Compare добавляет два последовательных прохода модели после завершения дочерних агентов.

Judge, Plan Advisor и Result Advisor

Каждая роль имеет ограниченные обязанности:

  • Plan Advisor запускается перед работой по запросу. Он предлагает явные назначения harness'ов, моделей и навыков как инертные данные. Ennodia проверяет предложение по замороженному инвентарю. Plan Advisor не может его выполнить. Вызывающий должен использовать отдельный вызов для запуска проверенного плана один раз.

  • Judge запускается во время Compare и сопоставляет совпадения, противоречия, уникальные доказательства, пропуски и риски по завершённым результатам.

  • Result Advisor следует за Judge. Он использует результаты Judge и исходные результаты для рекомендации ответа. Если анализ Judge непригоден, он использует basis: "candidates-only". Этот статус делает деградацию видимой.

Ennodia IO

Отдельный пакет @cherninlab/ennodia-io предоставляет локальный интерфейс Hypertext Transfer Protocol (HTTP) и TypeScript. Приложения могут использовать его с предоставленными пользователем ключами и установленными локальными агентами:

npx -y @cherninlab/ennodia-io

См. Ennodia IO для поддерживаемых полей, поведения аутентификации, правил совместного использования ресурсов между источниками и текущих ограничений.

Поддерживаемые harness'ы

  • Codex CLI

  • Claude Code

  • OpenCode

  • Kilo Code

  • Kiro CLI

  • Cline CLI

  • Hermes Agent

  • Antigravity

Адаптеры остаются тонкими. Основные модули содержат общую маршрутизацию, данные трассировки, состояние задач, восстановление и логику Compare.

Оценённые кандидаты включают Gemini CLI, GitHub Copilot CLI, Amp, Aider, Goose, Qwen Code и Cursor CLI. Ennodia не включает этих кандидатов.

Ennodia может добавить кандидата после проверки поддерживаемого интерфейса с вводом промпта и выводом текста. Проверка не должна использовать флаги обхода разрешений или частные API провайдера.

Документация

Бенчмарки

Текущий бенчмарк — multi-model-bug-recall. Он использует небольшие фикстуры обзора TypeScript и зафиксированные оракулы ошибок. Запустите детерминированный набор с:

bun run bench:bug-recall

Живые запуски harness'ов доступны через bun run bench:bug-recall:live и исключены из bun run verify.

Текущий датированный снимок фикстур опубликован в Бенчмарки: 4 случая, с ennodia-parallel-compare при 100% полноте и 100% точности.

Вклад

Ennodia находится в активной разработке. Вы можете отправлять отчёты об ошибках и небольшие, сфокусированные pull request'ы. См. CONTRIBUTING.md для локального процесса проверки.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers