diff --git a/deps/workers/src/logseq/agents/do.cljs b/deps/workers/src/logseq/agents/do.cljs index 24cc86a383..a80d98da78 100644 --- a/deps/workers/src/logseq/agents/do.cljs +++ b/deps/workers/src/logseq/agents/do.cljs @@ -127,6 +127,9 @@ (defn- terminal-status? [status] (contains? #{"completed" "failed" "canceled"} status)) +(defn- runtime-auto-terminate-status? [status] + (contains? #{"failed" "canceled"} status)) + (defn- session-runtime-provider [session] (some-> (get-in session [:runtime :provider]) str string/lower-case)) @@ -374,7 +377,7 @@ :data payload :ts (common/now-ms)}) current-session (