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