Skip to content

Harnesses

The container includes /home/user/src/AGENTS.md with information about preinstalled tools.

Supported agents

AgentConfig file
amp~/.config/amp/AGENTS.md
claude~/.claude/CLAUDE.md
codex~/.codex/AGENTS.md
gemini~/.gemini/GEMINI.md
kilo~/.kilocode/rules/*.md
opencode~/.config/opencode/AGENTS.md
pi~/.pi/agent/AGENTS.md
qwen~/.qwen/QWEN.md

Enable YOLO mode in ~/.claude/settings.json:

json
{
  "alwaysThinkingEnabled": true,
  "permissions": {
    "defaultMode": "dontAsk"
  },
  "skipDangerousModePermissionPrompt": true
}

Centralizing AGENTS.md

Use symlinks to maintain a single AGENTS.md for all harnesses:

bash
mkdir -p ~/.config/agents ~/.config/amp ~/.claude ~/.codex ~/.gemini \
         ~/.kilocode/rules ~/.config/opencode ~/.pi/agent ~/.qwen

echo "Read ~/AGENTS.md if present." >> ~/.config/agents/AGENTS.md
ln -s ../../.config/agents/AGENTS.md ~/.config/amp/AGENTS.md
ln -s ../.config/agents/AGENTS.md    ~/.claude/CLAUDE.md
ln -s ../.config/agents/AGENTS.md    ~/.codex/AGENTS.md
ln -s ../.config/agents/AGENTS.md    ~/.gemini/AGENTS.md
ln -s ../../.config/agents/AGENTS.md ~/.kilocode/rules/AGENTS.md
ln -s ../../.config/agents/AGENTS.md ~/.config/opencode/AGENTS.md
ln -s ../../.config/agents/AGENTS.md ~/.pi/agent/AGENTS.md
ln -s ../.config/agents/AGENTS.md    ~/.qwen/AGENTS.md

Centralizing skills

Skills can also be centralized under ~/.config/agents/skills/:

bash
mkdir -p ~/.config/agents/skills ~/.claude ~/.codex ~/.cursor \
         ~/.gemini/antigravity ~/.kilocode ~/.config/opencode ~/.pi/agent ~/.qwen

ln -s ../.config/agents/skills/          ~/.claude/skills
ln -s ../.config/agents/skills/          ~/.codex/skills
ln -s ../.config/agents/skills/          ~/.cursor/skills
ln -s ../../.config/agents/skills/       ~/.gemini/antigravity/skills
ln -s ../.config/agents/skills/          ~/.gemini/skills
ln -s ../.config/agents/skills/          ~/.kilocode/skills

Skills locations by harness:

AgentSkills path
amp~/.config/agents/skills/**/SKILL.md
claude~/.claude/skills/<name>/SKILL.md
codex~/.codex/skills/**/SKILL.md
gemini~/.gemini/skills/<name>/SKILL.md
kilo~/.kilocode/skills/<name>/SKILL.md
opencode~/.config/opencode/skill/<name>/SKILL.md
pi~/.pi/agent/skills/**/SKILL.md
qwen~/.qwen/skills/<name>/SKILL.md