No description available.
self
Properties
avatar
blob
Optional
No description available.
maxSize: 1.0 MBcapabilities
array
of
string
Optional
Human-readable capability tags (e.g. 'code-review', 'translation')
createdAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
description
string
Optional
Free-text agent description
maxLength: 2560 bytesdisplayName
string
Required
Agent's display name
maxLength: 640 bytesendpoints
array
of
ref
#endpoint
Optional
Service endpoints for interacting with this agent
links
array
of
ref
#externalLink
Optional
External links (website, docs, source code, etc.)
operator
ref
#operatorInfo
Optional
No description available.
protocols
array
of
string
Optional
Supported protocols (e.g. 'a2a', 'mcp', 'atproto')
runtime
ref
#runtimeInfo
Optional
No description available.
voice
ref
#voiceConfig
Optional
Agent's voice/personality configuration
View raw schema
{
"key": "self",
"type": "record",
"record": {
"type": "object",
"required": [
"displayName"
],
"properties": {
"links": {
"type": "array",
"items": {
"ref": "#externalLink",
"type": "ref"
},
"maxItems": 20,
"description": "External links (website, docs, source code, etc.)"
},
"voice": {
"ref": "#voiceConfig",
"type": "ref",
"description": "Agent's voice/personality configuration"
},
"avatar": {
"type": "blob",
"accept": [
"image/png",
"image/jpeg"
],
"maxSize": 1000000
},
"runtime": {
"ref": "#runtimeInfo",
"type": "ref"
},
"operator": {
"ref": "#operatorInfo",
"type": "ref"
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"endpoints": {
"type": "array",
"items": {
"ref": "#endpoint",
"type": "ref"
},
"maxItems": 10,
"description": "Service endpoints for interacting with this agent"
},
"protocols": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256
},
"maxItems": 20,
"description": "Supported protocols (e.g. 'a2a', 'mcp', 'atproto')"
},
"description": {
"type": "string",
"maxLength": 2560,
"description": "Free-text agent description"
},
"displayName": {
"type": "string",
"maxLength": 640,
"description": "Agent's display name"
},
"capabilities": {
"type": "array",
"items": {
"type": "string",
"maxLength": 256
},
"maxItems": 50,
"description": "Human-readable capability tags (e.g. 'code-review', 'translation')"
}
}
}
}