Expand description
The FleetProvider seam: an ensure-desired-state + observe abstraction over
a fleet of caliband-supervised agents. LocalFleet is the caliband-over-Unix
-sockets backend (today’s behavior); future backends (K8sFleet — epic #274 P2;
remote — prospero #1) implement the same trait. The live session plane
(attach/stream/steer) is deliberately NOT part of this trait — it stays on
CalibandClient and is shared across backends.
Structs§
- Local
Fleet - caliband-over-Unix-sockets backend — wraps today’s
FleetManagerverbatim.
Traits§
- Fleet
Admin - The workspace-registry / provider-config plane — a prospero concept
(
Registryof managed workspaces). Both backends implement it:LocalFleetprojects the backend-neutral [WorkspaceConfig] onto its internal single-providerRepoProviderConfigpath (unchanged);K8sFleetmaps the rich fields onto aWorkspacecustom resource. The API returns 405 only where a backend leaves theadminseam unwired. (#76, #142) - Fleet
Provider