- 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=True)[source][source]
Bases:
object
Manages prompt templates for assistant.
Initialize the PromptManager with configurable parameters.
- Parameters:
observability_backend (str | None) – Backend type for observability (defaults to settings.OBSERVABILITY_BACKEND)
prompts_dir (Path | None) – Directory containing prompt templates (defaults to ./prompts)
force_create_new_version (bool) – Whether to force creation of new prompt versions
template_format (str) – Format for prompt templates (default: “jinja2”)
load_at_runtime (bool) – Whether to load prompts at runtime (default: True)
- __init__(observability_backend=None, prompts_dir=None, force_create_new_version=False, template_format='jinja2', load_at_runtime=True)[source][source]
Initialize the PromptManager with configurable parameters.
- Parameters:
observability_backend (str | None) – Backend type for observability (defaults to settings.OBSERVABILITY_BACKEND)
prompts_dir (Path | None) – Directory containing prompt templates (defaults to ./prompts)
force_create_new_version (bool) – Whether to force creation of new prompt versions
template_format (str) – Format for prompt templates (default: “jinja2”)
load_at_runtime (bool) – Whether to load prompts at runtime (default: True)
- property observability
Lazy-loaded observability platform.