#!/usr/bin/env python3
"""
PreMemoryPrompt Hook - User context loader example

Executed when the fact extraction prompt (FACT_RETRIEVAL_PROMPT) is loaded,
reads memory_prompt.md in the same directory as the custom fact extraction
prompt template.
"""
import sys
from pathlib import Path


def main():
    prompt_file = Path(__file__).parent / "memory_prompt.md"
    if prompt_file.exists():
        print(prompt_file.read_text(encoding="utf-8"))
    return 0


if __name__ == '__main__':
    sys.exit(main())
