from __future__ import annotations from pathlib import Path PROMPTS_DIR = Path(__file__).resolve().parent / "prompts" def load_prompt_template(filename: str) -> str: path = PROMPTS_DIR / filename try: return path.read_text(encoding="utf-8").strip() except FileNotFoundError as exc: raise RuntimeError(f"Prompt template not found: {path}") from exc