aion serve reads aion.yaml, starts one process per configured agent, and starts a proxy server
for unified routing.
Usage
Options
| Option | Description |
|---|---|
--port | Fixed proxy port. Agent ports are allocated after this port. |
--port-range-start | Start of auto-assignment range for proxy and agents. |
--port-range-end | End of auto-assignment range for proxy and agents. |
--startup-timeout | Seconds to wait for startup confirmation (0 to skip). |
Examples
Startup Behavior
- Validates and loads
aion.yaml. - Loads environment variables from system or
.env. - Reserves proxy and agent ports.
- Starts agent server processes and proxy process.
- Prints direct and proxy URLs for each agent.
- If control plane credentials are present, attempts deployment metadata lookup, platform websocket connection, and manifest registration.
- Without control plane credentials, local direct and proxy A2A endpoints still start, but control plane connectivity and automatic registration are unavailable.