diff --git a/specification/json/a2a.json b/specification/json/a2a.json index c7d5dd95d..70bd0df1a 100644 --- a/specification/json/a2a.json +++ b/specification/json/a2a.json @@ -2,7 +2,7 @@ "$schema": "http://json-schema.org/draft-07/schema#", "title": "A2A Protocol Schema", "description": "JSON Schema for A2A Protocol", - "$defs": { + "definitions": { "AgentAuthentication": { "properties": { "schemes": { @@ -59,7 +59,7 @@ "type": "string" }, "provider": { - "$ref": "#/$defs/AgentProvider" + "$ref": "#/definitions/AgentProvider" }, "version": { "title": "Version", @@ -70,10 +70,10 @@ "title": "Documentationurl" }, "capabilities": { - "$ref": "#/$defs/AgentCapabilities" + "$ref": "#/definitions/AgentCapabilities" }, "authentication": { - "$ref": "#/$defs/AgentAuthentication" + "$ref": "#/definitions/AgentAuthentication" }, "defaultInputModes": { "default": [ @@ -97,7 +97,7 @@ }, "skills": { "items": { - "$ref": "#/$defs/AgentSkill" + "$ref": "#/definitions/AgentSkill" }, "title": "Skills", "type": "array" @@ -192,7 +192,7 @@ }, "parts": { "items": { - "$ref": "#/$defs/Part" + "$ref": "#/definitions/Part" }, "title": "Parts", "type": "array" @@ -302,7 +302,7 @@ "type": "string" }, "params": { - "$ref": "#/$defs/TaskIdParams" + "$ref": "#/definitions/TaskIdParams" } }, "required": [ @@ -332,10 +332,10 @@ "title": "Id" }, "result": { - "$ref": "#/$defs/Task" + "$ref": "#/definitions/Task" }, "error": { - "$ref": "#/$defs/JSONRPCError" + "$ref": "#/definitions/JSONRPCError" } }, "title": "CancelTaskResponse", @@ -407,7 +407,7 @@ "type": "string" }, "file": { - "$ref": "#/$defs/FileContent" + "$ref": "#/definitions/FileContent" }, "metadata": { "additionalProperties": {}, @@ -448,7 +448,7 @@ "type": "string" }, "params": { - "$ref": "#/$defs/TaskIdParams" + "$ref": "#/definitions/TaskIdParams" } }, "required": [ @@ -478,10 +478,10 @@ "title": "Id" }, "result": { - "$ref": "#/$defs/TaskPushNotificationConfig" + "$ref": "#/definitions/TaskPushNotificationConfig" }, "error": { - "$ref": "#/$defs/JSONRPCError" + "$ref": "#/definitions/JSONRPCError" } }, "title": "GetTaskPushNotificationResponse", @@ -513,7 +513,7 @@ "type": "string" }, "params": { - "$ref": "#/$defs/TaskQueryParams" + "$ref": "#/definitions/TaskQueryParams" } }, "required": [ @@ -543,10 +543,10 @@ "title": "Id" }, "result": { - "$ref": "#/$defs/Task" + "$ref": "#/definitions/Task" }, "error": { - "$ref": "#/$defs/JSONRPCError" + "$ref": "#/definitions/JSONRPCError" } }, "title": "GetTaskResponse", @@ -798,7 +798,7 @@ "title": "Result" }, "error": { - "$ref": "#/$defs/JSONRPCError" + "$ref": "#/definitions/JSONRPCError" } }, "title": "JSONRPCResponse", @@ -816,7 +816,7 @@ }, "parts": { "items": { - "$ref": "#/$defs/Part" + "$ref": "#/definitions/Part" }, "title": "Parts", "type": "array" @@ -878,7 +878,7 @@ "type": "string" }, "authentication": { - "$ref": "#/$defs/AuthenticationInfo" + "$ref": "#/definitions/AuthenticationInfo" } }, "required": [ @@ -890,13 +890,13 @@ "Part": { "anyOf": [ { - "$ref": "#/$defs/TextPart" + "$ref": "#/definitions/TextPart" }, { - "$ref": "#/$defs/FilePart" + "$ref": "#/definitions/FilePart" }, { - "$ref": "#/$defs/DataPart" + "$ref": "#/definitions/DataPart" } ], "title": "Part" @@ -927,7 +927,7 @@ "type": "string" }, "params": { - "$ref": "#/$defs/TaskSendParams" + "$ref": "#/definitions/TaskSendParams" } }, "required": [ @@ -957,10 +957,10 @@ "title": "Id" }, "result": { - "$ref": "#/$defs/Task" + "$ref": "#/definitions/Task" }, "error": { - "$ref": "#/$defs/JSONRPCError" + "$ref": "#/definitions/JSONRPCError" } }, "title": "SendTaskResponse", @@ -992,7 +992,7 @@ "type": "string" }, "params": { - "$ref": "#/$defs/TaskSendParams" + "$ref": "#/definitions/TaskSendParams" } }, "required": [ @@ -1024,15 +1024,15 @@ "result": { "anyOf": [ { - "$ref": "#/$defs/TaskStatusUpdateEvent" + "$ref": "#/definitions/TaskStatusUpdateEvent" }, { - "$ref": "#/$defs/TaskArtifactUpdateEvent" + "$ref": "#/definitions/TaskArtifactUpdateEvent" } ] }, "error": { - "$ref": "#/$defs/JSONRPCError" + "$ref": "#/definitions/JSONRPCError" } }, "title": "SendTaskStreamingResponse", @@ -1064,7 +1064,7 @@ "type": "string" }, "params": { - "$ref": "#/$defs/TaskPushNotificationConfig" + "$ref": "#/definitions/TaskPushNotificationConfig" } }, "required": [ @@ -1094,10 +1094,10 @@ "title": "Id" }, "result": { - "$ref": "#/$defs/TaskPushNotificationConfig" + "$ref": "#/definitions/TaskPushNotificationConfig" }, "error": { - "$ref": "#/$defs/JSONRPCError" + "$ref": "#/definitions/JSONRPCError" } }, "title": "SetTaskPushNotificationResponse", @@ -1114,18 +1114,18 @@ "title": "Sessionid" }, "status": { - "$ref": "#/$defs/TaskStatus" + "$ref": "#/definitions/TaskStatus" }, "artifacts": { "items": { - "$ref": "#/$defs/Artifact" + "$ref": "#/definitions/Artifact" }, "type": "array", "title": "Artifacts" }, "history": { "items": { - "$ref": "#/$defs/Message" + "$ref": "#/definitions/Message" }, "type": "array", "title": "History" @@ -1150,7 +1150,7 @@ "type": "string" }, "pushNotificationConfig": { - "$ref": "#/$defs/PushNotificationConfig" + "$ref": "#/definitions/PushNotificationConfig" } }, "required": [ @@ -1277,10 +1277,10 @@ "type": "string" }, "message": { - "$ref": "#/$defs/Message" + "$ref": "#/definitions/Message" }, "pushNotification": { - "$ref": "#/$defs/PushNotificationConfig" + "$ref": "#/definitions/PushNotificationConfig" }, "historyLength": { "type": "integer", @@ -1316,10 +1316,10 @@ "TaskStatus": { "properties": { "state": { - "$ref": "#/$defs/TaskState" + "$ref": "#/definitions/TaskState" }, "message": { - "$ref": "#/$defs/Message" + "$ref": "#/definitions/Message" }, "timestamp": { "format": "date-time", @@ -1359,7 +1359,7 @@ "type": "string" }, "params": { - "$ref": "#/$defs/TaskQueryParams" + "$ref": "#/definitions/TaskQueryParams" } }, "required": [ @@ -1376,7 +1376,7 @@ "type": "string" }, "status": { - "$ref": "#/$defs/TaskStatus" + "$ref": "#/definitions/TaskStatus" }, "final": { "default": false, @@ -1403,7 +1403,7 @@ "type": "string" }, "artifact": { - "$ref": "#/$defs/Artifact" + "$ref": "#/definitions/Artifact" }, "metadata": { "additionalProperties": {}, @@ -1483,25 +1483,25 @@ "A2ARequest": { "oneOf": [ { - "$ref": "#/$defs/SendTaskRequest" + "$ref": "#/definitions/SendTaskRequest" }, { - "$ref": "#/$defs/GetTaskRequest" + "$ref": "#/definitions/GetTaskRequest" }, { - "$ref": "#/$defs/CancelTaskRequest" + "$ref": "#/definitions/CancelTaskRequest" }, { - "$ref": "#/$defs/SetTaskPushNotificationRequest" + "$ref": "#/definitions/SetTaskPushNotificationRequest" }, { - "$ref": "#/$defs/GetTaskPushNotificationRequest" + "$ref": "#/definitions/GetTaskPushNotificationRequest" }, { - "$ref": "#/$defs/TaskResubscriptionRequest" + "$ref": "#/definitions/TaskResubscriptionRequest" } ], "title": "A2ARequest" } } - } \ No newline at end of file + }