Interface SupervisorAgentService<T>
- All Known Implementing Classes:
SupervisorAgentServiceImpl
public interface SupervisorAgentService<T>
-
Method Summary
Modifier and TypeMethodDescriptionafterAgentInvocation(Consumer<AgentResponse> completionListener) beforeAgentInvocation(Consumer<AgentRequest> invocationListener) build()chatMemoryProvider(ChatMemoryProvider chatMemoryProvider) contextGenerationStrategy(SupervisorContextStrategy contextStrategy) description(String description) errorHandler(Function<ErrorContext, ErrorRecoveryResult> errorHandler) maxAgentsInvocations(int maxAgentsInvocations) output(Function<AgenticScope, Object> output) requestGenerator(Function<AgenticScope, String> requestGenerator) responseStrategy(SupervisorResponseStrategy responseStrategy) subAgents(List<AgentExecutor> agentExecutors) supervisorContext(String supervisorContext)
-
Method Details
-
build
T build() -
chatModel
-
chatMemoryProvider
-
name
-
description
-
outputKey
-
requestGenerator
-
contextGenerationStrategy
-
responseStrategy
-
supervisorContext
-
subAgents
-
subAgents
-
maxAgentsInvocations
-
output
-
errorHandler
-
beforeAgentInvocation
-
afterAgentInvocation
-