/** * CoordinatorActivateHandler — runtime activation decision for the * coordinator stage. * * Built-time stage selection cannot see runtime ctx (selectedSkills are * populated only after `skill-select` runs). This handler evaluates the * configured `IActivationStrategy` against REAL ctx state and writes * `ctx.coordinatorActive`. Coordinator and tool-loop stages gate on this * flag via `when:` predicates so the activation decision honours runtime * skill selection. * * Reads: `ctx.subAgents`, `ctx.selectedSkills`. * Writes: `ctx.coordinatorActive`. */ import type { IActivationStrategy } from '@mcp-abap-adt/llm-agent'; import type { ISpan } from '../../tracer/types.js'; import type { PipelineContext } from '../context.js'; import type { IStageHandler } from '../stage-handler.js'; export declare class CoordinatorActivateHandler implements IStageHandler { private readonly activation; constructor(activation: IActivationStrategy); execute(ctx: PipelineContext, _rawConfig: Record, _span: ISpan): Promise; } //# sourceMappingURL=coordinator-activate.d.ts.map