Skip to content

Supported Harnesses

Ennodia coordinates local agent CLIs through thin adapters. Use ennodia_list_harnesses to see what is installed and runnable on the current machine.

IDToolNotes
claude-codeClaude CodeRuns through claude -p without permission-bypass flags.
codexCodex CLIRuns through codex exec; Ennodia-launched tasks default to read-only sandboxing.
opencodeOpenCodeRuns through opencode run.
kiloKilo CodeUses the supported Kilo CLI surface when available.
kiroKiro CLIUses the supported Kiro CLI surface when available.
clineCline CLIEnnodia reports it as unavailable when the local CLI cannot run non-interactively.
hermes-agentHermes AgentUses the supported Hermes Agent CLI surface when available.
antigravityAntigravityRuns through agy and supports browser-oriented review tasks.
{
"tool": "ennodia_list_harnesses",
"arguments": {
"refresh": true
}
}

The response reports availability, runnable state, command path, version, capabilities, and adapter notes.

Claude Code model aliases can change. When exact model selection matters, pass the full model ID, such as claude-sonnet-5 or claude-fable-5, instead of an alias like sonnet or fable.

Do not add permission-bypass flags by default.

Codex runs through the supported Codex CLI. Ennodia-launched Codex tasks default to read-only sandboxing.

When exact effort matters, verify it in the Codex run output or local Codex profile. Ennodia passes the requested model through the model field.

OpenCode model IDs use the provider/model format reported by opencode models, such as opencode-go/kimi-k2.7-code.

Antigravity can fail setup when the agy CLI is not on PATH. Ask the user or primary agent to verify:

Terminal window
command -v agy
agy --version
agy models

If the shell cannot find agy at all, open Antigravity and use its supported CLI install or shell-integration flow first. Then restart the MCP client and call ennodia_list_harnesses again.