Skip to content

Commit 7a991e1

Browse files
authored
updating schema to match the json schema protocol
https://json-schema.org/draft-07/schema "$defs" should be "definitions"
1 parent 175cecd commit 7a991e1

File tree

1 file changed

+50
-50
lines changed

1 file changed

+50
-50
lines changed

specification/json/a2a.json

+50-50
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "http://json-schema.org/draft-07/schema#",
33
"title": "A2A Protocol Schema",
44
"description": "JSON Schema for A2A Protocol",
5-
"$defs": {
5+
"definitions": {
66
"AgentAuthentication": {
77
"properties": {
88
"schemes": {
@@ -59,7 +59,7 @@
5959
"type": "string"
6060
},
6161
"provider": {
62-
"$ref": "#/$defs/AgentProvider"
62+
"$ref": "#/definitions/AgentProvider"
6363
},
6464
"version": {
6565
"title": "Version",
@@ -70,10 +70,10 @@
7070
"title": "Documentationurl"
7171
},
7272
"capabilities": {
73-
"$ref": "#/$defs/AgentCapabilities"
73+
"$ref": "#/definitions/AgentCapabilities"
7474
},
7575
"authentication": {
76-
"$ref": "#/$defs/AgentAuthentication"
76+
"$ref": "#/definitions/AgentAuthentication"
7777
},
7878
"defaultInputModes": {
7979
"default": [
@@ -97,7 +97,7 @@
9797
},
9898
"skills": {
9999
"items": {
100-
"$ref": "#/$defs/AgentSkill"
100+
"$ref": "#/definitions/AgentSkill"
101101
},
102102
"title": "Skills",
103103
"type": "array"
@@ -192,7 +192,7 @@
192192
},
193193
"parts": {
194194
"items": {
195-
"$ref": "#/$defs/Part"
195+
"$ref": "#/definitions/Part"
196196
},
197197
"title": "Parts",
198198
"type": "array"
@@ -302,7 +302,7 @@
302302
"type": "string"
303303
},
304304
"params": {
305-
"$ref": "#/$defs/TaskIdParams"
305+
"$ref": "#/definitions/TaskIdParams"
306306
}
307307
},
308308
"required": [
@@ -332,10 +332,10 @@
332332
"title": "Id"
333333
},
334334
"result": {
335-
"$ref": "#/$defs/Task"
335+
"$ref": "#/definitions/Task"
336336
},
337337
"error": {
338-
"$ref": "#/$defs/JSONRPCError"
338+
"$ref": "#/definitions/JSONRPCError"
339339
}
340340
},
341341
"title": "CancelTaskResponse",
@@ -407,7 +407,7 @@
407407
"type": "string"
408408
},
409409
"file": {
410-
"$ref": "#/$defs/FileContent"
410+
"$ref": "#/definitions/FileContent"
411411
},
412412
"metadata": {
413413
"additionalProperties": {},
@@ -448,7 +448,7 @@
448448
"type": "string"
449449
},
450450
"params": {
451-
"$ref": "#/$defs/TaskIdParams"
451+
"$ref": "#/definitions/TaskIdParams"
452452
}
453453
},
454454
"required": [
@@ -478,10 +478,10 @@
478478
"title": "Id"
479479
},
480480
"result": {
481-
"$ref": "#/$defs/TaskPushNotificationConfig"
481+
"$ref": "#/definitions/TaskPushNotificationConfig"
482482
},
483483
"error": {
484-
"$ref": "#/$defs/JSONRPCError"
484+
"$ref": "#/definitions/JSONRPCError"
485485
}
486486
},
487487
"title": "GetTaskPushNotificationResponse",
@@ -513,7 +513,7 @@
513513
"type": "string"
514514
},
515515
"params": {
516-
"$ref": "#/$defs/TaskQueryParams"
516+
"$ref": "#/definitions/TaskQueryParams"
517517
}
518518
},
519519
"required": [
@@ -543,10 +543,10 @@
543543
"title": "Id"
544544
},
545545
"result": {
546-
"$ref": "#/$defs/Task"
546+
"$ref": "#/definitions/Task"
547547
},
548548
"error": {
549-
"$ref": "#/$defs/JSONRPCError"
549+
"$ref": "#/definitions/JSONRPCError"
550550
}
551551
},
552552
"title": "GetTaskResponse",
@@ -798,7 +798,7 @@
798798
"title": "Result"
799799
},
800800
"error": {
801-
"$ref": "#/$defs/JSONRPCError"
801+
"$ref": "#/definitions/JSONRPCError"
802802
}
803803
},
804804
"title": "JSONRPCResponse",
@@ -816,7 +816,7 @@
816816
},
817817
"parts": {
818818
"items": {
819-
"$ref": "#/$defs/Part"
819+
"$ref": "#/definitions/Part"
820820
},
821821
"title": "Parts",
822822
"type": "array"
@@ -878,7 +878,7 @@
878878
"type": "string"
879879
},
880880
"authentication": {
881-
"$ref": "#/$defs/AuthenticationInfo"
881+
"$ref": "#/definitions/AuthenticationInfo"
882882
}
883883
},
884884
"required": [
@@ -890,13 +890,13 @@
890890
"Part": {
891891
"anyOf": [
892892
{
893-
"$ref": "#/$defs/TextPart"
893+
"$ref": "#/definitions/TextPart"
894894
},
895895
{
896-
"$ref": "#/$defs/FilePart"
896+
"$ref": "#/definitions/FilePart"
897897
},
898898
{
899-
"$ref": "#/$defs/DataPart"
899+
"$ref": "#/definitions/DataPart"
900900
}
901901
],
902902
"title": "Part"
@@ -927,7 +927,7 @@
927927
"type": "string"
928928
},
929929
"params": {
930-
"$ref": "#/$defs/TaskSendParams"
930+
"$ref": "#/definitions/TaskSendParams"
931931
}
932932
},
933933
"required": [
@@ -957,10 +957,10 @@
957957
"title": "Id"
958958
},
959959
"result": {
960-
"$ref": "#/$defs/Task"
960+
"$ref": "#/definitions/Task"
961961
},
962962
"error": {
963-
"$ref": "#/$defs/JSONRPCError"
963+
"$ref": "#/definitions/JSONRPCError"
964964
}
965965
},
966966
"title": "SendTaskResponse",
@@ -992,7 +992,7 @@
992992
"type": "string"
993993
},
994994
"params": {
995-
"$ref": "#/$defs/TaskSendParams"
995+
"$ref": "#/definitions/TaskSendParams"
996996
}
997997
},
998998
"required": [
@@ -1024,15 +1024,15 @@
10241024
"result": {
10251025
"anyOf": [
10261026
{
1027-
"$ref": "#/$defs/TaskStatusUpdateEvent"
1027+
"$ref": "#/definitions/TaskStatusUpdateEvent"
10281028
},
10291029
{
1030-
"$ref": "#/$defs/TaskArtifactUpdateEvent"
1030+
"$ref": "#/definitions/TaskArtifactUpdateEvent"
10311031
}
10321032
]
10331033
},
10341034
"error": {
1035-
"$ref": "#/$defs/JSONRPCError"
1035+
"$ref": "#/definitions/JSONRPCError"
10361036
}
10371037
},
10381038
"title": "SendTaskStreamingResponse",
@@ -1064,7 +1064,7 @@
10641064
"type": "string"
10651065
},
10661066
"params": {
1067-
"$ref": "#/$defs/TaskPushNotificationConfig"
1067+
"$ref": "#/definitions/TaskPushNotificationConfig"
10681068
}
10691069
},
10701070
"required": [
@@ -1094,10 +1094,10 @@
10941094
"title": "Id"
10951095
},
10961096
"result": {
1097-
"$ref": "#/$defs/TaskPushNotificationConfig"
1097+
"$ref": "#/definitions/TaskPushNotificationConfig"
10981098
},
10991099
"error": {
1100-
"$ref": "#/$defs/JSONRPCError"
1100+
"$ref": "#/definitions/JSONRPCError"
11011101
}
11021102
},
11031103
"title": "SetTaskPushNotificationResponse",
@@ -1114,18 +1114,18 @@
11141114
"title": "Sessionid"
11151115
},
11161116
"status": {
1117-
"$ref": "#/$defs/TaskStatus"
1117+
"$ref": "#/definitions/TaskStatus"
11181118
},
11191119
"artifacts": {
11201120
"items": {
1121-
"$ref": "#/$defs/Artifact"
1121+
"$ref": "#/definitions/Artifact"
11221122
},
11231123
"type": "array",
11241124
"title": "Artifacts"
11251125
},
11261126
"history": {
11271127
"items": {
1128-
"$ref": "#/$defs/Message"
1128+
"$ref": "#/definitions/Message"
11291129
},
11301130
"type": "array",
11311131
"title": "History"
@@ -1150,7 +1150,7 @@
11501150
"type": "string"
11511151
},
11521152
"pushNotificationConfig": {
1153-
"$ref": "#/$defs/PushNotificationConfig"
1153+
"$ref": "#/definitions/PushNotificationConfig"
11541154
}
11551155
},
11561156
"required": [
@@ -1277,10 +1277,10 @@
12771277
"type": "string"
12781278
},
12791279
"message": {
1280-
"$ref": "#/$defs/Message"
1280+
"$ref": "#/definitions/Message"
12811281
},
12821282
"pushNotification": {
1283-
"$ref": "#/$defs/PushNotificationConfig"
1283+
"$ref": "#/definitions/PushNotificationConfig"
12841284
},
12851285
"historyLength": {
12861286
"type": "integer",
@@ -1316,10 +1316,10 @@
13161316
"TaskStatus": {
13171317
"properties": {
13181318
"state": {
1319-
"$ref": "#/$defs/TaskState"
1319+
"$ref": "#/definitions/TaskState"
13201320
},
13211321
"message": {
1322-
"$ref": "#/$defs/Message"
1322+
"$ref": "#/definitions/Message"
13231323
},
13241324
"timestamp": {
13251325
"format": "date-time",
@@ -1359,7 +1359,7 @@
13591359
"type": "string"
13601360
},
13611361
"params": {
1362-
"$ref": "#/$defs/TaskQueryParams"
1362+
"$ref": "#/definitions/TaskQueryParams"
13631363
}
13641364
},
13651365
"required": [
@@ -1376,7 +1376,7 @@
13761376
"type": "string"
13771377
},
13781378
"status": {
1379-
"$ref": "#/$defs/TaskStatus"
1379+
"$ref": "#/definitions/TaskStatus"
13801380
},
13811381
"final": {
13821382
"default": false,
@@ -1403,7 +1403,7 @@
14031403
"type": "string"
14041404
},
14051405
"artifact": {
1406-
"$ref": "#/$defs/Artifact"
1406+
"$ref": "#/definitions/Artifact"
14071407
},
14081408
"metadata": {
14091409
"additionalProperties": {},
@@ -1483,25 +1483,25 @@
14831483
"A2ARequest": {
14841484
"oneOf": [
14851485
{
1486-
"$ref": "#/$defs/SendTaskRequest"
1486+
"$ref": "#/definitions/SendTaskRequest"
14871487
},
14881488
{
1489-
"$ref": "#/$defs/GetTaskRequest"
1489+
"$ref": "#/definitions/GetTaskRequest"
14901490
},
14911491
{
1492-
"$ref": "#/$defs/CancelTaskRequest"
1492+
"$ref": "#/definitions/CancelTaskRequest"
14931493
},
14941494
{
1495-
"$ref": "#/$defs/SetTaskPushNotificationRequest"
1495+
"$ref": "#/definitions/SetTaskPushNotificationRequest"
14961496
},
14971497
{
1498-
"$ref": "#/$defs/GetTaskPushNotificationRequest"
1498+
"$ref": "#/definitions/GetTaskPushNotificationRequest"
14991499
},
15001500
{
1501-
"$ref": "#/$defs/TaskResubscriptionRequest"
1501+
"$ref": "#/definitions/TaskResubscriptionRequest"
15021502
}
15031503
],
15041504
"title": "A2ARequest"
15051505
}
15061506
}
1507-
}
1507+
}

0 commit comments

Comments
 (0)