diff --git a/fluent/agentic/src/main/java/io/serverlessworkflow/fluent/agentic/AgentAdapters.java b/fluent/agentic/src/main/java/io/serverlessworkflow/fluent/agentic/AgentAdapters.java index eafd2a82..3b463644 100644 --- a/fluent/agentic/src/main/java/io/serverlessworkflow/fluent/agentic/AgentAdapters.java +++ b/fluent/agentic/src/main/java/io/serverlessworkflow/fluent/agentic/AgentAdapters.java @@ -15,9 +15,9 @@ */ package io.serverlessworkflow.fluent.agentic; -import static dev.langchain4j.agentic.internal.AgentExecutor.agentsToExecutors; +import static dev.langchain4j.agentic.internal.AgentUtil.agentsToExecutors; -import dev.langchain4j.agentic.Cognisphere; +import dev.langchain4j.agentic.cognisphere.Cognisphere; import dev.langchain4j.agentic.internal.AgentExecutor; import dev.langchain4j.agentic.internal.AgentInstance; import io.serverlessworkflow.impl.expressions.LoopPredicateIndex; @@ -27,10 +27,11 @@ import java.util.stream.Stream; public final class AgentAdapters { + private AgentAdapters() {} public static List toExecutors(Object... agents) { - return agentsToExecutors(Stream.of(agents).map(AgentInstance.class::cast).toList()); + return agentsToExecutors(Stream.of(agents).map(AgentInstance.class::cast).toArray()); } public static Function toFunction(AgentExecutor exec) { diff --git a/fluent/agentic/src/main/java/io/serverlessworkflow/fluent/agentic/LoopAgentsBuilder.java b/fluent/agentic/src/main/java/io/serverlessworkflow/fluent/agentic/LoopAgentsBuilder.java index 732b4c95..31f00316 100644 --- a/fluent/agentic/src/main/java/io/serverlessworkflow/fluent/agentic/LoopAgentsBuilder.java +++ b/fluent/agentic/src/main/java/io/serverlessworkflow/fluent/agentic/LoopAgentsBuilder.java @@ -15,7 +15,7 @@ */ package io.serverlessworkflow.fluent.agentic; -import dev.langchain4j.agentic.Cognisphere; +import dev.langchain4j.agentic.cognisphere.Cognisphere; import dev.langchain4j.agentic.internal.AgentExecutor; import io.serverlessworkflow.api.types.ForTaskConfiguration; import io.serverlessworkflow.api.types.func.ForTaskFunction; diff --git a/fluent/agentic/src/test/java/io/serverlessworkflow/fluent/agentic/AgentWorkflowBuilderTest.java b/fluent/agentic/src/test/java/io/serverlessworkflow/fluent/agentic/AgentWorkflowBuilderTest.java index e34652c5..8ba84630 100644 --- a/fluent/agentic/src/test/java/io/serverlessworkflow/fluent/agentic/AgentWorkflowBuilderTest.java +++ b/fluent/agentic/src/test/java/io/serverlessworkflow/fluent/agentic/AgentWorkflowBuilderTest.java @@ -24,7 +24,7 @@ import static org.mockito.Mockito.spy; import dev.langchain4j.agentic.AgentServices; -import dev.langchain4j.agentic.Cognisphere; +import dev.langchain4j.agentic.cognisphere.Cognisphere; import io.serverlessworkflow.api.types.ForkTask; import io.serverlessworkflow.api.types.Task; import io.serverlessworkflow.api.types.TaskItem;