@@ -277,22 +277,24 @@ class AgentExtension(_message.Message):
277277 def __init__ (self , uri : _Optional [str ] = ..., description : _Optional [str ] = ..., required : bool = ..., params : _Optional [_Union [_struct_pb2 .Struct , _Mapping ]] = ...) -> None : ...
278278
279279class AgentSkill (_message .Message ):
280- __slots__ = ("id" , "name" , "description" , "tags" , "examples" , "input_modes" , "output_modes" )
280+ __slots__ = ("id" , "name" , "description" , "tags" , "examples" , "input_modes" , "output_modes" , "security" )
281281 ID_FIELD_NUMBER : _ClassVar [int ]
282282 NAME_FIELD_NUMBER : _ClassVar [int ]
283283 DESCRIPTION_FIELD_NUMBER : _ClassVar [int ]
284284 TAGS_FIELD_NUMBER : _ClassVar [int ]
285285 EXAMPLES_FIELD_NUMBER : _ClassVar [int ]
286286 INPUT_MODES_FIELD_NUMBER : _ClassVar [int ]
287287 OUTPUT_MODES_FIELD_NUMBER : _ClassVar [int ]
288+ SECURITY_FIELD_NUMBER : _ClassVar [int ]
288289 id : str
289290 name : str
290291 description : str
291292 tags : _containers .RepeatedScalarFieldContainer [str ]
292293 examples : _containers .RepeatedScalarFieldContainer [str ]
293294 input_modes : _containers .RepeatedScalarFieldContainer [str ]
294295 output_modes : _containers .RepeatedScalarFieldContainer [str ]
295- 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 : ...
296298
297299class AgentCardSignature (_message .Message ):
298300 __slots__ = ("protected" , "signature" , "header" )
@@ -332,16 +334,18 @@ class Security(_message.Message):
332334 def __init__ (self , schemes : _Optional [_Mapping [str , StringList ]] = ...) -> None : ...
333335
334336class SecurityScheme (_message .Message ):
335- __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" )
336338 API_KEY_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
337339 HTTP_AUTH_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
338340 OAUTH2_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
339341 OPEN_ID_CONNECT_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
342+ MTLS_SECURITY_SCHEME_FIELD_NUMBER : _ClassVar [int ]
340343 api_key_security_scheme : APIKeySecurityScheme
341344 http_auth_security_scheme : HTTPAuthSecurityScheme
342345 oauth2_security_scheme : OAuth2SecurityScheme
343346 open_id_connect_security_scheme : OpenIdConnectSecurityScheme
344- 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 : ...
345349
346350class APIKeySecurityScheme (_message .Message ):
347351 __slots__ = ("description" , "location" , "name" )
@@ -364,12 +368,14 @@ class HTTPAuthSecurityScheme(_message.Message):
364368 def __init__ (self , description : _Optional [str ] = ..., scheme : _Optional [str ] = ..., bearer_format : _Optional [str ] = ...) -> None : ...
365369
366370class OAuth2SecurityScheme (_message .Message ):
367- __slots__ = ("description" , "flows" )
371+ __slots__ = ("description" , "flows" , "oauth2_metadata_url" )
368372 DESCRIPTION_FIELD_NUMBER : _ClassVar [int ]
369373 FLOWS_FIELD_NUMBER : _ClassVar [int ]
374+ OAUTH2_METADATA_URL_FIELD_NUMBER : _ClassVar [int ]
370375 description : str
371376 flows : OAuthFlows
372- 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 : ...
373379
374380class OpenIdConnectSecurityScheme (_message .Message ):
375381 __slots__ = ("description" , "open_id_connect_url" )
@@ -379,6 +385,12 @@ class OpenIdConnectSecurityScheme(_message.Message):
379385 open_id_connect_url : str
380386 def __init__ (self , description : _Optional [str ] = ..., open_id_connect_url : _Optional [str ] = ...) -> None : ...
381387
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+
382394class OAuthFlows (_message .Message ):
383395 __slots__ = ("authorization_code" , "client_credentials" , "implicit" , "password" )
384396 AUTHORIZATION_CODE_FIELD_NUMBER : _ClassVar [int ]
0 commit comments