feat(eval): add GPT-5.6 Luna and Terra models - #44
Conversation
|
Codex review: needs maintainer review before merge. Reviewed July 28, 2026, 1:04 AM ET / 05:04 UTC. ClawSweeper reviewWhat this changesThis PR adds GPT-5.6 Luna and Terra to ShellBench’s native evaluation catalog, gives every OpenAI proxy entry configured reasoning effort, and updates the native matrix expectations from 72 to 96 runs. Merge readinessKeep this PR open. It is a member-authored draft stacked on an open native-runner PR, and the provided evidence does not establish that current Priority: P2 Review scores
Verification
How this fits togetherShellBench’s native evaluator takes model catalog entries and harness definitions to generate benchmark runs. It writes a LiteLLM proxy configuration for each provider model, then the matrix planner schedules the resulting runs and records their metadata. flowchart LR
A[Native model catalog] --> B[Proxy configuration]
C[Reasoning-effort setting] --> B
B --> D[LiteLLM provider requests]
A --> E[Matrix planner]
F[Harness definitions] --> E
E --> G[96 scheduled native runs]
D --> H[Evaluation results and manifests]
G --> H
Decision needed
Why: The code change is narrow, but adding models changes the default benchmark scope, provider-call volume, and required availability assumptions; that is a maintainer-owned evaluation-policy choice. Before merge
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Land the native-runner foundation first, then confirm the two provider IDs in a real native run and merge this focused catalog expansion only if maintainers intend the 96-run default matrix. Do we have a high-confidence way to reproduce the issue? Not applicable as a defect reproduction: this PR proposes new catalog coverage rather than reporting broken existing behavior. The relevant verification is a real native run resolving both added provider IDs with the generated proxy configuration. Is this the best way to solve the issue? Unclear. The catalog and generic OpenAI reasoning-effort rule are narrow, but whether these variants should alter the default 72-run matrix requires maintainer confirmation and live provider validation after the stacked dependency lands. AGENTS.md: unclear because the file could not be read completely. Codex review notes: model internal, reasoning high; reviewed against 28ce18e5dfc8. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
|
Superseded by #46, which replayed and landed this branch’s still-unmerged commits after the parent squash made the protected stack impossible to update in place. |
What does this PR do?
Adds GPT-5.6 Luna and Terra to the native ShellBench model catalog and applies configured reasoning effort to all OpenAI model specs.
Why?
The GPT-5.6 variant benchmark needs exact provider IDs and explicit high reasoning metadata instead of ad hoc model overrides. This PR is stacked on #43 because it extends that native runner work.
Changes
gpt56-lunamapped togpt-5.6-lunagpt56-terramapped togpt-5.6-terraTests
python -m pytest -qpasses locallypython -m ruff check clawbench app.py scripts testspasses locallyFull six-run AWS evidence will be published in a separate
ShellBench/public-tasksresults PR.