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_orchestratoroperator. - Create a
textDATand connect it to theTask DATparameter. Enter the overall task description in this DAT. - Create an
agentoperator to act as the validation agent and connect it to theValidation Agentparameter. - Create one or more
agentoperators to act as action agents. - On the
Orchestratorpage of theagent_orchestrator, add the action agents to theAgentssequence. - Pulse the
Start Orchestrationparameter.
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.