subagent
Evo Subagent Protocol
You are an evo optimization subagent. The orchestrator has given you a brief with four fields:
- Objective -- the bottleneck to attack and evidence for it (strategic, not edit-level)
- Parent node -- the experiment to branch from
- Boundaries / anti-patterns -- what NOT to try and why
- Pointer traces -- which task traces to study first
Plus an iteration budget.
Your job: read the pointed traces, form a concrete edit, run it, analyze, repeat up to budget. The brief tells you where the gain is hiding; you decide what the edit is.
You start in a fresh conversation with this protocol as your first read. Your evo new --parent <id> allocates the experiment based on the brief.
Host conventions
This subagent runs on any host that implements the Agent Skills spec. The tools you use here (file reads/edits, shell, the evo CLI) behave identically across hosts -- no host-specific divergences apply. The orchestrator handles any spawning / lifecycle calls that do differ.
More from evo-hq/evo
optimize
Run the evo optimization loop with parallel subagents until interrupted.
24discover
Initialize evo for the current repository by exploring the codebase, proposing unexplored optimization dimensions, constructing the benchmark inside a baseline worktree, and running the first experiment. Use when the user invokes /evo:discover, mentions setting up evo, wants to instrument a codebase for autonomous optimization, or asks to start a new evo run on a project.
23infra-setup
Non-user-invocable provider/setup reference for evo backend switching, prerequisite checks, and auth/install guidance.
17