agent_framework.model_overrides#
Classes#
Module API#
- agent_framework.model_overrides.normalize_model_override_names(value)[source]#
Normalize a comma-separated string/tuple into a non-empty model tuple.
- Parameters:
value (str | tuple[str, ...] | None)
- Return type:
tuple[str, …] | None
- agent_framework.model_overrides.normalize_agent_model_override_scope(value)[source]#
Normalize override scope, defaulting invalid/empty values to
root_only.- Parameters:
value (str | None)
- Return type:
Literal[‘root_only’, ‘all_agents’]
- agent_framework.model_overrides.make_agent_model_override(model_override, *, scope=None)[source]#
Build a typed agent-model override from raw user/input values.
- Parameters:
model_override (str | tuple[str, ...] | None)
scope (str | None)
- Return type:
AgentModelOverride | None