Create neutral agent-profile sources.
A source repository contains reusable agent definitions and support material under agents/
Layout
Put each profile under agents/<slug>/.
agents/
triage-agent/
agent.yaml
ops-agent/
agent.agf.yaml
scripts/
heartbeat.sh
references/
runbook.md
YAML
Minimal profile definition.
id: triage-agent
name: Triage Agent
description: Sorts work, identifies blockers, and routes tasks.
model: inherit
instructions: |
You are the triage-agent profile.
Preserve stated priority order, call out blockers, and leave concise handoffs.
Support material
Scripts, references, and declared skills are installed into the profile home.
Agent-owned scripts/, references/, and declared
skills install into ~/.agents/homes/<slug>/.
The rendered prompt includes complete paths so the harness can find them.