import { SystemPromptContract } from "../contracts/system-prompt.contract.mjs"; import { PlannerCapability } from "../contracts/planner/planner-capability.type.mjs"; //#region ../ai/src/planner/plan-prompt.d.ts /** * Assemble the plan-generation system prompt: optional caller framing on * top, then the mechanical block listing every capability + its * description and the rules for emitting an ordered plan. * * Runs once at factory time (the capability set is fixed for the * planner's lifetime) — the produced string is baked onto the internal * planning agent. */ declare function buildPlanSystemPrompt(capabilities: PlannerCapability[], maxSteps: number, prefix: SystemPromptContract | string | undefined, dag?: boolean): string; //#endregion export { buildPlanSystemPrompt }; //# sourceMappingURL=plan-prompt.d.mts.map