3636import static org.mockito.Mockito.spy;
3737import static org.mockito.Mockito.verify;
3838
39+ import dev.langchain4j.agentic.AgenticServices;
3940import dev.langchain4j.agentic.UntypedAgent;
4041import dev.langchain4j.agentic.scope.AgenticScope;
4142import dev.langchain4j.agentic.workflow.WorkflowAgentsBuilder;
42- import io.serverlessworkflow.fluent.agentic.AgenticServices ;
43+ import io.serverlessworkflow.fluent.agentic.AgenticWorkflow ;
4344import io.serverlessworkflow.fluent.agentic.AgentsUtils;
4445import java.util.List;
4546import java.util.Map;
@@ -56,21 +57,21 @@ void sequential_agents_tests() {
5657
5758 CreativeWriter creativeWriter =
5859 spy(
59- dev.langchain4j.agentic. AgenticServices.agentBuilder(CreativeWriter.class)
60+ AgenticServices.agentBuilder(CreativeWriter.class)
6061 .chatModel(BASE_MODEL)
6162 .outputName("story")
6263 .build());
6364
6465 AudienceEditor audienceEditor =
6566 spy(
66- dev.langchain4j.agentic. AgenticServices.agentBuilder(AudienceEditor.class)
67+ AgenticServices.agentBuilder(AudienceEditor.class)
6768 .chatModel(BASE_MODEL)
6869 .outputName("story")
6970 .build());
7071
7172 StyleEditor styleEditor =
7273 spy(
73- dev.langchain4j.agentic. AgenticServices.agentBuilder(StyleEditor.class)
74+ AgenticServices.agentBuilder(StyleEditor.class)
7475 .chatModel(BASE_MODEL)
7576 .outputName("story")
7677 .build());
@@ -103,7 +104,7 @@ public void sequenceHelperTest() {
103104 var styleEditor = newStyleEditor();
104105
105106 AgentsUtils.NovelCreator novelCreator =
106- io.serverlessworkflow.fluent.agentic.AgenticServices .of(AgentsUtils.NovelCreator.class)
107+ AgenticWorkflow .of(AgentsUtils.NovelCreator.class)
107108 .flow(workflow("seqFlow").sequence(creativeWriter, audienceEditor, styleEditor))
108109 .build();
109110
@@ -118,7 +119,7 @@ public void agentAndSequenceHelperTest() {
118119 var styleEditor = newStyleEditor();
119120
120121 AgentsUtils.NovelCreator novelCreator =
121- io.serverlessworkflow.fluent.agentic.AgenticServices .of(AgentsUtils.NovelCreator.class)
122+ AgenticWorkflow .of(AgentsUtils.NovelCreator.class)
122123 .flow(workflow("seqFlow").agent(creativeWriter).sequence(audienceEditor, styleEditor))
123124 .build();
124125
@@ -134,7 +135,7 @@ public void agentAndSequenceAndAgentHelperTest() {
134135 var summaryStory = newSummaryStory();
135136
136137 AgentsUtils.NovelCreator novelCreator =
137- io.serverlessworkflow.fluent.agentic.AgenticServices .of(AgentsUtils.NovelCreator.class)
138+ AgenticWorkflow .of(AgentsUtils.NovelCreator.class)
138139 .flow(
139140 workflow("seqFlow")
140141 .agent(creativeWriter)
@@ -163,7 +164,7 @@ public void parallelWorkflow() {
163164 };
164165
165166 EveningPlannerAgent eveningPlannerAgent =
166- AgenticServices .of(EveningPlannerAgent.class)
167+ AgenticWorkflow .of(EveningPlannerAgent.class)
167168 .flow(workflow("parallelFlow").parallel(foodExpert, movieExpert).outputAs(planEvening))
168169 .build();
169170 List<EveningPlan> result = eveningPlannerAgent.plan("romantic");
@@ -179,7 +180,7 @@ public void loopTest() {
179180 Predicate<AgenticScope> until = s -> s.readState("score", 0.0) >= 0.8;
180181
181182 StyledWriter styledWriter =
182- AgenticServices .of(StyledWriter.class)
183+ AgenticWorkflow .of(StyledWriter.class)
183184 .flow(workflow("loopFlow").agent(creativeWriter).loop(until, scorer, editor))
184185 .build();
185186
@@ -203,7 +204,7 @@ public AgenticScope apply(AgenticScope holder) {
203204 };
204205
205206 String result =
206- AgenticServices .of(Agents.HoroscopeAgent.class)
207+ AgenticWorkflow .of(Agents.HoroscopeAgent.class)
207208 .flow(
208209 workflow("humanInTheLoop")
209210 .inputFrom(askSign)
0 commit comments