Skip to main content

Module control_plane

Module control_plane 

Expand description

The durable run/task control-plane — supervised lifecycle for delegated and subagent runs.

Re-exports§

pub use authority::is_authoritative;
pub use boot::ControlPlaneHandle;
pub use global::control_plane;
pub use global::init_control_plane;
pub use goal_task::GoalBlocker;
pub use goal_task::GoalBlockerKind;
pub use goal_task::GoalPauseReason;
pub use goal_task::GoalPauseState;
pub use goal_task::GoalTaskRecord;
pub use goal_task::GoalTaskRegistry;
pub use goal_task::TaskContinuationContext;
pub use goal_task::TaskContinuationConversationScope;
pub use goal_task::TaskGoal;
pub use task_registry::TaskKind;
pub use task_registry::TaskRecord;
pub use task_registry::TaskRegistry;
pub use task_registry::TaskStatus;
pub use task_store_sqlite::SqliteTaskStore;

Modules§

authority
Runtime-authority guard — decides whether THIS process may reclaim a task.
boot
Boot wiring for the control-plane — minted once per daemon run.
global
Process-global access to the daemon’s ControlPlaneHandle.
goal_task
Goal-specific task extensions for the durable control plane.
reaper
The supervision reaper — moves abandoned Running tasks to a terminal state from OUTSIDE the task body, which the flat-file design could never do.
task_registry
The durable task/run registry contract — EPIC A’s stable seam.
task_store_sqlite
The single SQLite-backed TaskRegistry — EPIC A’s durable index.