Skip to main content
Glama

Ennodia는 기본 에이전트가 설치된 에이전트 명령줄 인터페이스(CLI)에 접근할 수 있게 해줍니다. 각 하위 작업을 추적하고 모델 주도 Compare를 사용하여 일치, 불일치, 누락 사항 및 영수증이 포함된 권장 답변 하나를 보여줍니다.

작업 전에 선택적 Plan Advisor가 제한된 하네스, 모델 및 스킬 세트를 제안할 수 있습니다. 제안된 작업을 시작하지는 않습니다.

설치

이 주소를 기본 에이전트로 보내세요. 에이전트가 설치를 완료할 수 있습니다:

try-ennodia.cherninlab.com

Ennodia를 표준 입출력(stdio) MCP 서버로 직접 실행하려면 다음을 사용하세요:

npx -y ennodia

Bun을 직접 사용하려면 bunx ennodia를 실행하세요.

레지스트리 또는 클라이언트 설치 프로그램의 경우 Ennodia Smithery 페이지를 사용하세요.

수동 설치 또는 로컬 개발의 경우 Quickstart를 참조하세요.

Related MCP server: agentloop

Ennodia가 하는 일

  • 사용 가능한 로컬 인공지능(AI) 도구를 검색합니다

  • 호출자가 제공한 카테고리 또는 키워드 폴백으로 경로를 계획합니다

  • 사전 점검 입력 토큰을 추정하고 해당 추정치에 로컬 상한을 적용합니다

  • 하위 작업을 시작하고 모니터링합니다

  • 상태, 경과 시간, 로그 및 실패를 표시합니다

  • 작업을 취소하고 명시적으로 실행합니다

  • Plan Advisor가 비활성화된 검증된 작업 계획을 제안할 수 있게 합니다

  • Judge로 여러 완료된 출력을 비교합니다

  • Result Advisor가 Judge 결과를 하나의 답변으로 결합할 수 있게 합니다

ennodia_run은 주요 진입점입니다. 작업을 계획하고 시작합니다. Compare도 사용할 수 있습니다. ennodia_get_run과 함께 사용할 실행 식별자(ID)를 반환합니다.

전체 도구 및 매개변수 참조는 MCP 도구를 참조하세요.

추가 모델 분석이 필요한 작업에 Ennodia를 사용하세요. 실행은 보통 몇 분이 걸립니다. Compare는 하위 에이전트가 완료된 후 직렬 모델 패스 두 개를 추가합니다.

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