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; }