diff --git a/spring-ai-alibaba-jmanus/src/main/java/com/alibaba/cloud/ai/example/manus/llm/StreamingResponseHandler.java b/spring-ai-alibaba-jmanus/src/main/java/com/alibaba/cloud/ai/example/manus/llm/StreamingResponseHandler.java index cd883f7dd5..6cf8601187 100644 --- a/spring-ai-alibaba-jmanus/src/main/java/com/alibaba/cloud/ai/example/manus/llm/StreamingResponseHandler.java +++ b/spring-ai-alibaba-jmanus/src/main/java/com/alibaba/cloud/ai/example/manus/llm/StreamingResponseHandler.java @@ -73,7 +73,7 @@ public ChatResponse getLastResponse() { public List getEffectiveToolCalls() { return lastResponse != null && lastResponse.getResult() != null && lastResponse.getResult().getOutput() != null - ? lastResponse.getResult().getOutput().getToolCalls() : null; + ? lastResponse.getResult().getOutput().getToolCalls() : Collections.emptyList(); } /** @@ -83,7 +83,7 @@ public List getEffectiveToolCalls() { public String getEffectiveText() { return lastResponse != null && lastResponse.getResult() != null && lastResponse.getResult().getOutput() != null ? lastResponse.getResult().getOutput().getText() - : null; + : ""; } }