nat.plugins.a2a.server.front_end_config#
Attributes#
Classes#
A2A agent capabilities configuration. |
|
A2A front end configuration. |
Module Contents#
- logger#
- class A2ACapabilitiesConfig(/, **data: Any)#
Bases:
pydantic.BaseModelA2A agent capabilities configuration.
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.selfis explicitly positional-only to allowselfas a field name.
- class A2AFrontEndConfig(/, **data: Any)#
Bases:
nat.data_models.front_end.FrontEndBaseConfigA2A front end configuration.
A front end that exposes NeMo Agent toolkit workflows as A2A-compliant remote agents.
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.selfis explicitly positional-only to allowselfas a field name.- capabilities: A2ACapabilitiesConfig = None#
- server_auth: nat.authentication.oauth2.oauth2_resource_server_config.OAuth2ResourceServerConfig | None = None#
- validate_security_configuration()#
Validate security configuration to prevent accidental misconfigurations.