From 0c1193505fe446a3919019fc26839d3ada2ae9bf Mon Sep 17 00:00:00 2001 From: Dmitrii Tikhomirov Date: Mon, 28 Jul 2025 21:58:19 -0700 Subject: [PATCH] fix imports and agentsToExecutors call Signed-off-by: Dmitrii Tikhomirov --- .../serverlessworkflow/fluent/agentic/AgentAdapters.java | 7 ++++--- .../fluent/agentic/LoopAgentsBuilder.java | 2 +- .../fluent/agentic/AgentWorkflowBuilderTest.java | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) 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;