From df5a5ba940981270f2becb292bb1c3f241c83c8d Mon Sep 17 00:00:00 2001 From: extio-de Date: Mon, 20 Apr 2026 20:36:22 +0200 Subject: [PATCH] feat: Update tool call round limit to six in BaseAgent for enhanced flexibility --- src/main/java/de/extio/lmlib/agent/BaseAgent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/extio/lmlib/agent/BaseAgent.java b/src/main/java/de/extio/lmlib/agent/BaseAgent.java index 1d6ebb1..aad0a3c 100644 --- a/src/main/java/de/extio/lmlib/agent/BaseAgent.java +++ b/src/main/java/de/extio/lmlib/agent/BaseAgent.java @@ -210,7 +210,7 @@ public interface BaseAgent { split.context().setLastCompletion(completion); split.context().getRequestStatistic().add(completion); if (!completion.toolCalls().isEmpty() && responseHandler instanceof final ToolCallingAgentResponseHandler toolCallingAgentResponseHandler) { - if (toolCallRounds >= 4) { + if (toolCallRounds >= 6) { parseException = new IllegalStateException("Too many tool call rounds"); break; }