CLI reference

The pontia CLI configures the local installation and delegates durable control-plane operations to the running pontiad service.

Use pontia COMMAND --help for the exact options in your installed version.

Setup and lifecycle

CommandPurpose
pontia initSelect Agent Clients, create persistent configuration, install integrations, start the per-user service, and offer remote setup
pontia upInstall or refresh the per-user service definition and start or restart the service
pontia statusShow installation, enabled, running, and HTTP health state
pontia downStop and disable the per-user service
pontia updateInstall the latest signed stable pontia and pontiad release
pontia --versionPrint the installed version

Stopping pontiad stops observation, input reception, and Workflow scheduling. It is not proof that a running Agent Client, Turn, or native conversation has ended.

Cloud login and remote access

CommandPurpose
pontia loginComplete browser-based device authorization and store a CLI credential
pontia remote enableRegister this device, select an Edge, and create its E2E identity
pontia remote statusCompare local identity state with the Cloud registration
pontia remote edit --name NAMEChange the device display name
pontia remote edit --handle HANDLEChange the device Dashboard URL handle
pontia remote rotate-keyReplace the device E2E identity and key version
pontia remote disableUnregister this device and remove its local remote identity

Remote configuration changes that affect pontiad restart the local service automatically.

Workflows

CommandContextPurpose
pontia workflow run FILEAny local shellParse a TOML definition and start a Workflow through the local API
pontia workflow show [WORKFLOW_ID]Any local shell; ID optional inside a managed NodePrint compact Workflow, current Node, input, output, and Patch context
pontia workflow submitCurrent managed Agent Node paneDeclare the Node’s output ready
pontia workflow patch requestCurrent managed Agent Node paneReport a blocking problem and start replanning
pontia workflow patch applyCurrent Re-planner paneAccept the candidate definition as a new revision
pontia workflow patch blockCurrent Re-planner paneFinish the Patch without applying the candidate definition

The pane-scoped commands reject calls outside the Pontia-managed tmux pane because they derive the Session and runtime identity from that pane.

Exit status and errors

Commands return success only when the requested operation reports an operational result. Errors are written to standard error with a pontia: prefix. Keep the full redacted error when diagnosing a failure.

pontia-edge

A self-hosted Edge has a separate root-operated CLI:

CommandPurpose
pontia-edge init --edge-id ID --ticket TICKETInitialize and register an Edge; normally use the full Cloud-generated command
pontia-edge retryResume incomplete initialization on the same server
pontia-edge updateInstall the latest signed stable Edge release
pontia-edge auto-update enableInstall and enable hourly update checks
pontia-edge auto-update disableDisable future checks
pontia-edge auto-update statusShow timer schedule and the last update result

See Self-host an Edge before using these commands directly.