Skip to main content
Glama

Ennodia は、プライマリエージェントにインストール済みのエージェントコマンドラインインターフェース (CLI) へのアクセスを提供します。各子タスクを追跡し、モデル主導の Compare を使用して、一致点、相違点、欠落、およびレシート付きの推奨回答を 1 つ表示します。

作業の前に、オプションの Plan Advisor が、ハーネス、モデル、スキルの限定されたセットを提案できます。提案された作業を開始することはありません。

インストール

このアドレスをプライマリエージェントに送信してください。エージェントがインストールを完了できます:

try-ennodia.cherninlab.com

Ennodia を標準入出力 (stdio) MCP サーバーとして直接実行するには、次を使用します:

npx -y ennodia

Bun を直接使用するには、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 を使用してはなりません。

ドキュメント

ベンチマーク

現在のベンチマークは 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 を参照してください。

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers