| from __future__ import annotations | |
| from pathlib import Path | |
| _DEEPY_DIR = Path(__file__).resolve().parent | |
| DEFAULT_SYSTEM_PROMPT_PATH = _DEEPY_DIR / "default_system_prompt.txt" | |
| def load_default_system_prompt() -> str: | |
| try: | |
| return DEFAULT_SYSTEM_PROMPT_PATH.read_text(encoding="utf-8").strip() | |
| except FileNotFoundError as exc: | |
| raise FileNotFoundError(f"Deepy default system prompt file not found: {DEFAULT_SYSTEM_PROMPT_PATH}") from exc | |
| DEFAULT_SYSTEM_PROMPT = load_default_system_prompt() | |
| __all__ = ["DEFAULT_SYSTEM_PROMPT", "DEFAULT_SYSTEM_PROMPT_PATH", "load_default_system_prompt"] | |