diff --git a/agentscope-core/src/main/java/io/agentscope/core/ReActAgent.java b/agentscope-core/src/main/java/io/agentscope/core/ReActAgent.java index 266c3fd8b..faa00d50d 100644 --- a/agentscope-core/src/main/java/io/agentscope/core/ReActAgent.java +++ b/agentscope-core/src/main/java/io/agentscope/core/ReActAgent.java @@ -272,7 +272,7 @@ protected Mono doCall(List msgs) { // Has pending tools but no input -> resume (execute pending tools directly) if (msgs == null || msgs.isEmpty()) { - return hasPendingToolUse() ? acting(0) : executeIteration(0); + return acting(0); } // Has pending tools + input -> check if user provided tool results