@@ -133,9 +133,7 @@ class AgentSkill(A2ABaseModel):
133
133
"""
134
134
Supported media types for output.
135
135
"""
136
- tags : list [str ] = Field (
137
- ..., examples = [['cooking' , 'customer support' , 'billing' ]]
138
- )
136
+ tags : list [str ] = Field (..., examples = [['cooking' , 'customer support' , 'billing' ]])
139
137
"""
140
138
Set of tagwords describing classes of capabilities for this specific skill.
141
139
"""
@@ -1147,7 +1145,7 @@ class MessageSendConfiguration(A2ABaseModel):
1147
1145
Configuration for the send message request.
1148
1146
"""
1149
1147
1150
- acceptedOutputModes : list [str ]
1148
+ acceptedOutputModes : list [str ] | None = None
1151
1149
"""
1152
1150
Accepted output modalities by the client.
1153
1151
"""
@@ -1273,9 +1271,7 @@ class Artifact(A2ABaseModel):
1273
1271
1274
1272
1275
1273
class DeleteTaskPushNotificationConfigResponse (
1276
- RootModel [
1277
- JSONRPCErrorResponse | DeleteTaskPushNotificationConfigSuccessResponse
1278
- ]
1274
+ RootModel [JSONRPCErrorResponse | DeleteTaskPushNotificationConfigSuccessResponse ]
1279
1275
):
1280
1276
root : JSONRPCErrorResponse | DeleteTaskPushNotificationConfigSuccessResponse
1281
1277
"""
@@ -1284,9 +1280,7 @@ class DeleteTaskPushNotificationConfigResponse(
1284
1280
1285
1281
1286
1282
class GetTaskPushNotificationConfigResponse (
1287
- RootModel [
1288
- JSONRPCErrorResponse | GetTaskPushNotificationConfigSuccessResponse
1289
- ]
1283
+ RootModel [JSONRPCErrorResponse | GetTaskPushNotificationConfigSuccessResponse ]
1290
1284
):
1291
1285
root : JSONRPCErrorResponse | GetTaskPushNotificationConfigSuccessResponse
1292
1286
"""
@@ -1295,9 +1289,7 @@ class GetTaskPushNotificationConfigResponse(
1295
1289
1296
1290
1297
1291
class ListTaskPushNotificationConfigResponse (
1298
- RootModel [
1299
- JSONRPCErrorResponse | ListTaskPushNotificationConfigSuccessResponse
1300
- ]
1292
+ RootModel [JSONRPCErrorResponse | ListTaskPushNotificationConfigSuccessResponse ]
1301
1293
):
1302
1294
root : JSONRPCErrorResponse | ListTaskPushNotificationConfigSuccessResponse
1303
1295
"""
@@ -1452,9 +1444,7 @@ class SendStreamingMessageRequest(A2ABaseModel):
1452
1444
1453
1445
1454
1446
class SetTaskPushNotificationConfigResponse (
1455
- RootModel [
1456
- JSONRPCErrorResponse | SetTaskPushNotificationConfigSuccessResponse
1457
- ]
1447
+ RootModel [JSONRPCErrorResponse | SetTaskPushNotificationConfigSuccessResponse ]
1458
1448
):
1459
1449
root : JSONRPCErrorResponse | SetTaskPushNotificationConfigSuccessResponse
1460
1450
"""
@@ -1507,9 +1497,7 @@ class TaskStatus(A2ABaseModel):
1507
1497
Additional status updates for client
1508
1498
"""
1509
1499
state : TaskState
1510
- timestamp : str | None = Field (
1511
- default = None , examples = ['2023-10-27T10:00:00Z' ]
1512
- )
1500
+ timestamp : str | None = Field (default = None , examples = ['2023-10-27T10:00:00Z' ])
1513
1501
"""
1514
1502
ISO 8601 datetime string when the status was recorded.
1515
1503
"""
@@ -1769,9 +1757,7 @@ class SendStreamingMessageSuccessResponse(A2ABaseModel):
1769
1757
"""
1770
1758
1771
1759
1772
- class CancelTaskResponse (
1773
- RootModel [JSONRPCErrorResponse | CancelTaskSuccessResponse ]
1774
- ):
1760
+ class CancelTaskResponse (RootModel [JSONRPCErrorResponse | CancelTaskSuccessResponse ]):
1775
1761
root : JSONRPCErrorResponse | CancelTaskSuccessResponse
1776
1762
"""
1777
1763
JSON-RPC response for the 'tasks/cancel' method.
@@ -1814,9 +1800,7 @@ class JSONRPCResponse(
1814
1800
"""
1815
1801
1816
1802
1817
- class SendMessageResponse (
1818
- RootModel [JSONRPCErrorResponse | SendMessageSuccessResponse ]
1819
- ):
1803
+ class SendMessageResponse (RootModel [JSONRPCErrorResponse | SendMessageSuccessResponse ]):
1820
1804
root : JSONRPCErrorResponse | SendMessageSuccessResponse
1821
1805
"""
1822
1806
JSON-RPC response model for the 'message/send' method.
0 commit comments