import type { GoalState } from "../domain/types.js"; /** * Repeated autonomous turns must not append the complete user Goal contract to * history again and again. The full contract is seeded on the first turn of a * Goal revision and is re-seeded into compaction context when OpenCode compacts. * Keep a bounded objective preview so short Goals remain fully explicit and a * post-compaction continuation still has a direct, Goal-owned semantic anchor. */ export declare function continuationReminder(goal: GoalState): string; export declare function continuationPrompt(goal: GoalState): string; export declare function compactionContext(goal: GoalState): string; //# sourceMappingURL=prompt.d.ts.map