SupervisorInvocation

constructor(agentPlatform: AgentPlatform, goalType: Class<T>, goalDescription: String = "Produce ", processOptions: ProcessOptions = ProcessOptions(), agentScopeBuilder: AgentScopeBuilder = agentPlatform)

Parameters

agentPlatform

the agent platform to create and manage agent processes

goalType

the type of object to produce as the goal

goalDescription

description of the goal for the supervisor LLM

processOptions

options to configure the agent process

agentScopeBuilder

emits the scope to create the supervisor agent in