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