2. Click on Add Workflow#
3. You'll be redirected to Workflow Canvas#
4. Click on Select Project#
5. Select your project for the workflow#
6. Node Palette#
This is your toolbox. Drag supervisors and assistants from here onto the canvas to build your workflow.
7. Start with a Supervisor#
Every workflow needs exactly one supervisor to coordinate your assistants. Choose Router, Consolidator, or Planner based on how you want your responses organized.Router: Dynamically selects and validates agent responses based on user queries, ensuring the best answer is displayed.
Consolidator: Aggregates responses from all agents, providing a comprehensive and accurate answer based on query relevance.
Planner: Intelligently breaks down queries and engages agents to deliver precise results.
8. Add a supervisor#
Click on any supervisor type to add it your canvas (e.g. Router)
9. Click on Router to open its configuration panel#
10. Pick a model for your workflow#
In case you don't select. A default model will be selected when workflow is created.
11. Switch to a different type of Supervisor if appropriate#
12. Add Your Assistants#
Add at least two assistants to handle different parts of your task. Each can be specialized with unique skills and knowledge.
13. Add another Assistant#
14. Connect Your Nodes#
Drag from the supervisor's output handle ⭘ to each assistant's input handle ⭘ to establish the workflow connections.
Click on an assistant node to select which assistant it should use
16. Click on Select Assistant#
During Workflow Creation: If a project is already selected, the assistants associated with that project are shown by default. Additional assistants can be searched and selected if available.
During Workflow Edit: Only assistants belonging to the selected project are displayed.
18. Click on Settings tab to access specific assistant settings#
20. Configure Remaining Assistants#
Click on each unassigned assistant node and select its assistant
21. Click on Publish#
22. Enter an appropriate workflow name and publish#
23. Workflow created successfully#