Expand description
Multiplexed controller-side ownership of durable ACP relay sessions.
Structs§
- Deferred
Worker Binary Refresh - A worker refresh resolved at recovery time: select the worker binary for the target’s own architecture, compare it to the installed one, and copy only when they differ.
- Managed
Session Handle - Managed
Session Lease - Exclusive ownership of a session actor’s existing relay connection.
- Managed
Session View - Pending
Relay Submit - Pending
Relay Sync - Project
Memory Sync Target - Relay
JobDeferred - The actor had no connection to lend: a lifecycle operation holds it, or the actor is reconnecting. The job belongs to the next cycle.
- Relay
Session Target - Remote
Session Manager Channels - Client-side half of a remotely owned session manager.
- Remote
Session Publisher - Remote
Session Requests - Review
Delivery Admission - A one-command capability issued by the review host while its prompt hold is open. It is intentionally opaque to callers: the session actor checks it against the host’s live hold registry before bypassing prompt refusal.
- Session
Manager Channels - Session
Manager Control - Session
Manager Shutdown - Exclusive owner of the manager task and every relay actor below it.
- Session
Manager Update - Session
Manager Updates - Bounded latest-state feed for the dashboard. At most one snapshot per session is retained, and sessions are served in first-pending order.
- Session
Request Order - One supervisor drains accepted requests even when its bridge disconnects.
Each primary/reviewer stream runs in order, independently of other streams.
Dropping the bridge closes admission but leaves its supervisor draining:
disconnecting a caller cannot cancel a mutation that may already be accepted.
Owners that can await shutdown use
drainto observe that completion. - Standalone
Session - Worker
Binary Refresh Plan - Worker
Launch Refresh Plan - Worker
Recovery Plan - Worker
Workspace - The working directory a bare-target worker must be able to enter before it can serve a relay handshake. Container availability is checked separately by the target recovery plan; bare targets have no runtime object to inspect.
Enums§
- Remote
Session Request - Reviewer
Action - Reviewer
Outcome - View
Error - Worker
Binary Refresh - How recovery refreshes a stale installed worker binary before restarting.
Traits§
- Relay
Connection Job - Work run on a session actor’s own relay connection, in turn with the actor’s other relay traffic. A periodic exchange such as credential sync uses this instead of opening a connection of its own to every worker.
Functions§
- new_
command_ id - spawn_
remote_ session_ manager - Build the read/control facade used by a control surface whose relay actors
live in another process. Target updates still decide which session handles
exist, while
RemoteSessionPublishersupplies their latest views. - spawn_
session_ manager