@@ -90,8 +90,7 @@ class AgentSkill(BaseModel):
90
90
examples : list [str ] | None = None
91
91
"""
92
92
The set of example scenarios that the skill can perform.
93
- Will be used by the client as a hint to understand how the skill can be
94
- used.
93
+ Will be used by the client as a hint to understand how the skill can be used.
95
94
"""
96
95
id : str
97
96
"""
@@ -113,8 +112,7 @@ class AgentSkill(BaseModel):
113
112
"""
114
113
tags : list [str ]
115
114
"""
116
- Set of tagwords describing classes of capabilities for this specific
117
- skill.
115
+ Set of tagwords describing classes of capabilities for this specific skill.
118
116
"""
119
117
120
118
@@ -433,7 +431,7 @@ class JSONRPCMessage(BaseModel):
433
431
434
432
id : str | int | None = None
435
433
"""
436
- An identifier established by the Client that MUST contain a String, Number
434
+ An identifier established by the Client that MUST contain a String, Number.
437
435
Numbers SHOULD NOT contain fractional parts.
438
436
"""
439
437
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -449,7 +447,7 @@ class JSONRPCRequest(BaseModel):
449
447
450
448
id : str | int | None = None
451
449
"""
452
- An identifier established by the Client that MUST contain a String, Number
450
+ An identifier established by the Client that MUST contain a String, Number.
453
451
Numbers SHOULD NOT contain fractional parts.
454
452
"""
455
453
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -473,7 +471,7 @@ class JSONRPCResult(BaseModel):
473
471
474
472
id : str | int | None = None
475
473
"""
476
- An identifier established by the Client that MUST contain a String, Number
474
+ An identifier established by the Client that MUST contain a String, Number.
477
475
Numbers SHOULD NOT contain fractional parts.
478
476
"""
479
477
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -716,7 +714,7 @@ class TaskResubscriptionRequest(BaseModel):
716
714
717
715
id : str | int | None = None
718
716
"""
719
- An identifier established by the Client that MUST contain a String, Number
717
+ An identifier established by the Client that MUST contain a String, Number.
720
718
Numbers SHOULD NOT contain fractional parts.
721
719
"""
722
720
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -825,7 +823,7 @@ class CancelTaskRequest(BaseModel):
825
823
826
824
id : str | int | None = None
827
825
"""
828
- An identifier established by the Client that MUST contain a String, Number
826
+ An identifier established by the Client that MUST contain a String, Number.
829
827
Numbers SHOULD NOT contain fractional parts.
830
828
"""
831
829
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -868,7 +866,7 @@ class GetTaskPushNotificationConfigRequest(BaseModel):
868
866
869
867
id : str | int | None = None
870
868
"""
871
- An identifier established by the Client that MUST contain a String, Number
869
+ An identifier established by the Client that MUST contain a String, Number.
872
870
Numbers SHOULD NOT contain fractional parts.
873
871
"""
874
872
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -894,7 +892,7 @@ class GetTaskPushNotificationConfigSuccessResponse(BaseModel):
894
892
895
893
id : str | int | None = None
896
894
"""
897
- An identifier established by the Client that MUST contain a String, Number
895
+ An identifier established by the Client that MUST contain a String, Number.
898
896
Numbers SHOULD NOT contain fractional parts.
899
897
"""
900
898
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -914,7 +912,7 @@ class GetTaskRequest(BaseModel):
914
912
915
913
id : str | int | None = None
916
914
"""
917
- An identifier established by the Client that MUST contain a String, Number
915
+ An identifier established by the Client that MUST contain a String, Number.
918
916
Numbers SHOULD NOT contain fractional parts.
919
917
"""
920
918
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -952,7 +950,7 @@ class JSONRPCErrorResponse(BaseModel):
952
950
)
953
951
id : str | int | None = None
954
952
"""
955
- An identifier established by the Client that MUST contain a String, Number
953
+ An identifier established by the Client that MUST contain a String, Number.
956
954
Numbers SHOULD NOT contain fractional parts.
957
955
"""
958
956
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -1021,7 +1019,7 @@ class SetTaskPushNotificationConfigRequest(BaseModel):
1021
1019
1022
1020
id : str | int | None = None
1023
1021
"""
1024
- An identifier established by the Client that MUST contain a String, Number
1022
+ An identifier established by the Client that MUST contain a String, Number.
1025
1023
Numbers SHOULD NOT contain fractional parts.
1026
1024
"""
1027
1025
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -1047,7 +1045,7 @@ class SetTaskPushNotificationConfigSuccessResponse(BaseModel):
1047
1045
1048
1046
id : str | int | None = None
1049
1047
"""
1050
- An identifier established by the Client that MUST contain a String, Number
1048
+ An identifier established by the Client that MUST contain a String, Number.
1051
1049
Numbers SHOULD NOT contain fractional parts.
1052
1050
"""
1053
1051
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -1123,7 +1121,7 @@ class Message(BaseModel):
1123
1121
"""
1124
1122
referenceTaskIds : list [str ] | None = None
1125
1123
"""
1126
- list of tasks referenced as context by this message.
1124
+ List of tasks referenced as context by this message.
1127
1125
"""
1128
1126
role : Role
1129
1127
"""
@@ -1197,7 +1195,7 @@ class SendMessageRequest(BaseModel):
1197
1195
1198
1196
id : str | int | None = None
1199
1197
"""
1200
- An identifier established by the Client that MUST contain a String, Number
1198
+ An identifier established by the Client that MUST contain a String, Number.
1201
1199
Numbers SHOULD NOT contain fractional parts.
1202
1200
"""
1203
1201
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -1221,7 +1219,7 @@ class SendStreamingMessageRequest(BaseModel):
1221
1219
1222
1220
id : str | int | None = None
1223
1221
"""
1224
- An identifier established by the Client that MUST contain a String, Number
1222
+ An identifier established by the Client that MUST contain a String, Number.
1225
1223
Numbers SHOULD NOT contain fractional parts.
1226
1224
"""
1227
1225
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -1249,7 +1247,7 @@ class SetTaskPushNotificationConfigResponse(
1249
1247
1250
1248
class TaskArtifactUpdateEvent (BaseModel ):
1251
1249
"""
1252
- sent by server during sendStream or subscribe requests
1250
+ Sent by server during sendStream or subscribe requests
1253
1251
"""
1254
1252
1255
1253
append : bool | None = None
@@ -1300,7 +1298,7 @@ class TaskStatus(BaseModel):
1300
1298
1301
1299
class TaskStatusUpdateEvent (BaseModel ):
1302
1300
"""
1303
- sent by server during sendStream or subscribe requests
1301
+ Sent by server during sendStream or subscribe requests
1304
1302
"""
1305
1303
1306
1304
contextId : str
@@ -1369,8 +1367,7 @@ class AgentCard(BaseModel):
1369
1367
"""
1370
1368
defaultInputModes : list [str ]
1371
1369
"""
1372
- The set of interaction modes that the agent
1373
- supports across all skills. This can be overridden per-skill.
1370
+ The set of interaction modes that the agent supports across all skills. This can be overridden per-skill.
1374
1371
Supported mime types for input.
1375
1372
"""
1376
1373
defaultOutputModes : list [str ]
@@ -1406,6 +1403,11 @@ class AgentCard(BaseModel):
1406
1403
"""
1407
1404
Skills are a unit of capability that an agent can perform.
1408
1405
"""
1406
+ supportsAuthenticatedExtendedCard : bool | None = None
1407
+ """
1408
+ true if the agent supports providing an extended agent card when the user is authenticated.
1409
+ Defaults to false if not specified.
1410
+ """
1409
1411
url : str
1410
1412
"""
1411
1413
A URL to the address the agent is hosted at.
@@ -1451,7 +1453,7 @@ class CancelTaskSuccessResponse(BaseModel):
1451
1453
1452
1454
id : str | int | None = None
1453
1455
"""
1454
- An identifier established by the Client that MUST contain a String, Number
1456
+ An identifier established by the Client that MUST contain a String, Number.
1455
1457
Numbers SHOULD NOT contain fractional parts.
1456
1458
"""
1457
1459
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -1471,7 +1473,7 @@ class GetTaskSuccessResponse(BaseModel):
1471
1473
1472
1474
id : str | int | None = None
1473
1475
"""
1474
- An identifier established by the Client that MUST contain a String, Number
1476
+ An identifier established by the Client that MUST contain a String, Number.
1475
1477
Numbers SHOULD NOT contain fractional parts.
1476
1478
"""
1477
1479
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -1491,7 +1493,7 @@ class SendMessageSuccessResponse(BaseModel):
1491
1493
1492
1494
id : str | int | None = None
1493
1495
"""
1494
- An identifier established by the Client that MUST contain a String, Number
1496
+ An identifier established by the Client that MUST contain a String, Number.
1495
1497
Numbers SHOULD NOT contain fractional parts.
1496
1498
"""
1497
1499
jsonrpc : Literal ['2.0' ] = '2.0'
@@ -1511,7 +1513,7 @@ class SendStreamingMessageSuccessResponse(BaseModel):
1511
1513
1512
1514
id : str | int | None = None
1513
1515
"""
1514
- An identifier established by the Client that MUST contain a String, Number
1516
+ An identifier established by the Client that MUST contain a String, Number.
1515
1517
Numbers SHOULD NOT contain fractional parts.
1516
1518
"""
1517
1519
jsonrpc : Literal ['2.0' ] = '2.0'
0 commit comments