/** * Assemble the final compaction prompt from layered sources. * * Resolution order: * base = agentPrompt ?? DEFAULT_COMPACTION_PROMPT * final = base + skillDirectives + previousSummary + focus * * `previousSummary` is the prior successful summary on a re-compaction; it is * reproduced verbatim so the model can merge it forward rather than answer * with a delta. Omit it on a first compaction. * @docLink packages/runner/dev-guide#compaction */ export declare function buildCompactionPrompt(opts: { agentPrompt?: string; skillDirectives?: string[]; mcpDirectives?: string[]; focus?: string; previousSummary?: string; }): string; //# sourceMappingURL=prompt.d.ts.map