MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / main

Function main

evals/buffbench/main-hard-tasks.ts:15–42  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

13}
14
15async function main() {
16 const saveTraces = process.argv.includes('--save-traces')
17
18 const evalPaths = [
19 path.join(__dirname, 'eval-codebuff2.json'),
20 path.join(__dirname, 'eval-manifold2.json'),
21 path.join(__dirname, 'eval-plane2.json'),
22 path.join(__dirname, 'eval-saleor2.json'),
23 ]
24
25 // Load all task IDs from the eval files
26 const allTaskIds = evalPaths.flatMap(loadTaskIds)
27
28 console.log(
29 `Running ${allTaskIds.length} hard tasks across ${evalPaths.length} eval sets`,
30 )
31
32 // Run all hard tasks across all 4 eval sets
33 await runBuffBench({
34 evalDataPaths: evalPaths,
35 agents: ['base2', 'external:claude'],
36 taskIds: allTaskIds,
37 taskConcurrency: 4,
38 saveTraces,
39 })
40
41 process.exit(0)
42}
43
44if (import.meta.main) {
45 main().catch((error) => {

Callers 1

main-hard-tasks.tsFile · 0.70

Calls 1

runBuffBenchFunction · 0.90

Tested by

no test coverage detected