import type { AgentMessage } from "@caupulican/pi-agent-core/types"; import { type GoalState } from "./goal-state.ts"; export declare const ACTIVE_GOAL_CONTEXT_CUSTOM_TYPE = "active_goal_context"; export declare function formatCompactGoalContext(state: GoalState, continuationTurn: boolean): string; /** * Replace every historical goal continuation payload with one current compact projection. The * projection exists only in the provider request returned from context assembly; it is never * appended to the transcript or session log. */ export declare function injectCompactGoalContext(messages: AgentMessage[], state: GoalState | undefined): AgentMessage[]; //# sourceMappingURL=compact-goal-context.d.ts.map