Groups
List Groups
Create Group
Retrieve Group
Modify Group
Delete Group
ModelsExpand Collapse
DynamicManager = object { manager_agent_id, manager_type, max_turns, termination_token }
manager_type: optional "dynamic"
Group = object { id, agent_ids, description, 15 more }
id: string
The id of the group. Assigned by the database.
base_template_id: optional string
The base template id.
deployment_id: optional string
The id of the deployment.
hidden: optional boolean
If set to True, the group will be hidden.
max_message_buffer_length: optional number
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.
min_message_buffer_length: optional number
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.
project_id: optional string
The associated project id.
template_id: optional string
The id of the template.
ManagerType = "round_robin" or "supervisor" or "dynamic" or 3 more
RoundRobinManager = object { manager_type, max_turns }
manager_type: optional "round_robin"
SleeptimeManager = object { manager_agent_id, manager_type, sleeptime_agent_frequency }
manager_type: optional "sleeptime"
SupervisorManager = object { manager_agent_id, manager_type }
manager_type: optional "supervisor"
VoiceSleeptimeManager = object { manager_agent_id, manager_type, max_message_buffer_length, min_message_buffer_length }
manager_type: optional "voice_sleeptime"
max_message_buffer_length: optional number
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.
min_message_buffer_length: optional number
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.