MCPcopy Create free account
hub / github.com/ByBrawe/opencode-loop / exportLoop

Function exportLoop

src/index.js:1583–1586  ·  view source on GitHub ↗
(directory, client, sessionID)

Source from the content-addressed store, hash-verified

1581 job.goalBlockedReason = [parsed.reason, parsed.needed ? `Needed: ${parsed.needed}` : ""].filter(Boolean).join(`
1582`) || "Goal blocked.";
1583 if (parsed.evidence)
1584 job.goalEvidence = parsed.evidence;
1585 state.jobs = (state.jobs || []).map((candidate) => candidate.id === job.id ? job : candidate);
1586 await writeState(directory, sessionID, state);
1587 await writeGoalReport(directory, sessionID, job);
1588 await appendLoopLog(directory, "goal-blocked", { sessionID, job: job.name || job.id, reason: job.goalBlockedReason });
1589 return { ok: true, job, message: `Goal blocked: ${job.goalBlockedReason}` };

Callers 1

handleCommandFunction · 0.85

Calls 2

readStateFunction · 0.85
sayFunction · 0.85

Tested by

no test coverage detected