import { createCustomMessage } from "@caupulican/pi-agent-core"; import { type DiscoverPipelineOptions } from "./discover.ts"; import type { PipelineRun } from "./types.ts"; export interface ActivePipelineContext { run: PipelineRun; text: string; } /** Resolve durable run identity, definition ownership, and bounded prompt text through one path. */ export declare function resolveActivePipelineContext(options: DiscoverPipelineOptions, snapshot?: PipelineRun): ActivePipelineContext | undefined; /** Build the optional per-turn pipeline message without leaking discovery failures into prompt admission. */ export declare function createActivePipelineContextMessage(args: { options: DiscoverPipelineOptions; snapshot?: PipelineRun; onError(message: string): void; }): ReturnType | undefined; //# sourceMappingURL=active-context.d.ts.map