Skip to content
1 min read · 118 words

Interface: SkillMiddlewareSet

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

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:187
dispatchOutputDispatchPipelineMiddlewareFnObserves changes after dispatch execution; it is not the commit point.src/batteries/skills/types.ts:189
turnInputTurnPipelineMiddlewareFnHydrates initialized skills onto a fresh turn context.src/batteries/skills/types.ts:183
turnOutputTurnPipelineMiddlewareFnStrips projected skill state at the head of turn-output, before any downstream middleware.src/batteries/skills/types.ts:185