WorkflowNode
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:
{}WorkflowNode
{
"id": "string",
"type": "start",
"config": {
"variables": [
{
"name": "string",
"type": "string",
"required": true,
"description": ""
}
]
},
"metadata": {}
}