From c3fd40f4a71c2564515e4d6260d8f6eaaa441b4f Mon Sep 17 00:00:00 2001 From: extio-de Date: Wed, 25 Jun 2025 20:20:50 +0200 Subject: [PATCH] AgentNext.END constant and bump version to 1.5.6 --- pom.xml | 2 +- src/main/java/de/extio/lmlib/agent/AgentNext.java | 2 ++ src/main/java/de/extio/lmlib/agent/BaseAgent.java | 2 +- src/test/java/de/extio/lmlib/agent/AgentTest.java | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 0a43aec..401337f 100755 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ lm-lib de.extio lm-lib - 1.5.5 + 1.5.6 21 diff --git a/src/main/java/de/extio/lmlib/agent/AgentNext.java b/src/main/java/de/extio/lmlib/agent/AgentNext.java index a1a7259..48f71c4 100755 --- a/src/main/java/de/extio/lmlib/agent/AgentNext.java +++ b/src/main/java/de/extio/lmlib/agent/AgentNext.java @@ -2,4 +2,6 @@ package de.extio.lmlib.agent; public final record AgentNext(String name, Boolean gradingPassed) { + public static final AgentNext END = new AgentNext(null, null); + } diff --git a/src/main/java/de/extio/lmlib/agent/BaseAgent.java b/src/main/java/de/extio/lmlib/agent/BaseAgent.java index c3d4cf4..ab103db 100644 --- a/src/main/java/de/extio/lmlib/agent/BaseAgent.java +++ b/src/main/java/de/extio/lmlib/agent/BaseAgent.java @@ -70,7 +70,7 @@ public interface BaseAgent { } default AgentNext chooseNext(final AgentContext context) { - return new AgentNext(null, null); + return AgentNext.END; } default List execute(final Client client, final ExecutorService agentExecutorService, final AgentContext context) { diff --git a/src/test/java/de/extio/lmlib/agent/AgentTest.java b/src/test/java/de/extio/lmlib/agent/AgentTest.java index cb0f9f3..fb08b85 100644 --- a/src/test/java/de/extio/lmlib/agent/AgentTest.java +++ b/src/test/java/de/extio/lmlib/agent/AgentTest.java @@ -100,7 +100,7 @@ public class AgentTest { }, null, null, - context -> new AgentNext(null, null))); + context -> AgentNext.END)); final var context = new AgentContext(agents); context.getContext().put("code", List.of(Files.readString(Path.of("src/main/java/de/extio/lmlib/agent/Agent.java"))));