(client, command)
| 387 | var STATE_BASELINE = Symbol("opencode-loop-state-baseline"); |
| 388 | var stateWriteLocks = new Map; |
| 389 | function stateDir(directory) { |
| 390 | return path.join(directory, STATE_DIR); |
| 391 | } |
| 392 | function statePath(directory, sessionID) { |
| 393 | return path.join(stateDir(directory), `${safeID(sessionID)}.json`); |
| 394 | } |
| 395 | async function ensureDir(directory) { |
| 396 | await fs.mkdir(directory, { recursive: true }); |
| 397 | } |
| 398 | async function pathExists(filePath) { |
| 399 | try { |
no test coverage detected