Agent Orchestrator
v1.1.0
What's new
See LOPs 0.1.1 Full changelog →
Agent Orchestrator v1.1.0 [ September 2, 2025 ]
- New multi-agent orchestration system replacing legacy orchestrator
- Advanced swarm session logic with agent renaming
- Complete tool calling history across orchestration loops
- Main agent context integration with action agents
Overview
Section titled “Overview”The Agent Orchestrator is a multi-agent swarm orchestration system that coordinates multiple specialized AI agents to complete complex tasks. It uses a validation agent to make decisions about which action agent to use for each task. The validation agent treats each action agent’s capabilities as tools and decides which agent to call for each task.
Requirements
Section titled “Requirements”- Validation Agent: An Agent LOP that makes decisions about which action agent to use.
- Action Agents: One or more specialized Agent LOPs with specific tools and capabilities.
- Task DAT: A DAT containing the initial task description.
Parameters
Section titled “Parameters”Page: Orchestrator
Section titled “Page: Orchestrator” Session ID (Sessionid)
op('agent_orchestrator').par.Sessionid
Str - Default:
None
Status (Status)
op('agent_orchestrator').par.Status
Str - Default:
None
Current Round (Currentround)
op('agent_orchestrator').par.Currentround
Int - Default:
None
Start Orchestration (Start)
op('agent_orchestrator').par.Start
Pulse - Default:
None
Stop Orchestration (Stop)
op('agent_orchestrator').par.Stop
Pulse - Default:
None
Reset Session (Reset)
op('agent_orchestrator').par.Reset
Pulse - Default:
None
Max Rounds (Maxrounds)
op('agent_orchestrator').par.Maxrounds
Int - Default:
10
Task DAT (Taskdat)
op('agent_orchestrator').par.Taskdat
DAT - Default:
None
Validation Agent (Validationagent)
op('agent_orchestrator').par.Validationagent
OP - Default:
None
Agents (Agent)
op('agent_orchestrator').par.Agent
Sequence - Default:
None
OP (Agent0op)
op('agent_orchestrator').par.Agent0op
OP - Default:
None
Active (Agent0active)
op('agent_orchestrator').par.Agent0active
Toggle - Default:
None
Enable Session Storage (Enablesessionstorage)
op('agent_orchestrator').par.Enablesessionstorage
Toggle - Default:
None
Auto Refresh Capabilities (Autorefreshcapabilities)
op('agent_orchestrator').par.Autorefreshcapabilities
Toggle - Default:
None
Generate Summary (Generatesummary)
op('agent_orchestrator').par.Generatesummary
Toggle - Default:
None
Rename Session (Renamesession)
op('agent_orchestrator').par.Renamesession
Toggle - Default:
None
Page: Waiting
Section titled “Page: Waiting” Enable Wait Management (Waitenabled)
op('agent_orchestrator').par.Waitenabled
Toggle - Default:
None
Wait Check Interval (seconds) (Waitcheckinterval)
op('agent_orchestrator').par.Waitcheckinterval
Int - Default:
5
Wait Timeout (seconds) (Waittimeout)
op('agent_orchestrator').par.Waittimeout
Int - Default:
60
Page: About
Section titled “Page: About” Bypass (Bypass)
op('agent_orchestrator').par.Bypass
Toggle - Default:
None
Show Built-in Parameters (Showbuiltin)
op('agent_orchestrator').par.Showbuiltin
Toggle - Default:
None
Version (Version)
op('agent_orchestrator').par.Version
Str - Default:
None
Last Updated (Lastupdated)
op('agent_orchestrator').par.Lastupdated
Str - Default:
None
Creator (Creator)
op('agent_orchestrator').par.Creator
Str - Default:
None
Website (Website)
op('agent_orchestrator').par.Website
Str - Default:
None
ChatTD Operator (Chattd)
op('agent_orchestrator').par.Chattd
OP - Default:
None
Usage Examples
Section titled “Usage Examples”Basic Orchestration Setup
Section titled “Basic Orchestration Setup”- Create an
agent_orchestrator
operator. - Create a
textDAT
and connect it to theTask DAT
parameter. Enter the overall task description in this DAT. - Create an
agent
operator to act as the validation agent and connect it to theValidation Agent
parameter. - Create one or more
agent
operators to act as action agents. - On the
Orchestrator
page of theagent_orchestrator
, add the action agents to theAgents
sequence. - Pulse the
Start Orchestration
parameter.
Using with a Custom Tool
Section titled “Using with a Custom Tool”- Create a custom tool operator (e.g., a
tool_dat
). - Connect the custom tool to one of the action agents.
- In the
Task DAT
, describe a task that requires the custom tool. - Start the orchestration. The validation agent should delegate the task to the action agent with the custom tool.