Source code for langgraph_agent_toolkit.helper.constants

import os


# Runtime override (set by agent_executor when validating loaded agents)
# This takes precedence over settings to allow dynamic adjustment at startup
_runtime_default_agent: str | None = None


[docs] def get_default_agent() -> str: """Get the current default agent name.""" from langgraph_agent_toolkit.core.settings import settings if _runtime_default_agent is not None: return _runtime_default_agent return settings.DEFAULT_AGENT
[docs] def set_default_agent(agent_name: str) -> str: """Set the runtime default agent name.""" global _runtime_default_agent _runtime_default_agent = agent_name return _runtime_default_agent
DEFAULT_CONFIG_PREFIX = os.getenv("DEFAULT_CONFIG_PREFIX", "agent") DEFAULT_CONFIGURABLE_FIELDS = ("temperature", "max_tokens", "top_p", "streaming") DEFAULT_MODEL_PARAMETER_VALUES = dict( temperature=0.0, max_tokens=2048, top_p=0.95, streaming=True, )