AgentNodeConfig
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:
trueAgentNodeConfig
{
"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
}