Interface: LessonDistillationParams
Defined in: runtime/lessons/lesson-distillation-params.ts:36
Parameters for executing contrastive lesson distillation (runContrastiveLessonDistillation).
Supplies the LessonsNode, LessonStore, optional TopologyStore, trajectory pair, step execution context, and optional PoolManager.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
ctx | readonly | StepExecutionContext<unknown> | Step execution context providing runId, registry, and environment resolution. | runtime/lessons/lesson-distillation-params.ts:46 |
lessonsNode | readonly | LessonsNode<unknown> | Passive LessonsNode containing distillation configuration. | runtime/lessons/lesson-distillation-params.ts:38 |
lessonStore | readonly | LessonStore | Backing LessonStore into which admitted lessons are written. | runtime/lessons/lesson-distillation-params.ts:40 |
poolManager? | readonly | PoolManager | Optional PoolManager used when distillation.model is a PoolNode. | runtime/lessons/lesson-distillation-params.ts:48 |
topologyStore? | readonly | TopologyStore | Optional TopologyStore queried for active overlay epoch and lastMutatedByRunId. | runtime/lessons/lesson-distillation-params.ts:42 |
trajectory | readonly | ContrastiveDistillationTrajectoryPair | Failure-to-pass trajectory pair ('loop' or 'gate'). | runtime/lessons/lesson-distillation-params.ts:44 |