Repository navigation
v2.9.0
·
175 commits
to develop
since this release
Immutable
release. Only release title and notes can be modified.
Added
- On-demand benchmarks.
npm run bench(simulated, no model),npm run bench:live(an OpenCode agent with and without code-context) andnpm run bench:publish. A newBenchmarkworkflow (workflow_dispatch, inputskindandprovider) pushes runs tobench-results, which rebuilds Pages. A guard test fails when a workflow gets aschedule:trigger. (#94) - Benchmark site in the flagship look: indigo tokens, dark and light theme, latest run first, full history, a brand hero and section dividers. (#94, #95)
Changed
- Dashboard accent is indigo (
--accent: #818cf8, new--accent-fill: #6366f1). Green (--green) now means status only: done, passed, verified, on track, saved, live. The legacydashboard.htmlkeeps its own tokens. (#96) - README benchmark numbers come from the clean run
sim-20261010-203937. (#98) - CI: tests take OS-assigned ports; artifact actions run on Node 24. (#99)
Fixed
- The benchmark records the git state before the simulated tests run, so a run is no longer marked dirty by its own files. (#97)
Security
- The live benchmark agent runs in a sandbox: one preparation path for every arm, no shell, no web, no access outside its workspace. A
run_idmust match^[a-z0-9][a-z0-9-]{0,80}$. (#94)