Supervisor Invocation
constructor(agentPlatform: AgentPlatform, goalType: Class<T>, goalDescription: String = "Produce ", processOptions: ProcessOptions = ProcessOptions(), agentScopeBuilder: AgentScopeBuilder = agentPlatform)
Parameters
agent Platform
the agent platform to create and manage agent processes
goal Type
the type of object to produce as the goal
goal Description
description of the goal for the supervisor LLM
process Options
options to configure the agent process
agent Scope Builder
emits the scope to create the supervisor agent in