diff --git a/core/src/main/java/com/google/adk/flows/llmflows/ResponseProcessor.java b/core/src/main/java/com/google/adk/flows/llmflows/ResponseProcessor.java index d8e5ce3ab..bd82945d2 100644 --- a/core/src/main/java/com/google/adk/flows/llmflows/ResponseProcessor.java +++ b/core/src/main/java/com/google/adk/flows/llmflows/ResponseProcessor.java @@ -53,7 +53,7 @@ public abstract static class ResponseProcessingResult { public static ResponseProcessingResult create( LlmResponse updatedResponse, Iterable events, String transferToAgent) { return new AutoValue_ResponseProcessor_ResponseProcessingResult( - updatedResponse, events, Optional.of(transferToAgent)); + updatedResponse, events, Optional.ofNullable(transferToAgent)); } public static ResponseProcessingResult create(