@@ -202,7 +202,7 @@ class AgentInterface(_message.Message):
202202 def __init__ (self , url : _Optional [str ] = ..., transport : _Optional [str ] = ...) -> None : ...
203203
204204class AgentCard (_message .Message ):
205- __slots__ = ("protocol_version" , "name" , "description" , "url" , "preferred_transport" , "additional_interfaces" , "provider" , "version" , "documentation_url" , "capabilities" , "security_schemes" , "security" , "default_input_modes" , "default_output_modes" , "skills" , "supports_authenticated_extended_card" )
205+ __slots__ = ("protocol_version" , "name" , "description" , "url" , "preferred_transport" , "additional_interfaces" , "provider" , "version" , "documentation_url" , "capabilities" , "security_schemes" , "security" , "default_input_modes" , "default_output_modes" , "skills" , "supports_authenticated_extended_card" , "signatures" )
206206 class SecuritySchemesEntry (_message .Message ):
207207 __slots__ = ("key" , "value" )
208208 KEY_FIELD_NUMBER : _ClassVar [int ]
@@ -226,6 +226,7 @@ class AgentCard(_message.Message):
226226 DEFAULT_OUTPUT_MODES_FIELD_NUMBER : _ClassVar [int ]
227227 SKILLS_FIELD_NUMBER : _ClassVar [int ]
228228 SUPPORTS_AUTHENTICATED_EXTENDED_CARD_FIELD_NUMBER : _ClassVar [int ]
229+ SIGNATURES_FIELD_NUMBER : _ClassVar [int ]
229230 protocol_version : str
230231 name : str
231232 description : str
@@ -242,7 +243,8 @@ class AgentCard(_message.Message):
242243 default_output_modes : _containers .RepeatedScalarFieldContainer [str ]
243244 skills : _containers .RepeatedCompositeFieldContainer [AgentSkill ]
244245 supports_authenticated_extended_card : bool
245- def __init__ (self , protocol_version : _Optional [str ] = ..., name : _Optional [str ] = ..., description : _Optional [str ] = ..., url : _Optional [str ] = ..., preferred_transport : _Optional [str ] = ..., additional_interfaces : _Optional [_Iterable [_Union [AgentInterface , _Mapping ]]] = ..., provider : _Optional [_Union [AgentProvider , _Mapping ]] = ..., version : _Optional [str ] = ..., documentation_url : _Optional [str ] = ..., capabilities : _Optional [_Union [AgentCapabilities , _Mapping ]] = ..., security_schemes : _Optional [_Mapping [str , SecurityScheme ]] = ..., security : _Optional [_Iterable [_Union [Security , _Mapping ]]] = ..., default_input_modes : _Optional [_Iterable [str ]] = ..., default_output_modes : _Optional [_Iterable [str ]] = ..., skills : _Optional [_Iterable [_Union [AgentSkill , _Mapping ]]] = ..., supports_authenticated_extended_card : bool = ...) -> None : ...
246+ signatures : _containers .RepeatedCompositeFieldContainer [AgentCardSignature ]
247+ def __init__ (self , protocol_version : _Optional [str ] = ..., name : _Optional [str ] = ..., description : _Optional [str ] = ..., url : _Optional [str ] = ..., preferred_transport : _Optional [str ] = ..., additional_interfaces : _Optional [_Iterable [_Union [AgentInterface , _Mapping ]]] = ..., provider : _Optional [_Union [AgentProvider , _Mapping ]] = ..., version : _Optional [str ] = ..., documentation_url : _Optional [str ] = ..., capabilities : _Optional [_Union [AgentCapabilities , _Mapping ]] = ..., security_schemes : _Optional [_Mapping [str , SecurityScheme ]] = ..., security : _Optional [_Iterable [_Union [Security , _Mapping ]]] = ..., default_input_modes : _Optional [_Iterable [str ]] = ..., default_output_modes : _Optional [_Iterable [str ]] = ..., skills : _Optional [_Iterable [_Union [AgentSkill , _Mapping ]]] = ..., supports_authenticated_extended_card : bool = ..., signatures : _Optional [_Iterable [_Union [AgentCardSignature , _Mapping ]]] = ...) -> None : ...
246248
247249class AgentProvider (_message .Message ):
248250 __slots__ = ("url" , "organization" )
@@ -275,22 +277,34 @@ class AgentExtension(_message.Message):
275277 def __init__ (self , uri : _Optional [str ] = ..., description : _Optional [str ] = ..., required : bool = ..., params : _Optional [_Union [_struct_pb2 .Struct , _Mapping ]] = ...) -> None : ...
276278
277279class AgentSkill (_message .Message ):
278- __slots__ = ("id" , "name" , "description" , "tags" , "examples" , "input_modes" , "output_modes" )
280+ __slots__ = ("id" , "name" , "description" , "tags" , "examples" , "input_modes" , "output_modes" , "security" )
279281 ID_FIELD_NUMBER : _ClassVar [int ]
280282 NAME_FIELD_NUMBER : _ClassVar [int ]
281283 DESCRIPTION_FIELD_NUMBER : _ClassVar [int ]
282284 TAGS_FIELD_NUMBER : _ClassVar [int ]
283285 EXAMPLES_FIELD_NUMBER : _ClassVar [int ]
284286 INPUT_MODES_FIELD_NUMBER : _ClassVar [int ]
285287 OUTPUT_MODES_FIELD_NUMBER : _ClassVar [int ]
288+ SECURITY_FIELD_NUMBER : _ClassVar [int ]
286289 id : str
287290 name : str
288291 description : str
289292 tags : _containers .RepeatedScalarFieldContainer [str ]
290293 examples : _containers .RepeatedScalarFieldContainer [str ]
291294 input_modes : _containers .RepeatedScalarFieldContainer [str ]
292295 output_modes : _containers .RepeatedScalarFieldContainer [str ]
293- def __init__ (self , id : _Optional [str ] = ..., name : _Optional [str ] = ..., description : _Optional [str ] = ..., tags : _Optional [_Iterable [str ]] = ..., examples : _Optional [_Iterable [str ]] = ..., input_modes : _Optional [_Iterable [str ]] = ..., output_modes : _Optional [_Iterable [str ]] = ...) -> None : ...
296+ security : _containers .RepeatedCompositeFieldContainer [Security ]
297+ def __init__ (self , id : _Optional [str ] = ..., name : _Optional [str ] = ..., description : _Optional [str ] = ..., tags : _Optional [_Iterable [str ]] = ..., examples : _Optional [_Iterable [str ]] = ..., input_modes : _Optional [_Iterable [str ]] = ..., output_modes : _Optional [_Iterable [str ]] = ..., security : _Optional [_Iterable [_Union [Security , _Mapping ]]] = ...) -> None : ...
298+
299+ class AgentCardSignature (_message .Message ):
300+ __slots__ = ("protected" , "signature" , "header" )
301+ PROTECTED_FIELD_NUMBER : _ClassVar [int ]
302+ SIGNATURE_FIELD_NUMBER : _ClassVar [int ]
303+ HEADER_FIELD_NUMBER : _ClassVar [int ]
304+ protected : str
305+ signature : str
306+ header : _struct_pb2 .Struct
307+ def __init__ (self , protected : _Optional [str ] = ..., signature : _Optional [str ] = ..., header : _Optional [_Union [_struct_pb2 .Struct , _Mapping ]] = ...) -> None : ...
294308
295309class TaskPushNotificationConfig (_message .Message ):
296310 __slots__ = ("name" , "push_notification_config" )
@@ -320,16 +334,18 @@ class Security(_message.Message):
320334 def __init__ (self , schemes : _Optional [_Mapping [str , StringList ]] = ...) -> None : ...
321335
322336class SecurityScheme (_message .Message ):
323- __slots__ = ("api_key_security_scheme" , "http_auth_security_scheme" , "oauth2_security_scheme" , "open_id_connect_security_scheme" )
337+ __slots__ = ("api_key_security_scheme" , "http_auth_security_scheme" , "oauth2_security_scheme" , "open_id_connect_security_scheme" , "mtls_security_scheme" )
324338 API_KEY_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
325339 HTTP_AUTH_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
326340 OAUTH2_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
327341 OPEN_ID_CONNECT_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
342+ MTLS_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
328343 api_key_security_scheme : APIKeySecurityScheme
329344 http_auth_security_scheme : HTTPAuthSecurityScheme
330345 oauth2_security_scheme : OAuth2SecurityScheme
331346 open_id_connect_security_scheme : OpenIdConnectSecurityScheme
332- def __init__ (self , api_key_security_scheme : _Optional [_Union [APIKeySecurityScheme , _Mapping ]] = ..., http_auth_security_scheme : _Optional [_Union [HTTPAuthSecurityScheme , _Mapping ]] = ..., oauth2_security_scheme : _Optional [_Union [OAuth2SecurityScheme , _Mapping ]] = ..., open_id_connect_security_scheme : _Optional [_Union [OpenIdConnectSecurityScheme , _Mapping ]] = ...) -> None : ...
347+ mtls_security_scheme : MutualTlsSecurityScheme
348+ def __init__ (self , api_key_security_scheme : _Optional [_Union [APIKeySecurityScheme , _Mapping ]] = ..., http_auth_security_scheme : _Optional [_Union [HTTPAuthSecurityScheme , _Mapping ]] = ..., oauth2_security_scheme : _Optional [_Union [OAuth2SecurityScheme , _Mapping ]] = ..., open_id_connect_security_scheme : _Optional [_Union [OpenIdConnectSecurityScheme , _Mapping ]] = ..., mtls_security_scheme : _Optional [_Union [MutualTlsSecurityScheme , _Mapping ]] = ...) -> None : ...
333349
334350class APIKeySecurityScheme (_message .Message ):
335351 __slots__ = ("description" , "location" , "name" )
@@ -352,12 +368,14 @@ class HTTPAuthSecurityScheme(_message.Message):
352368 def __init__ (self , description : _Optional [str ] = ..., scheme : _Optional [str ] = ..., bearer_format : _Optional [str ] = ...) -> None : ...
353369
354370class OAuth2SecurityScheme (_message .Message ):
355- __slots__ = ("description" , "flows" )
371+ __slots__ = ("description" , "flows" , "oauth2_metadata_url" )
356372 DESCRIPTION_FIELD_NUMBER : _ClassVar [int ]
357373 FLOWS_FIELD_NUMBER : _ClassVar [int ]
374+ OAUTH2_METADATA_URL_FIELD_NUMBER : _ClassVar [int ]
358375 description : str
359376 flows : OAuthFlows
360- def __init__ (self , description : _Optional [str ] = ..., flows : _Optional [_Union [OAuthFlows , _Mapping ]] = ...) -> None : ...
377+ oauth2_metadata_url : str
378+ def __init__ (self , description : _Optional [str ] = ..., flows : _Optional [_Union [OAuthFlows , _Mapping ]] = ..., oauth2_metadata_url : _Optional [str ] = ...) -> None : ...
361379
362380class OpenIdConnectSecurityScheme (_message .Message ):
363381 __slots__ = ("description" , "open_id_connect_url" )
@@ -367,6 +385,12 @@ class OpenIdConnectSecurityScheme(_message.Message):
367385 open_id_connect_url : str
368386 def __init__ (self , description : _Optional [str ] = ..., open_id_connect_url : _Optional [str ] = ...) -> None : ...
369387
388+ class MutualTlsSecurityScheme (_message .Message ):
389+ __slots__ = ("description" ,)
390+ DESCRIPTION_FIELD_NUMBER : _ClassVar [int ]
391+ description : str
392+ def __init__ (self , description : _Optional [str ] = ...) -> None : ...
393+
370394class OAuthFlows (_message .Message ):
371395 __slots__ = ("authorization_code" , "client_credentials" , "implicit" , "password" )
372396 AUTHORIZATION_CODE_FIELD_NUMBER : _ClassVar [int ]
0 commit comments