Ennodia
OfficialEnnodia 让您的主代理能够访问已安装的代理命令行界面(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。
文档
代理安装:由代理控制的安装
快速入门:手动安装和本地开发
MCP 工具:完整的工具参数参考
Ennodia 工作原理:编排流水线
第二意见:复制、分解和红队模式
数据治理:本地存储和数据移动边界
受限英语:ASD-STE100 规则和 Ennodia 技术术语
对比:与相邻工具的对比
基准:确定性 bug 召回结果
更好的审计:Compare 的提示评分标准
基准
当前基准是 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。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server orchestrating local CLI agents (Claude Code, OpenAI Codex, Google Gemini) for cross-validation, second opinions, and persona-driven prompting.18MIT
- AlicenseNot gradedqualityAmaintenanceMCP server that enables AI agents to run a deterministic orchestration loop with decomposition, subagent execution, and review feedback across multiple LLM backends.54MIT
- FlicenseAqualityCmaintenanceAn MCP server that exposes tools for sub-agent style reasoning across multiple LLM providers, enabling delegation of prompts to various models and running critique loops, debates, red-teaming, and answer ranking.6
- FlicenseNot gradedqualityCmaintenanceMulti-model agent orchestration MCP server that enables plan-code-review-deliver pipelines with configurable providers and models.
Related MCP Connectors
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cherninlab/ennodia'
If you have feedback or need assistance with the MCP directory API, please join our Discord server