Interface: SkillMiddlewareSet
Defined in: src/batteries/skills/types.ts:181
The four pipeline hooks needed to hydrate, reconcile, observe, and strip skill state.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
dispatchInput | DispatchPipelineMiddlewareFn | Reconciles skill-owned tools before dispatch execution. | src/batteries/skills/types.ts:187 |
dispatchOutput | DispatchPipelineMiddlewareFn | Observes changes after dispatch execution; it is not the commit point. | src/batteries/skills/types.ts:189 |
turnInput | TurnPipelineMiddlewareFn | Hydrates initialized skills onto a fresh turn context. | src/batteries/skills/types.ts:183 |
turnOutput | TurnPipelineMiddlewareFn | Strips projected skill state at the head of turn-output, before any downstream middleware. | src/batteries/skills/types.ts:185 |