From 3806d93dbc8857372716451dbd295ed49a1fbf55 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Sun, 24 May 2026 18:44:24 +0900 Subject: [PATCH] feat(prompts-core): wire Prometheus variant table --- packages/prompts-core/src/index.ts | 1 + .../prompts-core/src/prometheus-prompts.ts | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 packages/prompts-core/src/prometheus-prompts.ts diff --git a/packages/prompts-core/src/index.ts b/packages/prompts-core/src/index.ts index fe92ade94..3387a7d50 100644 --- a/packages/prompts-core/src/index.ts +++ b/packages/prompts-core/src/index.ts @@ -12,6 +12,7 @@ export type { VariantTable, } from "./types" export { atlasPromptVariants } from "./atlas-prompts" +export { prometheusPromptVariants } from "./prometheus-prompts" export { resolveVariant } from "./variant-resolver" export type { ResolveVariantInput } from "./variant-resolver" export { loadPrompt, loadPromptSync, PromptFileNotFoundError, PromptPathTraversalError } from "./loader" diff --git a/packages/prompts-core/src/prometheus-prompts.ts b/packages/prompts-core/src/prometheus-prompts.ts new file mode 100644 index 000000000..8722df47f --- /dev/null +++ b/packages/prompts-core/src/prometheus-prompts.ts @@ -0,0 +1,22 @@ +import type { VariantTable } from "./types" +import defaultPrompt from "../prompts/prometheus/default.md" +import geminiPrompt from "../prompts/prometheus/gemini.md" +import gptPrompt from "../prompts/prometheus/gpt.md" + +export const prometheusPromptVariants = { + gpt: { + kind: "bundled", + content: gptPrompt, + filePath: "packages/prompts-core/prompts/prometheus/gpt.md", + }, + gemini: { + kind: "bundled", + content: geminiPrompt, + filePath: "packages/prompts-core/prompts/prometheus/gemini.md", + }, + default: { + kind: "bundled", + content: defaultPrompt, + filePath: "packages/prompts-core/prompts/prometheus/default.md", + }, +} satisfies VariantTable