Docs menu

Supported agents

Agent IDs, and where each agent's MCPs, skills, and context live.

Run pegboard agents to see the same information for your machine, including what was detected and whether each file exists.

Agent IDs

Use these with --agent and in the agents key of a stack.

Agent ID Scopes
Claude Code claude-code Global, project
Codex codex Global, project
opencode opencode Global, project
Hermes hermes, hermes:<profile> Global, plus project skills
Pi pi Global, project
OMP (oh-my-pi) omp, omp:<profile> Global, project
OpenClaw openclaw Global
Cursor cursor Global, project
Gemini CLI gemini Global, project

MCPs

Agent Global Project
Claude Code ~/.claude.json .mcp.json
Codex ~/.codex/config.toml .codex/config.toml
opencode ~/.config/opencode/opencode.json opencode.json
Hermes ~/.hermes/config.yaml Not available
Pi ~/.pi/agent/mcp.json .pi/mcp.json
OMP ~/.omp/agent/mcp.json .omp/mcp.json
OpenClaw ~/.openclaw/openclaw.json Not available
Cursor ~/.cursor/mcp.json .cursor/mcp.json
Gemini CLI ~/.gemini/settings.json .gemini/settings.json

Skills

Agent Global Project
Claude Code ~/.claude/skills .claude/skills
Codex ~/.agents/skills .agents/skills
opencode ~/.config/opencode/skills .agents/skills
Hermes ~/.hermes/skills .hermes/skills
Pi ~/.pi/agent/skills .pi/skills
OMP ~/.omp/agent/skills .omp/skills
OpenClaw ~/.openclaw/skills Not available
Cursor ~/.cursor/skills .cursor/skills
Gemini CLI ~/.gemini/skills .gemini/skills

In a project, Codex and opencode share .agents/skills, so a skill is linked there once.

Context

context.agents_md in a stack only manages some of these files, and all of them show up in pegboard agents. pegboard replicate --context can write every one except Hermes’s SOUL.md, which is its persona.

Agent Global Project Managed by agents_md
Claude Code ~/.claude/CLAUDE.md CLAUDE.md Yes, with a bridge to AGENTS.md
Codex ~/.codex/AGENTS.md AGENTS.md Yes
opencode ~/.config/opencode/AGENTS.md AGENTS.md Yes
Hermes ~/.hermes/SOUL.md Not available No
Pi ~/.pi/agent/AGENTS.md AGENTS.md Yes
OMP ~/.omp/agent/AGENTS.md .omp/AGENTS.md No
OpenClaw ~/.openclaw/workspace/AGENTS.md Not available No
Cursor Not available AGENTS.md Yes
Gemini CLI ~/.gemini/GEMINI.md GEMINI.md No

Moved config directories

Pegboard respects the variables agents use to relocate their config:

Agent Variables
Claude Code CLAUDE_CONFIG_DIR
Codex CODEX_HOME
opencode XDG_CONFIG_HOME
Hermes HERMES_HOME
Pi PI_CODING_AGENT_DIR
OMP PI_CONFIG_DIR, PI_CODING_AGENT_DIR
OpenClaw OPENCLAW_STATE_DIR, OPENCLAW_CONFIG_PATH
Gemini CLI GEMINI_CLI_HOME