Commit e787014
committed
Initial commit: parsewave/ProgramBench-experiments
Fork of facebookresearch/programbench v1.0.1, with the parsewave
agent harness, prompts, scripts, and rollout traces overlaid.
Headline experiment: best-of-5 evaluation of Claude Opus 4.7 on the
easy-10 ProgramBench subset (framework-C doctrine). Average pass
rate 99, 2 confirmed full solves (cmatrix 508/508, blake3 647/647).
See example-outputs/README-best-of-5.md for the scoreboard and
example-outputs/cc-opus-easy10-v2-C-{1..5}/ for the 50 task traces.
Internal Parsewave infrastructure references (proxy IPs, hostnames,
internal repo paths) in the trace data and harness are redacted to
placeholders like <REDACTED_PROXY_IP_1>.0 parents commit e787014
874 files changed
Lines changed: 1912497 additions & 0 deletions
File tree
- .github
- workflows
- docs
- assets
- example-outputs
- cc-opus-easy10-v2-C-1
- abishekvashok__cmatrix.5c082c6/trace1
- blake3-team__blake3.15e83a5/trace1
- chmln__sd.87d1ba5/trace1
- mgdm__htmlq.6e31bc8/trace1
- pier-cli__pier.5e1bde9/trace1
- sheepla__pingu.926d475/trace1
- sitkevij__hex.61ae69b/trace1
- sstadick__hck.b66c751/trace1
- wfxr__code-minimap.0ddeea5/trace1
- wfxr__csview.8ac4de0/trace1
- cc-opus-easy10-v2-C-2
- abishekvashok__cmatrix.5c082c6/trace1
- blake3-team__blake3.15e83a5/trace1
- chmln__sd.87d1ba5/trace1
- harness
- mgdm__htmlq.6e31bc8/trace1
- pier-cli__pier.5e1bde9/trace1
- sheepla__pingu.926d475/trace1
- sitkevij__hex.61ae69b/trace1
- sstadick__hck.b66c751/trace1
- wfxr__code-minimap.0ddeea5/trace1
- wfxr__csview.8ac4de0/trace1
- cc-opus-easy10-v2-C-3
- abishekvashok__cmatrix.5c082c6/trace1
- blake3-team__blake3.15e83a5/trace1
- chmln__sd.87d1ba5/trace1
- mgdm__htmlq.6e31bc8/trace1
- pier-cli__pier.5e1bde9/trace1
- sheepla__pingu.926d475/trace1
- sitkevij__hex.61ae69b/trace1
- sstadick__hck.b66c751/trace1
- wfxr__code-minimap.0ddeea5/trace1
- wfxr__csview.8ac4de0/trace1
- cc-opus-easy10-v2-C-4
- abishekvashok__cmatrix.5c082c6/trace1
- blake3-team__blake3.15e83a5/trace1
- chmln__sd.87d1ba5/trace1
- mgdm__htmlq.6e31bc8/trace1
- pier-cli__pier.5e1bde9/trace1
- sheepla__pingu.926d475/trace1
- sitkevij__hex.61ae69b/trace1
- sstadick__hck.b66c751/trace1
- wfxr__code-minimap.0ddeea5/trace1
- wfxr__csview.8ac4de0/trace1
- cc-opus-easy10-v2-C-5
- abishekvashok__cmatrix.5c082c6/trace1
- blake3-team__blake3.15e83a5/trace1
- chmln__sd.87d1ba5/trace1
- mgdm__htmlq.6e31bc8/trace1
- pier-cli__pier.5e1bde9/trace1
- sheepla__pingu.926d475/trace1
- sitkevij__hex.61ae69b/trace1
- sstadick__hck.b66c751/trace1
- wfxr__code-minimap.0ddeea5/trace1
- wfxr__csview.8ac4de0/trace1
- opus-4.7-mini-swe/abishekvashok__cmatrix.5c082c6
- work
- qwen3-32b-mini-swe
- abishekvashok__cmatrix.5c082c6
- work
- chmln__sd.87d1ba5
- jarun__nnn.cb2c535
- work
- mgdm__htmlq.6e31bc8
- work
- htmlq
- src
- psampaz__go-mod-outdated.bb79367
- raviqqe__muffet.a882908
- work
- sheepla__pingu.926d475
- work
- sstadick__hck.b66c751
- work
- tomnomnom__gron.88a6234
- work
- gron
- src
- wfxr__csview.8ac4de0
- work
- qwen3.6-27b-mini-swe
- abishekvashok__cmatrix.5c082c6
- work
- chmln__sd.87d1ba5
- work
- jarun__nnn.cb2c535
- work
- mgdm__htmlq.6e31bc8
- work
- psampaz__go-mod-outdated.bb79367
- work
- raviqqe__muffet.a882908
- work
- sheepla__pingu.926d475
- work
- tomnomnom__gron.88a6234
- work
- opus-experiment
- claude-configs
- archive
- base
- framework-A
- framework-B
- framework-C
- framework-D
- harness
- scripts
- src/programbench
- cli
- data
- tasks
- abishekvashok__cmatrix.5c082c6_docs
- abishekvashok__cmatrix.5c082c6
- agourlay__zip-password-finder.704700d
- ajeetdsouza__zoxide.67ca1bc
- alecthomas__chroma.8d04def
- alexpovel__srgn.89f943b
- altdesktop__i3-style.f93821b
- ammarabouzor__tui-journal.2b4540d
- anordal__shellharden.6a6ffd4
- antonmedv__fx.86d0d34
- antonmedv__walk.bf802ef
- ariga__atlas.6d81150
- arq5x__bedtools2.dd57059
- arthursonzogni__json-tui.17a22b6
- ast-grep__ast-grep.dde0fe0
- astaxie__bat.17d1080
- astro__deadnix.d590041
- axodotdev__oranda.27d60c7
- bellard__quickjs.d7ae12a
- bensadeh__tailspin.6278437
- blacknon__hwatch.edfcb62
- blake3-team__blake3.15e83a5
- bootandy__dust.62bf1e1
- boyter__scc.515f91c
- brocode__fblog.3b54330
- burntsushi__ripgrep.3b7fd44
- burntsushi__xsv.f430466
- byron__dua-cli.8570c15
- canop__broot.d6c798e
- canop__rhit.ae90bcb
- cheat__cheat.b8098dc
- chirlu__sox.42b3557
- chmln__handlr.90e78ba
- chmln__sd.87d1ba5_docs
- chmln__sd.87d1ba5
- clog-tool__clog-cli.7066cba
- cmatsuoka__figlet.202a0a8
- codesnap-rs__codesnap.f81e4f3
- cordx56__rustowl.655bc5c
- crowdagger__crowbook.ea214d7
- cslarsen__jp2a.61d205f
- cweill__gotests.2a672c5
- dalance__amber.69a0f52
- dandavison__delta.acd758f
- danmar__cppcheck.0a5b103
- direnv__direnv.02040c7
- doxygen__doxygen.966d98e
- drew-alleman__datasurgeon.d257cee
- ducaale__xh.4a6e44f
- duckdb__duckdb.bdb65ec
- dundee__gdu.ede21d2
- ecumene__rust-sloth.051c559
- ekzhang__bore.8e059cd
- eliukblau__pixterm.1a93fd5
- elkowar__pipr.fae0b17
- epistates__treemd.825c6dd
- eradman__entr.8e2e8b4
- esubaalew__run.0fb9dec
- eudoxia0__hashcards.48aa136
- facebook__zstd.1168da0
- facebookresearch__fasttext.1142dc4
- ffmpeg__ffmpeg.360a402
- filosottile__age.706dfc1
- foriequal0__git-trim.07c2f50
- gabotechs__dep-tree.60a95a2
- ggreer__the_silver_searcher.a61f178
- git-bahn__git-graph.87b4473
- go-critic__go-critic.9aea378
- google__brotli.b3dc9cc
- gromacs__gromacs.665ea4c
- guumaster__hostctl.d6d9699
- hairyhenderson__gomplate.05eb3aa
- halitechallenge__halite.822cfb6
- hatoo__oha.8dc6349
- hooklift__gowsdl.2a06cec
- hpjansson__chafa.dd4d4c1
- htop-dev__htop.523600b
- hush-shell__hush.560c33a
- incu6us__goimports-reviser.81bd549
- ip7z__7zip.839151e
- ismaelgv__rnr.fc0733b
- isona__dirble.e2dea9f
- ivanceras__svgbob.6d00ad9
- jarun__nnn.cb2c535_docs
- jarun__nnn.cb2c535
- jesseduffield__lazygit.1d0db51
- jgm__pandoc.5caad90
- jhspetersson__fselect.c3559ca
- johanneskaufmann__html-to-markdown.3006818
- johnkerl__miller.8d85b46
- jonas__tig.8334123
- jqlang__jq.b33a763
- jrnxf__thokr.09375ef
- junegunn__fzf.b56d614
- kaushiksrini__parqeye.8072121
- kisielk__errcheck.dacab89
- konradsz__igrep.aa75630
- ksxgithub__parallel-disk-usage.96978ed
- kyoh86__richgo.313114f
- kyoheiu__felix.95df390
- lfos__calcurse.49180d5
- lh3__seqtk.94e7070
- lua__lua.c6b4848
- luajit__luajit.a553b3d
- lymphatus__caesium-clt.a529b2e
- lz4__lz4.1519f46
- madler__pigz.fe4894f
- mfridman__tparse.2416b4b
- mgdm__htmlq.6e31bc8_docs
- mgdm__htmlq.6e31bc8
- mgechev__revive.201451e
- mibk__dupl.1bf052b
- mikefarah__yq.602586d
- miserlou__loop.209927c
- mkj__dropbear.75f699b
- mookid__diffr.2152742
- multiprocessio__dsq.c3ae0ba
- nachoparker__dutree.44e877d
- naggie__dstask.ff57396
- nikoladucak__caps-log.2cf2d1e
- nikolassv__bartib.6b9b5ce
- ninja-build__ninja.cc60300
- noborus__ov.b96c2ba
- noborus__trdsql.d8c5ff6
- nukesor__pueue.8b9d6fe
- nuta__nsh.bdd0702
- o2sh__onefetch.e5958ce
- ogham__dog.721440b
- oppiliappan__eva.41ae245
- oppiliappan__statix.e9df54c
- orf__gping.26eb5b9
- osgeo__gdal.0847f12
- osgeo__proj.75d455c
- paradigmxyz__solar.5190d0e
- parcel-bundler__lightningcss.aa2ed1e
- peco__peco.4e58dad
- pemistahl__grex.fa3e8ed
- php__php-src.c891263
- pier-cli__pier.5e1bde9
- pls-rs__pls.4e1ae50
- psampaz__go-mod-outdated.bb79367_docs
- psampaz__go-mod-outdated.bb79367
- quinn-rs__quinn.bb359cc
- raviqqe__muffet.a882908_docs
- raviqqe__muffet.a882908
- rbakbashev__elfcat.52f8cc7
- rcoh__angle-grinder.9c2fc88
- rhysd__kiro-editor.4157485
- riquito__tuc.16fb471
- robertdavidgraham__masscan.b99d433
- rochacbruno__marmite.7d4bc2d
- rs__curlie.5dfcbb1
- rs__jplot.2a54bcc
- rust-embedded__svd2rust.1760b5e
- rust-ethereum__ethabi.b1710ad
- rust-lang__mdbook.37273ba
- rvben__rumdl.2d75c4d
- samtools__samtools.aa823b5
- sayanarijit__xplr.1751065
- sclevine__yj.8016400
- segmentio__chamber.5f93f5f
- sharkdp__bat.f822bd0
- sharkdp__fd.40d8eb3
- sharkdp__hexyl.2e26437
- sharkdp__hyperfine.327d5f4
- sharkdp__pastel.b60e899
- shashwatah__jot.a92aad8
- sheepla__pingu.926d475_docs
- sheepla__pingu.926d475
- sibprogrammer__xq.b89f681
- sigoden__argc.04a08f1
- simeg__eureka.df3796c
- sirwart__ripsecrets.34c9e03
- sitkevij__hex.61ae69b
- skeema__skeema.6a76243
- sqlite__sqlite.839433d
- sstadick__hck.b66c751_docs
- sstadick__hck.b66c751
- stacked-git__stgit.430027d
- stathissideris__ditaa.f2286c4
- stranger6667__jsonschema.d52e881
- svenstaro__genact.16f96e3
- svenstaro__miniserve.8449e8b
- tarka__xcp.5e5b448
- testorg__calculator.abc1234
- tests/33128f6b8600/eval
- tests
- thezoraiz__ascii-image-converter.d05a757
- tinycc__tinycc.9b8765d
- tomarrell__wrapcheck.c058da1
- tomnomnom__gron.88a6234_docs
- tomnomnom__gron.88a6234
- trasta298__keifu.3331426
- tree-sitter__tree-sitter.5e23cca
- tukaani-project__xz.1007bf0
- typst__typst.88356d0
- unhappychoice__gittype.34b72d0
- universal-ctags__ctags.243595e
- wfxr__code-minimap.0ddeea5
- wfxr__csview.8ac4de0_docs
- wfxr__csview.8ac4de0
- wgunderwood__tex-fmt.3f1aef6
- wintermute-cell__ngrrram.8ea13c3
- xampprocky__tokei.505d648
- xorg62__tty-clock.f2f847c
- y2z__monolith.8702e66
- yaa110__nomino.f892499
- yassinebridi__serpl.c48a9d7
- yoav-lavi__melody.f4af9b4
- ys-l__flamelens.0b4dc33
- zevv__duc.a58fa4e
- zk-org__zk.10d93d5
- test_runs
- correct/testorg__calculator.abc1234
- incorrect/testorg__calculator.abc1234
- eval
- utils
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
0 commit comments