Pin OpenCode harness to 1.17.20#931
Conversation
f2e3344 to
6d6d2ee
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f2e3344e88
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 6d6d2ee096
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
E2E validation update for the requested human review:
All #931 checks remain green. Keeping the merge gated on the requested human review before updating PostTrainArena's two BenchFlow pins. |
What changed
opencode-ai@1.17.20.@latesttag.Why
BenchFlow currently installs
opencode-ai@latestinside every sandbox. During the PostTrain Arena baseline/SFT/GRPO/final evaluation pipeline, that allows different stages or even different tasks to run different OpenCode binaries if npm publishes between installs. A fixed model seed cannot make pass-rate comparisons reproducible when the agent harness itself floats.1.17.20is the exact native OpenCode binary validated in the live Qwen3.5-9B + Docker + model-bridge canaries.Validation
4,856tests passed,16skipped,7deselected.184registry invariant tests passed.uv run ty check src/passed.uv run ruff check .passed.12 passed.uv sync --extra dev --extra sandbox-daytona --locked.