aboutsummaryrefslogtreecommitdiff
path: root/src/integration/assets/omp
diff options
context:
space:
mode:
authorcaner-akca <94343893+caner-akca@users.noreply.github.com>2026-08-23 02:19:22 +0300
committerGitHub <noreply@github.com>2026-08-23 02:19:22 +0300
commit2bbb7c9172dafe3d77be970767e22dbd7c53c960 (patch)
tree97fadf8723449a570ac94a2ba90a33d6145a6fad /src/integration/assets/omp
parent20a500a7f3fa272326418312e3b57107ee96f0c4 (diff)
fix: keep omp panes working through scheduled continuations (#3122)
refs #2851
Diffstat (limited to 'src/integration/assets/omp')
-rw-r--r--src/integration/assets/omp/herdr-agent-state.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/integration/assets/omp/herdr-agent-state.ts b/src/integration/assets/omp/herdr-agent-state.ts
index 88f804aa..0e493787 100644
--- a/src/integration/assets/omp/herdr-agent-state.ts
+++ b/src/integration/assets/omp/herdr-agent-state.ts
@@ -2,7 +2,7 @@
// managed by herdr; reinstalling or updating the integration overwrites this file.
// add custom hooks/plugins beside this file instead of editing it.
// HERDR_INTEGRATION_ID=omp
-// HERDR_INTEGRATION_VERSION=8
+// HERDR_INTEGRATION_VERSION=9
// @ts-nocheck
import net from "node:net";
@@ -442,6 +442,11 @@ export default function (pi) {
// cancel the retry hold and publish a false Idle.
return;
}
+ if (event?.willContinue === true) {
+ // A continuation is already scheduled, so this end is not a settle.
+ // Older builds omit the field and fall through as before.
+ return;
+ }
agentActive = false;