Agno · Schema
AgentResponse
AI AgentsMulti-Agent SystemsPython FrameworkLLMMachine LearningAgentic AIOpen SourceAgent Runtime
Properties
| Name | Type | Description |
|---|---|---|
| id | object | |
| name | object | |
| db_id | object | |
| description | object | |
| role | object | |
| model | object | |
| tools | object | |
| sessions | object | |
| knowledge | object | |
| memory | object | |
| reasoning | object | |
| default_tools | object | |
| system_message | object | |
| extra_messages | object | |
| response_settings | object | |
| introduction | object | |
| streaming | object | |
| metadata | object | |
| input_schema | object | |
| is_component | boolean | |
| current_version | object | |
| stage | object |
JSON Schema
{
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Id"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Name"
},
"db_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Db Id"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description"
},
"role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Role"
},
"model": {
"anyOf": [
{
"$ref": "#/components/schemas/ModelResponse"
},
{
"type": "null"
}
]
},
"tools": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Tools"
},
"sessions": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Sessions"
},
"knowledge": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Knowledge"
},
"memory": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Memory"
},
"reasoning": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Reasoning"
},
"default_tools": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Default Tools"
},
"system_message": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "System Message"
},
"extra_messages": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Extra Messages"
},
"response_settings": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Response Settings"
},
"introduction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Introduction"
},
"streaming": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Streaming"
},
"metadata": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Metadata"
},
"input_schema": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Input Schema"
},
"is_component": {
"type": "boolean",
"title": "Is Component",
"default": false
},
"current_version": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Current Version"
},
"stage": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Stage"
}
},
"type": "object",
"title": "AgentResponse",
"$schema": "https://json-schema.org/draft/2020-12/schema"
}