| Field | Type | Required | Description | Example |
|---|---|---|---|---|
agentId |
String | ✔️ | The ID of the agent. | mho4lwzylcozgoc2 |
name |
String | ✔️ | The name of the agent | HR Policy Agent |
description |
Optional<String> | ➖ | The description of the agent. | This agent answers questions about the current company HR policies. |
metadata |
Optional<AgentMetadata> | ➖ | The agent metadata. Currently not implemented. | |
capabilities |
AgentCapabilities | ✔️ | Describes features that the agent supports. example: { "ap.io.messages": true, "ap.io.streaming": true } |