AgentUpdate
name object
anyOf
- string
- null
string
alias object
anyOf
- string
- null
string
description object
anyOf
- string
- null
string
input_mode object
anyOf
- string
- null
string
Possible values: [chat, event]
mode object
anyOf
- string
- null
string
Possible values: [react, workflow]
agent object
anyOf
- AgentNodeConfig
- null
instructionsInstructions (string)required
model_providerModel Provider (string)required
modelModel (string)required
tools object[]
Array [
nameName (string)required
descriptionDescription (string)
Default value:
typeType (string)
Possible values: [python, agent, workflow]
Default value:
pythonfunction object
anyOf
- PythonFunctionSchema
- null
sourceSource (string)required
inputs object
property name*any
Default value:
{}outputs object
property name*any
Default value:
{}dependenciesstring[]
Default value:
[]options object
anyOf
- object
- null
object
]
actors object[]
Array [
nameName (string)required
descriptionDescription (string)
Default value:
function object
anyOf
- PythonFunctionSchema
- null
sourceSource (string)required
inputs object
property name*any
Default value:
{}outputs object
property name*any
Default value:
{}dependenciesstring[]
Default value:
[]confirmation_policyConfirmation Policy (string)
Possible values: [auto, confirm, deny]
Default value:
confirmoptions object
anyOf
- object
- null
object
]
rolesundefined[]
Default value:
[]outputs object
anyOf
- object
- null
object
temperatureTemperature (number)
Default value:
0.7max_tokensMax Tokens (integer)
Default value:
4096max_iterationsMax Iterations (integer)
Default value:
10memory_enabledMemory Enabled (boolean)
Default value:
truestreamingStreaming (boolean)
Default value:
truenodes object
anyOf
- object[]
- null
Array [
idId (string)required
typeType (string)required
Possible values: [start, end, agent, llm, tool_call, actor_call, if_else, loop, parallel, human_input, error_handler, code, template, variable]
config objectrequired
anyOf
- StartNodeConfig
- EndNodeConfig
- AgentNodeConfig
- LLMNodeConfig
- ToolCallNodeConfig
- ActorCallNodeConfig
- IfElseNodeConfig
- LoopNodeConfig
- ParallelNodeConfig
- HumanInputNodeConfig
- ErrorHandlerNodeConfig
- CodeNodeConfig
- TemplateNodeConfig
- VariableNodeConfig
variables object[]
Array [
nameName (string)required
typeType (string)required
Possible values: [string, number, boolean, object, array]
requiredRequired (boolean)
Default value:
truedefaultDefault
descriptionDescription (string)
Default value:
]
metadata object
property name*any
Default value:
{}]
edges object
anyOf
- object[]
- null
Array [
sourceSource (string)required
targetTarget (string)required
condition object
anyOf
- string
- null
string
]
conversations object
anyOf
- object[]
- null
Array [
nameName (string)required
typeType (string)required
Possible values: [string, number, boolean, array, object]
descriptionDescription (string)required
defaultDefault
]
collection_id object
anyOf
- string
- null
string
tags object
anyOf
- string[]
- null
Array [
string
]
options object
anyOf
- object
- null
object
AgentUpdate
{
"name": "string",
"alias": "string",
"description": "string",
"input_mode": "chat",
"mode": "react",
"agent": {
"instructions": "string",
"model_provider": "string",
"model": "string",
"tools": [
{
"name": "string",
"description": "",
"type": "python",
"function": {
"source": "string",
"inputs": {},
"outputs": {},
"dependencies": [
"string"
]
},
"options": {}
}
],
"actors": [
{
"name": "string",
"description": "",
"function": {
"source": "string",
"inputs": {},
"outputs": {},
"dependencies": [
"string"
]
},
"confirmation_policy": "confirm",
"options": {}
}
],
"roles": [
null
],
"outputs": {},
"temperature": 0.7,
"max_tokens": 4096,
"max_iterations": 10,
"memory_enabled": true,
"streaming": true
},
"nodes": [
{
"id": "string",
"type": "start",
"config": {
"variables": [
{
"name": "string",
"type": "string",
"required": true,
"description": ""
}
]
},
"metadata": {}
}
],
"edges": [
{
"source": "string",
"target": "string",
"condition": "string"
}
],
"conversations": [
{
"name": "string",
"type": "string",
"description": "string"
}
],
"collection_id": "string",
"tags": [
"string"
],
"options": {}
}