$PATH lookup:
- You create an executable named
entire-agent-<name> - Place it anywhere on your
$PATH - The CLI discovers it at startup and registers it as a new agent
The working directory is always set to the repository root.
The plugin follows these conventions:
- Output: JSON on stdout (unless noted otherwise)
- Errors: Non-zero exit code + message on stderr
- Stateless: Each invocation is independent, no persistent connection