"""System prompts for agents, loaded from external prompt files.""" from pathlib import Path _PROMPTS_DIR: Path = Path(__file__).resolve().parent.parent / "prompts" def _load_prompt(filename: str) -> str: """Load a prompt from an external text file in the prompts directory.""" return (_PROMPTS_DIR / filename).read_text(encoding="utf-8") COORDINATOR_SYSTEM_PROMPT: str = _load_prompt("coordinator_agent.txt") NOTIFICATION_READER_SYSTEM_PROMPT: str = _load_prompt("notification_agent.txt") PLANNING_AGENT_SYSTEM_PROMPT: str = _load_prompt("planning_agent.txt")