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",
"record": {
"properties": {
"avatar": {
"accept": [
"image/png",
"image/jpeg"
],
"maxSize": 1000000,
"type": "blob"
},
"capabilities": {
"description": "Human-readable capability tags (e.g. 'code-review', 'translation')",
"items": {
"maxLength": 256,
"type": "string"
},
"maxItems": 50,
"type": "array"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"description": {
"description": "Free-text agent description",
"maxLength": 2560,
"type": "string"
},
"displayName": {
"description": "Agent's display name",
"maxLength": 640,
"type": "string"
},
"endpoints": {
"description": "Service endpoints for interacting with this agent",
"items": {
"ref": "#endpoint",
"type": "ref"
},
"maxItems": 10,
"type": "array"
},
"links": {
"description": "External links (website, docs, source code, etc.)",
"items": {
"ref": "#externalLink",
"type": "ref"
},
"maxItems": 20,
"type": "array"
},
"operator": {
"ref": "#operatorInfo",
"type": "ref"
},
"protocols": {
"description": "Supported protocols (e.g. 'a2a', 'mcp', 'atproto')",
"items": {
"maxLength": 256,
"type": "string"
},
"maxItems": 20,
"type": "array"
},
"runtime": {
"ref": "#runtimeInfo",
"type": "ref"
},
"voice": {
"description": "Agent's voice/personality configuration",
"ref": "#voiceConfig",
"type": "ref"
}
},
"required": [
"displayName"
],
"type": "object"
},
"type": "record"
}