Skip to main content
Version: v0.1.0

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: python
    function object
    anyOf
    sourceSource (string)required
    inputs object
    property name*any
    Default value: {}
    outputs object
    property name*any
    Default value: {}
    dependenciesstring[]
    Default value: []
    options object
    anyOf
    object
  • ]
  • actors object[]
  • Array [
  • nameName (string)required
    descriptionDescription (string)
    Default value:
    function object
    anyOf
    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: confirm
    options object
    anyOf
    object
  • ]
  • rolesundefined[]
    Default value: []
    outputs object
    anyOf
    object
    temperatureTemperature (number)
    Default value: 0.7
    max_tokensMax Tokens (integer)
    Default value: 4096
    max_iterationsMax Iterations (integer)
    Default value: 10
    memory_enabledMemory Enabled (boolean)
    Default value: true
    streamingStreaming (boolean)
    Default value: true
    AgentNodeConfig
    {
    "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
    }