Skip to main content
Glama

Ennodia 让您的主代理能够访问已安装的代理命令行界面(CLI)。它会跟踪每个子任务,并使用模型主导的 Compare 来展示一致、分歧、遗漏以及一条带凭证的推荐答案。

在开始工作前,可选的 Plan Advisor 可以提出一组有界的 harness、模型和技能。它不会启动所提议的工作。

安装

将此地址发送给主代理。然后代理即可完成安装:

try-ennodia.cherninlab.com

要直接将 Ennodia 作为标准输入/输出(stdio)MCP 服务器运行,请使用:

npx -y ennodia

要直接使用 Bun,请运行 bunx ennodia。

对于注册表或客户端安装程序,请使用 Ennodia Smithery 页面。

如需手动安装或本地开发,请参阅 快速入门。

Related MCP server: agentloop

Ennodia 的功能

  • 发现可用的本地人工智能(AI)工具

  • 使用调用者提供的类别或关键字回退来规划路线

  • 估算预检输入 token,并对此估算执行本地上限

  • 启动并监控子任务

  • 显示状态、已用时间、日志和失败

  • 取消任务并显式运行

  • 允许 Plan Advisor 提出一个不具执行性且经过验证的工作计划

  • 使用 Judge 比较多个已完成的输出

  • 允许 Result Advisor 将 Judge 的发现合并为一个答案

ennodia_run 是主要入口点。它计划并启动任务。它也可以使用 Compare。它返回一个运行标识符(ID),供 ennodia_get_run 使用。

完整工具和参数参考请参阅 MCP 工具。

对于需要额外模型分析的工作,请使用 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 包提供本地超文本传输协议(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 审查夹具和已提交的 bug 预言。使用以下命令运行确定性测试套件:

bun run bench:bug-recall

实时 harness 运行可通过 bun run bench:bug-recall:live 进行,并且不包含在 bun run verify 中。

当前带日期的夹具快照发布在 基准 中:4 个案例,ennodia-parallel-compare 实现了 100% 召回率和 100% 精确率。

贡献

Ennodia 正在积极开发中。您可以提交错误报告和小型、聚焦的拉取请求。本地验证工作流程请参阅 CONTRIBUTING.md。

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers