langgraph_agent_toolkit.core.prompts.prompt_manager module
- class langgraph_agent_toolkit.core.prompts.prompt_manager.PromptManager(observability_backend=None, prompts_dir=None, force_create_new_version=False, template_format='jinja2', load_at_runtime=False)[source][source]
Bases:
objectManage prompt templates for an assistant.
Initialize PromptManager with configurable parameters.
- Parameters:
observability_backend (str | None) – Observability backend. The default is settings.OBSERVABILITY_BACKEND.
prompts_dir (Path | None) – Prompt template directory. The default is ./prompts.
force_create_new_version (bool) – Force new prompt versions.
template_format (str) – Prompt template format. The default is “jinja2”.
load_at_runtime (bool) – Load prompts at runtime. The default is False.
- __init__(observability_backend=None, prompts_dir=None, force_create_new_version=False, template_format='jinja2', load_at_runtime=False)[source][source]
Initialize PromptManager with configurable parameters.
- Parameters:
observability_backend (str | None) – Observability backend. The default is settings.OBSERVABILITY_BACKEND.
prompts_dir (Path | None) – Prompt template directory. The default is ./prompts.
force_create_new_version (bool) – Force new prompt versions.
template_format (str) – Prompt template format. The default is “jinja2”.
load_at_runtime (bool) – Load prompts at runtime. The default is False.
- property observability
Lazily loaded observability platform.