Ennodia
OfficialEnnodia は、プライマリエージェントにインストール済みのエージェントコマンドラインインターフェース (CLI) へのアクセスを提供します。各子タスクを追跡し、モデル主導の Compare を使用して、一致点、相違点、欠落、およびレシート付きの推奨回答を 1 つ表示します。
作業の前に、オプションの Plan Advisor が、ハーネス、モデル、スキルの限定されたセットを提案できます。提案された作業を開始することはありません。
インストール
このアドレスをプライマリエージェントに送信してください。エージェントがインストールを完了できます:
try-ennodia.cherninlab.comEnnodia を標準入出力 (stdio) MCP サーバーとして直接実行するには、次を使用します:
npx -y ennodiaBun を直接使用するには、bunx ennodia を実行します。
レジストリまたはクライアントインストーラを使用する場合は、 Ennodia Smithery ページ を使用してください。
手動インストールまたはローカル開発については、 クイックスタート を参照してください。
Related MCP server: agentloop
Ennodia が行うこと
利用可能なローカルの人工知能 (AI) ツールを検出する
呼び出し元が指定したカテゴリまたはキーワードのフォールバックを使用してルートを計画する
プリフライト入力トークンを推定し、その推定値にローカル上限を適用する
子タスクを開始して監視する
ステータス、経過時間、ログ、失敗を表示する
タスクをキャンセルし、明示的に実行する
Plan Advisor に不活性で検証済みの作業計画を提案させる
Judge を使用して複数の完了した出力を比較する
Result Advisor に Judge の調査結果を 1 つの回答にまとめさせる
ennodia_run が主要なエントリポイントです。タスクを計画して開始します。Compare も使用できます。ennodia_get_run で使用する実行識別子 (ID) を返します。
完全なツールとパラメータのリファレンスについては、 MCP ツール を参照してください。
追加のモデル分析が必要な作業には Ennodia を使用してください。実行には通常数分かかります。Compare は、子エージェントが完了した後に 2 つの直列モデルパスを追加します。
Judge、Plan Advisor、Result Advisor
各ロールには限定的な責任があります:
Plan Advisor は、要求された場合に作業の前に実行されます。明示的なハーネス、モデル、スキルの割り当てを不活性データとして提案します。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 を参照してください。
サポートされているハーネス
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 の技術用語
比較: 類似ツールとの比較
ベンチマーク: 決定的なバグ再現率の結果
より良い監査: Compare のプロンプトルーブリック
ベンチマーク
現在のベンチマークは multi-model-bug-recall です。小さな TypeScript レビューフィクスチャとコミット済みのバグオラクルを使用します。決定的なスイートを実行するには:
bun run bench:bug-recallライブハーネス実行は bun run bench:bug-recall:live で利用でき、bun run verify からは除外されています。
現在の日付付きフィクスチャスナップショットは
ベンチマーク に公開されています: 4 ケースで、ennodia-parallel-compare は再現率 100%、精度 100% です。
貢献
Ennodia は活発に開発中です。バグレポートや小規模で焦点を絞ったプルリクエストを送信できます。ローカル検証ワークフローについては CONTRIBUTING.md を参照してください。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for building and testing AI agents with multi-model experimentation and insights.
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
MCP Server for an Agent Task Marketplace
A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage
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 gradedqualityCmaintenanceMCP server that enables AI agents to run a deterministic orchestration loop with decomposition, subagent execution, and review feedback across multiple LLM backends.60MIT
- FlicenseAqualityDmaintenanceAn 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.-