MCPcopy Create free account
hub / github.com/cursor/plugins / computeLoopExitCode

Function computeLoopExitCode

orchestrate/skills/orchestrate/scripts/core/loop.ts:224–230  ·  view source on GitHub ↗
(mgr: AgentManager)

Source from the content-addressed store, hash-verified

222}
223
224function computeLoopExitCode(mgr: AgentManager): number {
225 const anyError = mgr.tasks.some(s => s.status === "error");
226 const anyCancelled = mgr.tasks.some(s => s.status === "cancelled");
227 const anyPending = mgr.tasks.some(s => s.status === "pending");
228 if (anyError || anyCancelled || anyPending) return 1;
229 return 0;
230}
231
232function isFailedTerminalStatus(status: TaskState["status"]): boolean {
233 return status === "error" || status === "cancelled" || status === "pruned";

Callers 1

runOrchestrateLoopFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected