Skip to content
1 min read · 118 words

Interface: SkillMiddlewareSet ​

Defined in: src/batteries/skills/types.ts:189

The four pipeline hooks needed to hydrate, reconcile, observe, and strip skill state.

Properties ​

PropertyTypeDescriptionDefined in
dispatchInputDispatchPipelineMiddlewareFnReconciles skill-owned tools before dispatch execution.src/batteries/skills/types.ts:195
dispatchOutputDispatchPipelineMiddlewareFnObserves changes after dispatch execution; it is not the commit point.src/batteries/skills/types.ts:197
turnInputTurnPipelineMiddlewareFnHydrates initialized skills onto a fresh turn context.src/batteries/skills/types.ts:191
turnOutputTurnPipelineMiddlewareFnStrips projected skill state at the head of turn-output, before any downstream middleware.src/batteries/skills/types.ts:193