| 12345678910111213141516171819202122232425262728293031323334 |
- /**
- * Prompt System - Simplified prompt management
- *
- * Features:
- * - File-based prompt storage in templates/
- * - Snippet composition via {{snippet:name}} syntax
- * - Variable interpolation via {{variable}} syntax
- */
- // Types
- export type { PromptId, SnippetId, LoadedPrompt } from './types';
- // Loader functions
- export {
- loadPrompt,
- loadSnippet,
- buildPrompt,
- interpolateVariables,
- clearPromptCache,
- } from './loader';
- // Prompt IDs constant
- export const PROMPT_IDS = {
- REQUIREMENTS_TO_OUTLINES: 'requirements-to-outlines',
- WEB_SEARCH_QUERY_REWRITE: 'web-search-query-rewrite',
- SLIDE_CONTENT: 'slide-content',
- QUIZ_CONTENT: 'quiz-content',
- SLIDE_ACTIONS: 'slide-actions',
- QUIZ_ACTIONS: 'quiz-actions',
- INTERACTIVE_SCIENTIFIC_MODEL: 'interactive-scientific-model',
- INTERACTIVE_HTML: 'interactive-html',
- INTERACTIVE_ACTIONS: 'interactive-actions',
- PBL_ACTIONS: 'pbl-actions',
- } as const;
|