Letta · JSON Structure
Letta Group Structure
Flat structure summary of the Letta Group entity, derived from the Letta OpenAPI 1.0.0 spec.
Type:
Properties: 0
AIAgentsStateful AgentsMemoryMemGPTContinual LearningMCPMulti-AgentRAGOpen Source
letta-group is a JSON Structure definition published by Letta.
Meta-schema:
JSON Structure
{
"jsonStructure": "0.1",
"name": "letta-group",
"title": "Letta Group",
"description": "Flat structure summary of the Letta Group entity, derived from the Letta OpenAPI 1.0.0 spec.",
"source": "https://raw.githubusercontent.com/letta-ai/letta/main/fern/openapi.json",
"entity": "Group",
"fields": [
{
"name": "id",
"type": "string",
"required": true,
"description": "The id of the group. Assigned by the database.",
"enum": null,
"format": null
},
{
"name": "manager_type",
"type": "string",
"required": true,
"description": "",
"enum": [
"round_robin",
"supervisor",
"dynamic",
"sleeptime",
"voice_sleeptime",
"swarm"
],
"format": null
},
{
"name": "agent_ids",
"type": "array<string>",
"required": true,
"description": "",
"enum": null,
"format": null
},
{
"name": "description",
"type": "string",
"required": true,
"description": "",
"enum": null,
"format": null
},
{
"name": "project_id",
"type": "object",
"required": false,
"description": "The associated project id.",
"enum": null,
"format": null
},
{
"name": "template_id",
"type": "object",
"required": false,
"description": "The id of the template.",
"enum": null,
"format": null
},
{
"name": "base_template_id",
"type": "object",
"required": false,
"description": "The base template id.",
"enum": null,
"format": null
},
{
"name": "deployment_id",
"type": "object",
"required": false,
"description": "The id of the deployment.",
"enum": null,
"format": null
},
{
"name": "shared_block_ids",
"type": "array<string>",
"required": false,
"description": "",
"enum": null,
"format": null
},
{
"name": "manager_agent_id",
"type": "object",
"required": false,
"description": "",
"enum": null,
"format": null
},
{
"name": "termination_token",
"type": "object",
"required": false,
"description": "",
"enum": null,
"format": null
},
{
"name": "max_turns",
"type": "object",
"required": false,
"description": "",
"enum": null,
"format": null
},
{
"name": "sleeptime_agent_frequency",
"type": "object",
"required": false,
"description": "",
"enum": null,
"format": null
},
{
"name": "turns_counter",
"type": "object",
"required": false,
"description": "",
"enum": null,
"format": null
},
{
"name": "last_processed_message_id",
"type": "object",
"required": false,
"description": "",
"enum": null,
"format": null
},
{
"name": "max_message_buffer_length",
"type": "object",
"required": false,
"description": "The desired maximum length of messages in the context window of the convo agent. This is a best effort, and may be off slightly due to user/assistant interleaving.",
"enum": null,
"format": null
},
{
"name": "min_message_buffer_length",
"type": "object",
"required": false,
"description": "The desired minimum length of messages in the context window of the convo agent. This is a best effort, and may be off-by-one due to user/assistant interleaving.",
"enum": null,
"format": null
},
{
"name": "hidden",
"type": "object",
"required": false,
"description": "If set to True, the group will be hidden.",
"enum": null,
"format": null
}
],
"fieldCount": 18,
"requiredCount": 4
}