Skip to content

Commit fb085cf

Browse files
varunursekarclaude
andcommitted
Benchmarks: adopt .evals context naming and the evals CLI
Follow-up to the pr2 rename: instructions, READMEs, and the ale-bench reference solution now teach `evals run/status/result/submit` and the .evals/tasks + .evals/results paths; baseline gitignores cover .evals/. Compiled trees are build outputs (not committed) and pick this up on rebuild. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 05ee93b commit fb085cf

7 files changed

Lines changed: 13 additions & 11 deletions

File tree

harness-engineering-bench/ale-bench/environment/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Main service: the optimizer workbench a coding agent works in.
22
# Holds the editable target (solution.cpp) plus the VeRO CLI so the agent can
3-
# call `vero harbor eval` / `vero harbor status` against the trusted sidecar.
3+
# call `evals run` / `evals status` against the trusted sidecar.
44
FROM ghcr.io/astral-sh/uv:python3.12-bookworm
55

66
RUN apt-get update \

harness-engineering-bench/ale-bench/instruction.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ the statement specifies.
1515
3. Score the current commit on the validation set (public seeds):
1616

1717
```bash
18-
vero harbor eval --backend cmd --evaluation-set ale-bench \
18+
evals run --backend cmd --evaluation-set ale-bench \
1919
--partition validation --start 0 --stop 1
2020
```
21-
Then `vero harbor eval-status JOB_ID` / `vero harbor eval-result JOB_ID`.
22-
4. Use `vero harbor status` to see evaluation access. VeRO pools your measurements,
21+
Then `evals status JOB_ID` / `evals result JOB_ID`.
22+
4. Use `evals status` to see evaluation access. VeRO pools your measurements,
2323
re-scores the best on the held-out private seeds, and ships the best candidate
2424
(the unmodified baseline is a floor, so a regression is never shipped).
2525

harness-engineering-bench/ale-bench/solution/solve.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
set -eu
33
cd /work/agent
44
git config user.name optimizer; git config user.email o@v.test
5-
vero harbor eval --backend cmd --evaluation-set ale-bench --partition validation --start 0 --stop 1
6-
vero harbor status
5+
evals run --backend cmd --evaluation-set ale-bench --partition validation --start 0 --stop 1
6+
evals status

harness-engineering-bench/gaia/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ All 165 cases come from the immutable dataset reference recorded in
1515
available to the optimization agent with full result disclosure. Validation is
1616
aggregate-only and is used to select candidates. Test is held out until Harbor
1717
grades the completed outer task. The complete development task packages and
18-
attachments are mounted read-only under `.vero/cases/`; successful and failed
18+
attachments are mounted read-only under `.evals/tasks/`; successful and failed
1919
development evaluations place their complete Harbor trial records—including
2020
exact failures and target-agent logs—under
21-
`.vero/evaluations/`. Neither validation nor test resources are mounted.
21+
`.evals/results/`. Neither validation nor test resources are mounted.
2222

2323
The pinned GAIA tasks declare a 600-second Harbor agent timeout. The build
2424
config sets `case_timeout_seconds: 180` and

harness-engineering-bench/gaia/baseline/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ program. A separate inference-gateway container holds it. The outer coding
3434
agent uses a producer-scoped token for `gpt-5.4` or `gpt-5.5`; GAIA candidates use an
3535
evaluation-scoped token restricted to `gpt-5.4-mini-2026-03-17`. Their request
3636
and token budgets are recorded separately and are visible through
37-
`vero harbor status`.
37+
`evals status`.
3838

3939
Run the outer optimization through VeRO so it can give Harbor's coding-agent
4040
adapter the scoped credential while forwarding the upstream credential only to
@@ -70,10 +70,10 @@ run it locally against Modal eval backends.
7070

7171
The coding agent edits only `target/`; inner evaluations run the candidate
7272
against the pinned GAIA tasks on Modal. Complete development tasks and
73-
attachments are mounted read-only under `.vero/cases/`. After each development
73+
attachments are mounted read-only under `.evals/tasks/`. After each development
7474
evaluation, complete Harbor trial records for every case—including exact
7575
failures and target-agent logs—are available under
76-
`.vero/evaluations/`. Validation remains aggregate-only, and test remains
76+
`.evals/results/`. Validation remains aggregate-only, and test remains
7777
verifier-only.
7878

7979
Before Modal teardown, the shared verifier exports the complete VeRO session
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
compiled/
22
.vero/
3+
.evals/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
compiled/
22
.vero/
3+
.evals/

0 commit comments

Comments
 (0)