diff --git a/pom.xml b/pom.xml
index a5ef9e6..e570d85 100755
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
lm-lib
de.extio
lm-lib
- 1.6.16
+ 1.6.17
21
diff --git a/src/main/java/de/extio/lmlib/agent/BaseAgent.java b/src/main/java/de/extio/lmlib/agent/BaseAgent.java
index 6647c20..3e775ac 100644
--- a/src/main/java/de/extio/lmlib/agent/BaseAgent.java
+++ b/src/main/java/de/extio/lmlib/agent/BaseAgent.java
@@ -76,7 +76,10 @@ public interface BaseAgent {
context.setNextAgent(null);
this.preProcess(context);
-
+ if (context.getAgentContextUpdateConsumer() != null) {
+ context.getAgentContextUpdateConsumer().accept(context);
+ }
+
splits.addAll(this.applyTemplate(context));
final var tasks = new ArrayList>(splits.size());
for (final var split : splits) {