Initialization
Create
.coral/
shared state
Initializes attempts, notes, & skills directories
Clone repo + create per-agent workspace
Each agent gets an isolated workspace
Symlink
.coral/public/
into each workspace
Shared knowledge is readable and writable by all agents
Generate
CORAL.md
per agent
Meta-instructions + task-tailored system prompt
Spawn N agents
Run in parallel in isolated workspaces with a shared knowledge space
Each Agent (conditioned on
CORAL.md
) — Autonomous Loop
Read & analyze leaderboard · notes · skills
Full context: codebase + recent & top attempts + scores & feedback + shared learnings
Plan & edit code
Independent strategy in its own isolated workspace
Eval:
coral eval -m "description of the solution"
Runs grader against current code + logs attempt, score, & feedback
Write notes & skills to
.coral/public/
Discoveries shared with all other running agents
Manager — Background
Watch
.coral/public/attempts/
Monitors all agent activity in real time
Heartbeat due?
YES
Take a pause
reflection, consolidation, & knowledge sharing
NO
↺ back to watching