From 592d4785ebb1d1c21bdea3ebcd2ea0b303226035 Mon Sep 17 00:00:00 2001 From: lightbend-tools-secure Date: Thu, 16 Apr 2026 14:28:51 +0000 Subject: [PATCH] bump: SDK 3.5.18 --- pom.xml | 2 +- .../demo/multiagent/application/AgentTeamWorkflow.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 2ace7c8..b4e9ca1 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ io.akka akka-javasdk-parent - 3.5.17 + 3.5.18 io.akka.ai diff --git a/src/main/java/demo/multiagent/application/AgentTeamWorkflow.java b/src/main/java/demo/multiagent/application/AgentTeamWorkflow.java index 259243c..46ba0d6 100644 --- a/src/main/java/demo/multiagent/application/AgentTeamWorkflow.java +++ b/src/main/java/demo/multiagent/application/AgentTeamWorkflow.java @@ -13,6 +13,7 @@ import akka.javasdk.client.ComponentClient; import akka.javasdk.client.DynamicMethodRef; import akka.javasdk.workflow.Workflow; +import akka.javasdk.workflow.Workflow.RecoverStrategy; import akka.stream.Materializer; import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; @@ -120,10 +121,12 @@ record LlmResponseEnd() implements AgentTeamNotification {} public WorkflowSettings settings() { return WorkflowSettings.builder() .defaultStepTimeout(ofSeconds(30)) - .defaultStepRecovery(maxRetries(1).failoverTo(AgentTeamWorkflow::interruptStep)) + .defaultStepRecovery( + RecoverStrategy.maxRetries(1).failoverTo(AgentTeamWorkflow::interruptStep) + ) .stepRecovery( AgentTeamWorkflow::selectAgentsStep, - maxRetries(1).failoverTo(AgentTeamWorkflow::summarizeStep) + RecoverStrategy.maxRetries(1).failoverTo(AgentTeamWorkflow::summarizeStep) ) .build(); }