{
"title": "AgentCard",
"type": "object",
"properties": {
"skills": {
"title": "Skills",
"type": "array",
"items": {"$ref": "#/$defs/AgentSkill"}
},
"documentationUrl": {
"default": null,
"anyOf": [
{"type": "string"},
{"type": "null"}
],
"title": "Documentationurl"
},
"capabilities": {"$ref": "#/$defs/AgentCapabilities"},
"provider": {
"default": null,
"anyOf": [
{"$ref": "#/$defs/AgentProvider"},
{"type": "null"}
]
},
"defaultOutputModes": {
"default": ["text"],
"title": "Defaultoutputmodes",
"type": "array",
"items": {"type": "string"}
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"default": null,
"anyOf": [
{"type": "string"},
{"type": "null"}
],
"title": "Description"
},
"version": {
"title": "Version",
"type": "string"
},
"defaultInputModes": {
"default": ["text"],
"title": "Defaultinputmodes",
"type": "array",
"items": {"type": "string"}
},
"url": {
"title": "Url",
"type": "string"
},
"authentication": {
"default": null,
"anyOf": [
{"$ref": "#/$defs/AgentAuthentication"},
{"type": "null"}
]
}
},
"required": [
"name",
"url",
"version",
"capabilities",
"skills"
]
}