nat.data_models.agent#

Classes#

AgentBaseConfig

Base configuration class for all NAT agents with common fields.

Module Contents#

class AgentBaseConfig(/, **data: Any)#

Bases: nat.data_models.function.FunctionBaseConfig

Base configuration class for all NAT agents with common fields.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

workflow_alias: str | None = None#
llm_name: nat.data_models.component_ref.LLMRef = None#
verbose: bool = None#
description: str = None#
log_response_max_chars: pydantic.PositiveInt = None#