MCPcopy Index your code
hub / github.com/ByBrawe/opencode-loop / writeState

Function writeState

src/index.js:331–334  ·  view source on GitHub ↗
(directory, sessionID, state)

Source from the content-addressed store, hash-verified

329 }
330}
331
332async function writeState(directory, sessionID, state) {
333 await ensureDir(stateDir(directory))
334 await fs.writeFile(statePath(directory, sessionID), JSON.stringify({ version: 4, jobs: state.jobs || [] }, null, 2))
335}
336
337async function removeState(directory, sessionID) { try { await fs.unlink(statePath(directory, sessionID)) } catch {} }

Callers 12

setGoalCompleteFunction · 0.85
setGoalBlockedFunction · 0.85
setGoalProgressFunction · 0.85
finalizeActiveRunFunction · 0.85
maybeRunDueJobsFunction · 0.85
addLoopFunction · 0.85
stopLoopFunction · 0.85
updateJobStateFunction · 0.85
pauseGoalFunction · 0.85
resumeGoalFunction · 0.85
clearGoalFunction · 0.85
runNowFunction · 0.85

Calls 3

ensureDirFunction · 0.85
stateDirFunction · 0.85
statePathFunction · 0.85

Tested by

no test coverage detected