| from src.prompt.prompt_catalog import PromptCatalog | |
| import os | |
| def find_plan_prompt(prompt_id: str) -> str: | |
| prompt_catalog = PromptCatalog() | |
| prompt_catalog.load(os.path.join(os.path.dirname(__file__), 'data', 'simple_plan_prompts.jsonl')) | |
| prompt_item = prompt_catalog.find(prompt_id) | |
| if not prompt_item: | |
| raise ValueError(f"Prompt ID '{prompt_id}' not found.") | |
| return prompt_item.prompt | |