AgentNext.END constant and bump version to 1.5.6
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -4,7 +4,7 @@
|
|||||||
<artifactId>lm-lib</artifactId>
|
<artifactId>lm-lib</artifactId>
|
||||||
<groupId>de.extio</groupId>
|
<groupId>de.extio</groupId>
|
||||||
<name>lm-lib</name>
|
<name>lm-lib</name>
|
||||||
<version>1.5.5</version>
|
<version>1.5.6</version>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<java.version>21</java.version>
|
<java.version>21</java.version>
|
||||||
|
|||||||
@@ -2,4 +2,6 @@ package de.extio.lmlib.agent;
|
|||||||
|
|
||||||
public final record AgentNext(String name, Boolean gradingPassed) {
|
public final record AgentNext(String name, Boolean gradingPassed) {
|
||||||
|
|
||||||
|
public static final AgentNext END = new AgentNext(null, null);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ public interface BaseAgent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
default AgentNext chooseNext(final AgentContext context) {
|
default AgentNext chooseNext(final AgentContext context) {
|
||||||
return new AgentNext(null, null);
|
return AgentNext.END;
|
||||||
}
|
}
|
||||||
|
|
||||||
default List<AgentContext> execute(final Client client, final ExecutorService agentExecutorService, final AgentContext context) {
|
default List<AgentContext> execute(final Client client, final ExecutorService agentExecutorService, final AgentContext context) {
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ public class AgentTest {
|
|||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
null,
|
null,
|
||||||
context -> new AgentNext(null, null)));
|
context -> AgentNext.END));
|
||||||
|
|
||||||
final var context = new AgentContext(agents);
|
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"))));
|
context.getContext().put("code", List.of(Files.readString(Path.of("src/main/java/de/extio/lmlib/agent/Agent.java"))));
|
||||||
|
|||||||
Reference in New Issue
Block a user