Skip to main content

Module fleet

Module fleet 

Source
Expand description

The runtime heart of the control plane.

FleetManager owns the in-memory FleetSnapshot, polls each managed repo’s caliband for live state, attaches per-agent stream sockets while agents are active, normalizes frames into FleetEvents, and fans them out over a broadcast bus while also appending them to the durable Store.

Structs§

AttachBackoff
Bounded exponential-backoff policy for reconnecting a dropped attach stream.
CalibandNetworkConfig
Materials to dial a caliband control endpoint over TCP + rustls TLS + a bearer token (ADR 0051). PEM bytes rather than a built TlsClient so the config stays cloneable/Debug and mirrors how an operator would carry it (a mounted Secret).
FleetConfig
Configuration for a FleetManager.
FleetManager
The fleet control plane.
SpawnRequest
A Prospero-level request to launch a new agent. Worktree isolation is the default for parallel work on one codebase; opt out with isolation_worktree: false.