Uses of Interface
dev.langchain4j.agentic.supervisor.SupervisorAgentService
Packages that use SupervisorAgentService
-
Uses of SupervisorAgentService in dev.langchain4j.agentic
Methods in dev.langchain4j.agentic that return SupervisorAgentServiceModifier and TypeMethodDescriptionAgenticServices.supervisorBuilder()Creates a builder for a supervisor agent service that can be used to manage and supervise other agents.static <T> SupervisorAgentService<T> AgenticServices.supervisorBuilder(Class<T> agentServiceClass) Creates a builder for a supervisor agent service that can be used to manage and supervise other agents. -
Uses of SupervisorAgentService in dev.langchain4j.agentic.supervisor
Classes in dev.langchain4j.agentic.supervisor that implement SupervisorAgentServiceMethods in dev.langchain4j.agentic.supervisor that return SupervisorAgentServiceModifier and TypeMethodDescriptionSupervisorAgentService.afterAgentInvocation(Consumer<AgentResponse> completionListener) SupervisorAgentService.beforeAgentInvocation(Consumer<AgentRequest> invocationListener) SupervisorAgentServiceImpl.builder()static <T> SupervisorAgentService<T> SupervisorAgentService.chatMemoryProvider(ChatMemoryProvider chatMemoryProvider) SupervisorAgentService.contextGenerationStrategy(SupervisorContextStrategy contextStrategy) SupervisorAgentService.description(String description) SupervisorAgentService.errorHandler(Function<ErrorContext, ErrorRecoveryResult> errorHandler) SupervisorAgentService.maxAgentsInvocations(int maxAgentsInvocations) SupervisorAgentService.output(Function<AgenticScope, Object> output) SupervisorAgentService.requestGenerator(Function<AgenticScope, String> requestGenerator) SupervisorAgentService.responseStrategy(SupervisorResponseStrategy responseStrategy) SupervisorAgentService.subAgents(List<AgentExecutor> agentExecutors) SupervisorAgentService.supervisorContext(String supervisorContext)