Each harness gets its native generated artifact.
Codex, Claude Code, OpenCode, Goose, and tenex-edge expect different profile file locations and run flows.
Matrix
Install paths and run commands.
| Harness | Project install | Global install | Run command |
|---|---|---|---|
| Codex | Not supported | $CODEX_HOME/<profile>.config.toml | codex --profile <profile> |
| Claude Code | .claude/agents/<profile>.md | $CLAUDE_HOME/agents/<profile>.md | claude --agent <profile> |
| OpenCode | .opencode/agents/<profile>.md | $OPENCODE_CONFIG_DIR/agents/<profile>.md | opencode, then invoke @<profile> |
| Goose | .agents/agents/<profile>.md | $GOOSE_HOME/agents/<profile>.md | goose session, then invoke @<profile> |
| tenex-edge | Not supported | $TENEX_EDGE_HOME/agents/<profile>.json | tenex-edge launch <profile> |