Skip to content

Multi-Agent

Use Agent

Import and run another mAIstro template in the same variable space as the current mAIstro.

Parameters

  • template: The mAIstro template name. This template will share the same variable space as your current template.

  • ntl: The NTL - Do not include both a template and NTL. Set one or the other only.


Use Agent (sandbox)

Call another mAIstro template, keeping a separate variable space from the current mAIstro and only returning the final output.

Parameters

  • template: The mAIstro template name.

  • params: The parameters to pass to the template, in JSON format

  • ntl: The NTL - Do not include both a template and NTL. Set one or the other only.


Select Agent

Select a single agent from an agent registry to accomplish a task

Parameters

  • registry: The Registry to select from

  • query: The query to use to chose the correct agent

  • modelCard: The LLM to use


Select Agent Plan

Select an ordered list of agents to accomplish a task

Parameters

  • registry: The Registry to select from

  • query: The query to use to chose the correct agents

  • modelCard: The LLM to use


Make NTL

Use the default LLM to generate NTL

Parameters

  • query: The query to use to chose the correct agents

  • modelCard: The LLM to use


Agent Loop

Loop thru an Agent Plan. Must be used with selectAgentPlan


End Loop

Loop for a set number of times. Use the Break Loop node to stop the loop early

Parameters

  • sleep:
    • text: Amount of time in milliseconds to delay the next loop iteration
    • min: 0
    • max: 4000
    • step: 100
    • default: 0