Help us shape the future of Go! Take the 2026 Go Developer Survey

seat-runner

command
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2026 License: Apache-2.0 Imports: 33 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL