AI Supervisor
The AI Supervisor node transforms your workflow into an intelligent Multi-Agent Orchestration engine. It effortlessly eliminates the pain of rigid, linear automation by dynamically making decisions and solving complex logic gaps. Seamlessly integrate persistent session memory, programmatic JSON output, and top-tier LLM intelligence into your no-code data processing pipelines.
What can you do with AI Supervisor?
Multi-Agent Orchestration
Delegate complex logic to specialized Sub-Agents. The Supervisor coordinates multiple AI sub-workflows, debates with them, and synthesizes the final output autonomously, drastically reducing manual branching.
Persistent Session Memory
Automatically retains conversational context across multiple separate executions by storing short-term history via a flexible Session ID, allowing for continuous user-like interactions.
Unified LLM Intelligence
Seamlessly switch between OpenAI GPT-4o, Anthropic Claude 3.5, and Google Gemini models with a single click. Enforce strict programmatic JSON payloads natively across all providers.
Detailed Usage & Configuration
The AI Supervisor node fundamentally changes how automation operates. It transitions your rigid No-code Workflow into a dynamic, autonomous Multi-Agent engine powered by state-of-the-art Large Language Models (LLMs).
1. Multi-Agent Orchestration (WaaT)
Unlike standard nodes, the AI Supervisor has the autonomy to orchestrate other agents utilizing the Workflow-as-a-Tool (WaaT) architecture.
- Intelligent Routing: It analyzes the prompt, pauses its execution, and calls a Sub-Agent Tool (e.g., scraping a website via the Web Crawler or reading config via the Local File Node), passing perfectly formatted
JSONparameters. - Debate & Synthesis: The Sub-Agent executes its own workflow and returns data back. The Supervisor synthesizes this data into the final output.
2. Persistent Conversational Memory
Achieve human-like interactions by maintaining history across multiple trigger events (e.g., Slack messages or API calls). Simply provide a unique {{ $json.sessionId }}, and the engine will effortlessly append and recall past context.
