Documentation
¶
Overview ¶
Command seat-runner is the in-Pod seat supervisor (contracts.md, Seat Pod contract).
seat-runner [run] supervise the seat: lease, bootstrap, harness, inbox loop seat-runner netprobe --allowed <url> --denied <url> [--timeout 3s]
run acquires the seat lease (renewing it every 10s and killing the harness if it is fenced), loads the bootstrap and manifest, prepares the harness selected by STEADMESH_HARNESS (any registered adapter), and then long-polls the inbox. Each delivery is executed, its events streamed, acknowledged and checkpointed. Probe deliveries are handled by the runner itself. On SIGTERM it quiesces (bounded by 240s), checkpoints, reports Stopped and releases the lease.
Click to show internal directories.
Click to hide internal directories.