diff --git a/js/ai/src/prompt.ts b/js/ai/src/prompt.ts index 7dc1160bd..99249e372 100644 --- a/js/ai/src/prompt.ts +++ b/js/ai/src/prompt.ts @@ -395,6 +395,7 @@ function promptMetadata(options: PromptConfig) { return { ...options.metadata, prompt: { + ...options.metadata?.prompt, config: options.config, input: { schema: options.input ? toJsonSchema(options.input) : undefined, @@ -784,7 +785,7 @@ function loadPrompt( type: 'prompt', prompt: { ...promptMetadata, - template: source, + template: parsedPrompt.template, }, }, maxTurns: promptMetadata.raw?.['maxTurns'],