MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / segments

Function segments

scripts/agent-eval/parse-bench-readme.mjs:26–35  ·  view source on GitHub ↗

All segment files of one arm's session, in turn order (t1, t2, t3, …).

(dir, label)

Source from the content-addressed store, hash-verified

24
25/** All segment files of one arm's session, in turn order (t1, t2, t3, …). */
26function segments(dir, label) {
27 const first = join(dir, `run-${label}.jsonl`);
28 if (!existsSync(first)) return null;
29 const rest = readdirSync(dir)
30 .map((f) => [f, new RegExp(`^run-${label}\\.t(\\d+)\\.jsonl$`).exec(f)])
31 .filter(([, m]) => m)
32 .sort((a, b) => Number(a[1][1]) - Number(b[1][1]))
33 .map(([f]) => join(dir, f));
34 return [first, ...rest];
35}
36
37function parse(dir, label) {
38 const files = segments(dir, label);

Callers 1

parseFunction · 0.85

Calls 1

execMethod · 0.65

Tested by

no test coverage detected