[codex] add OpenRouter sweeps, pricing, and status panels#1
[codex] add OpenRouter sweeps, pricing, and status panels#1TheComplianceAide wants to merge 2 commits into
Conversation
|
@HackingDave I opened this because your regression framing lines up with a recurring frustration I have seen in real agent/cybersecurity workflows: models can regress in verification discipline, account/context handling, and completion claims even when the prompt style stays stable. This contribution tries to make that measurable in two practical ways:
I also added a short research note with current 2026 benchmark context for static benchmark limits, computer-use agents, and cyber-agent evaluation. Happy to adjust the shape if you want this narrower or split into smaller PRs. |
|
Small note from the regression trenches: this PR is basically a seatbelt for the classic "same prompt, new model personality, surprise cliff" problem. If it catches even one model confidently saying a desktop task is done while the Send button is still missing, it has earned its keep. |
|
Army-to-Marine translation: I tried to make this a practical range card, not a white paper. Same prompt goes downrange, every model gets scored, and we verify whether it actually completed the mission instead of saluting a missing Send button. Respectfully submitted from the Army side of the aisle. |
Summary
This PR adds infrastructure for broader model-regression sweeps, a new computer-use planning category, daily OpenRouter pricing context, and a small dashboard trust/status surface.
Computer-Use Planningcategory with Windows, macOS, and verification-discipline tests.docs/research-basis.mdwith 2026 references for benchmark design, computer-use agents, and cybersecurity-agent evaluation.Rationale
The goal is to make ModelRegression useful beyond a small fixed frontier-model set. OpenRouter support lets the same suite cover dozens of API-hosted and open-weight candidates, while pinned manifests keep runs comparable over time.
The computer-use category is deliberately labeled as a planning proxy. It tests identity checks, GUI-state grounding, recovery behavior, and verified-completion discipline without claiming to be a live Windows/macOS automation harness yet.
The pricing panel gives the dashboard a simple daily cost signal without coupling OpenRouter pricing into every model record. OpenRouter negative sentinel prices are ignored in the generated snapshot.
The cybersecurity/GRC motivation is generalized from operational failure modes: wrong account or tenant context, secret leakage in artifacts, provider-specific evidence drift, stale health/build markers, and unsupported success claims.
Validation
py -3 -m compileall benchmarkgit diff --checkpy -3 -m py_compile benchmark\openrouter_pricing.py benchmark\export_json.pynpm run build/categories/computer-use, and/methodologyrender without runtime errorshttp://localhost:3004/returns 200 and loads/images/stick-figure-shooting-graph.svgfor the visible logo and favicon.