Skip to content

Interface: LaneSchedulerConfig<TIn> ​

Defined in: runtime/lane/lane-scheduler-config.ts:22

Configuration dependencies injected into LaneScheduler at construction time (SPEC.md §3.10).

Supplies the LaneNode AST, runtime executor registry, durable stores, and optional tracker/topology hooks.

Type Parameters ​

Type ParameterDefault typeDescription
TInunknownValidated lane work item input type.

Properties ​

PropertyModifierTypeDescriptionDefined in
continuationQueue?readonlyStepContinuationQueuePer-stepExecId continuation stack serialization queue.runtime/lane/lane-scheduler-config.ts:40
envreadonlyReadonly<Record<string, string | undefined>>Explicit environment variable map for resolving symbolic P.env(key) references.runtime/lane/lane-scheduler-config.ts:28
humanAdaptersById?readonlyReadonlyMap<string, HumanAdapter>Map of HumanNode.id to runtime HumanAdapter.runtime/lane/lane-scheduler-config.ts:46
lanereadonlyLaneNode<TIn, string>Passive LaneNode AST definition governed by this scheduler.runtime/lane/lane-scheduler-config.ts:24
ledgerStorereadonlyLedgerStoreDurable state ledger store.runtime/lane/lane-scheduler-config.ts:30
lessonStore?readonlyLessonStoreOptional lesson store for empirical lesson recall and outcome attribution.runtime/lane/lane-scheduler-config.ts:36
lockManager?readonlyScopeLockManagerPer-handle read/write lock manager.runtime/lane/lane-scheduler-config.ts:38
poolManager?readonlyPoolManagerStateful pool manager for model and account seat selection.runtime/lane/lane-scheduler-config.ts:42
prefixGroups?readonlyreadonly PrefixGroupNode[]Optional prefix groups to compile and pin at run start.runtime/lane/lane-scheduler-config.ts:50
registryreadonlyRuntimeExecutorRegistryComposite runtime executor registry.runtime/lane/lane-scheduler-config.ts:26
serviceRegistry?readonlyServiceSessionRegistryLifecycle registry for 'scope', 'fork', and 'skill' ServiceSession daemons.runtime/lane/lane-scheduler-config.ts:44
topologyNode?readonlyTopologyNode<string>Optional declarative TopologyNode AST for commitOverlayWhen correlation.runtime/lane/lane-scheduler-config.ts:34
topologyStore?readonlyTopologyStoreOptional topology store for run-scoped partition contract overlays.runtime/lane/lane-scheduler-config.ts:32
trackerAdapter?readonlyTrackerAdapter<unknown, string>Optional tracker adapter instance overriding registry lookup.runtime/lane/lane-scheduler-config.ts:48

Released under the MIT License.