From b47380ec89223aa46d7df5deee97273e4c0edc8a Mon Sep 17 00:00:00 2001 From: extio-de Date: Sat, 14 Mar 2026 14:31:53 +0100 Subject: [PATCH] fix: Set skipCache flag on response handling errors in BaseAgent --- src/main/java/de/extio/lmlib/agent/BaseAgent.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/de/extio/lmlib/agent/BaseAgent.java b/src/main/java/de/extio/lmlib/agent/BaseAgent.java index 9f73b39..cf92a95 100644 --- a/src/main/java/de/extio/lmlib/agent/BaseAgent.java +++ b/src/main/java/de/extio/lmlib/agent/BaseAgent.java @@ -154,6 +154,7 @@ public interface BaseAgent { if (!responseHandler.handle(completion, split.context())) { split.context().getGraph().add("⚠"); LOGGER.warn("{} Cannot parse response: {}", this.name(), completion.response()); + split.context().setSkipCache(true); continue; } @@ -163,6 +164,7 @@ public interface BaseAgent { catch (final Exception e) { split.context().getGraph().add("⚠"); LOGGER.warn("{} Cannot parse response: {}", this.name(), completion.response(), e); + split.context().setSkipCache(true); continue; } }