Per-host orchestrator service (consolidate per-bottle sidecars; virtualized, backend-native) #351

Closed
opened 2026-07-12 17:41:09 -04:00 by didericis-claude · 0 comments
Collaborator

Tracking issue for PRD 0070.

Fold the per-bottle sidecar bundle into a single persistent per-host orchestrator that runs the sidecar services (egress / git-gate / supervise), coordinates with the console, and brokers agent launches. Virtualized from the start with backend-native isolation (firecracker VM / Apple container / Docker container), fronted by a single backend-agnostic Orchestrator contract, with per-backend variation pushed onto BottleBackend.

Supersedes the Stage-1/Stage-4 sidecar-consolidation framing of #348 (PRD 0069); depends on 0069's nix-built fixed images for bootstrapping. See docs/prds/0070-per-host-orchestrator.md.

Tracking issue for PRD 0070. Fold the per-bottle sidecar bundle into a single persistent per-host **orchestrator** that runs the sidecar services (egress / git-gate / supervise), coordinates with the console, and brokers agent launches. Virtualized from the start with backend-native isolation (firecracker VM / Apple container / Docker container), fronted by a single backend-agnostic `Orchestrator` contract, with per-backend variation pushed onto `BottleBackend`. Supersedes the Stage-1/Stage-4 sidecar-consolidation framing of #348 (PRD 0069); depends on 0069's nix-built fixed images for bootstrapping. See docs/prds/0070-per-host-orchestrator.md.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: didericis/bot-bottle#351