IO Command-Line Options
Agent IO
June 1, 2025
Find Help at the Command Line Running IO with --help displays basic help information. IO's command-line options are mostly intuitive, but one calls for special explanation. All Your Base IDs Normally it's only possible to run one IO and Envoy at a time on a given system. There are ports and sockets that IO uses, Envoy uses shared memory regions, and all of these can have conflicts when we run a second IO/Envoy combination. To work around this, Envoy has the --base-id flag, which it uses to claim a unique shared memory region . IO extends this and uses it to offset certain ports, including its SSH port. Because of the way that IO uses the base ID, IO's base ID is limited to 0-99.
Discussion in the ATmosphere