Each harness gets its native generated artifact.

Codex, Claude Code, OpenCode, Goose, and Hermes expect different profile file locations and run flows.

Matrix

Install paths and run commands.

HarnessProject installGlobal installRun command
CodexNot supported$CODEX_HOME/<profile>.config.tomlcodex --profile <profile>
Claude Code.claude/agents/<profile>.md$CLAUDE_HOME/agents/<profile>.mdclaude --agent <profile>
OpenCode.opencode/agents/<profile>.md$OPENCODE_CONFIG_DIR/agents/<profile>.mdopencode, then invoke @<profile>
Goose.agents/agents/<profile>.md$GOOSE_HOME/agents/<profile>.mdgoose session, then invoke @<profile>
HermesNot supported$HERMES_HOME/profiles/<profile>/SOUL.mdhermes -p <profile> chat