Skip to main content
Register an install script or agent directory, plus a command to run. Use the registration’s name with evolve run -a.
Evolve uploads the script’s contents.
Use exactly one source. Both forms require --run. The result includes the registered name. Use that name with evolve run -a.

Registration options

The registration belongs to you and an organization. Its members can use it in jobs; only you can change or remove it. For the execution contract and model access, see Agents.

List and inspect

agent list accepts --scope <my|shared|org> and all shared list options. agent show takes the registered agent’s name. This group manages custom registrations; it is not the list of built-in harnesses.

Run it

The supplied model must be suitable for your agent’s implementation.

Remove a registration

Past jobs keep their recorded agent configuration. Removal has no CLI confirmation prompt. With --json, add and show return one agent record, list returns a page, and remove returns name and deleted: true. See exit codes for failures. Global options apply. The plural agents is reserved; use agent.
Last modified on November 9, 2026