MCPcopy Create free account
hub / github.com/EvoMap/evolver / writeCodexRollout

Function writeCodexRollout

test/evolveCollect.test.js:1025–1034  ·  view source on GitHub ↗
(home, dateStr, lines)

Source from the content-addressed store, hash-verified

1023 }
1024
1025 function writeCodexRollout(home, dateStr, lines) {
1026 // Layout mirrors what `~/.codex/sessions/` actually contains:
1027 // YYYY/MM/DD/rollout-<timestamp>-<id>.jsonl
1028 const [yyyy, mm, dd] = dateStr.split('-');
1029 const dir = path.join(home, '.codex', 'sessions', yyyy, mm, dd);
1030 fs.mkdirSync(dir, { recursive: true });
1031 const file = path.join(dir, `rollout-${dateStr}T11-42-17-test-${Math.random().toString(36).slice(2, 8)}.jsonl`);
1032 fs.writeFileSync(file, lines.map(JSON.stringify).join('\n') + '\n');
1033 return file;
1034 }
1035
1036 it('resolveTranscriptDirs auto-discovers ~/.codex/sessions when no env override is set', () => {
1037 const { resolveTranscriptDirs } = require('../src/evolve/utils');

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected