Skip to main content
The pioneer CLI manages the gateway service and provides maintenance commands for its secrets and runtime state. Use it to:
  • installing the gateway on a server
  • checking gateway health
  • starting or stopping the service
  • updating gateway binaries
  • issuing a token for protocol clients
  • checking keystore status and permissions
  • cleaning orphan MCP secret values
  • rotating the superuser JWT signing material
  • scanning task runtime invariants in a gateway database
  • debugging a desktop connection problem

Common commands

JSON output

Several commands support --json:
Use JSON output for scripts, health checks, or automation.

Production and development binaries

Production binary:
Development binary:
The development binary is built with:
Development uses separate config, service name, runtime home, install paths, and default port.

Service behavior

pioneer start registers and starts a current-user service. pioneer stop stops and unregisters the service. The service runs as the current OS user.
Tool runs execute as the user account running the gateway service.

CLI Commands

See command syntax, flags, and examples.

Further reading