UNPKG

@yuxilabs/gptp-core

Version:

Core validation, formatting and execution logic for the GPTP file format.

14 lines 612 B
import type { GPTPDocument, GPTPMessage } from '@/types/gptpTypes'; export interface RenderResult { renderedMessages: GPTPMessage[]; renderedPromptHash: string; variablesHash: string; } /** * Deterministic render: single-pass interpolation on message content. * - No double-rendering (only one interpolate pass per message) * - If prompt.system exists and no system message, insert at the top * - Emits renderedPromptHash and variablesHash */ export declare function renderPrompt(prompt: GPTPDocument, variables: Record<string, unknown>): RenderResult; //# sourceMappingURL=renderPrompt.d.ts.map