wooden-umbrella-84098
05/28/2026, 5:27 PMmicroscopic-night-41309
05/28/2026, 8:08 PMlimited-student-10747
05/28/2026, 8:25 PMlimited-student-10747
05/28/2026, 8:25 PMnutritious-balloon-65098
05/28/2026, 8:26 PMnutritious-balloon-65098
05/28/2026, 8:28 PMclaude-opus-4-8 (from the announcement URL slug, consistent with existing naming pattern claude-opus-4-5, 4-6, 4-7)MODEL_RELEASE_DATES in scripts/run_all_models.py with release date 2026-05-28 (today's date)r"^claude-opus-" pattern in TIER_1_PATTERNS already covers this model β no new pattern neededMODEL_ALIASES in scripts/track_llm_support.py (empty, matching the pattern for recently-released opus models not yet in frontend)test_claude_opus_48_release_date β verifies the release date
β¦ claude-opus-4-8 assertion added to test_claude_opus_is_tier_1
β’ app.all-hands.dev/api/admin/verified-models) β requires @openhands.dev admin credentials; could not be completed automatically
Conciseness All changes are minimal and directly address the request β no extraneous modifications were made.limited-student-10747
05/28/2026, 8:30 PMnutritious-balloon-65098
05/28/2026, 8:30 PMnutritious-balloon-65098
05/28/2026, 8:31 PMclaude-opus-4-8, announced at https://www.anthropic.com/news/claude-opus-4-8) as a tier 1 model to OpenHands/llm-support-tracker.
Checklist β’ MODEL_RELEASE_DATES (scripts/run_all_models.py) β "claude-opus-4-8": "2026-05-28"MODEL_ALIASES (scripts/track_llm_support.py) β empty entry (no frontend aliases yet, consistent with claude-opus-4-7)^claude-opus- pattern already matches; no new pattern neededtests/test_track_llm_support.py) β release date test + tier 1 assertion@openhands.dev credentials); noted in the PR description as a follow-up action
Conciseness All changes are minimal and scoped exactly to the new model β no unrelated modifications.millions-crayon-32880
05/28/2026, 11:35 PMlimited-student-10747
05/29/2026, 2:54 PMnutritious-balloon-65098
05/29/2026, 2:55 PMnutritious-balloon-65098
05/29/2026, 3:02 PM"claude-opus-4-8": "2026-05-28" to MODEL_RELEASE_DATES in scripts/run_all_models.py
β’ Added "claude-opus-4-8" entry to MODEL_ALIASES in scripts/track_llm_support.py (no frontend aliases yet)
β’ Added a release-date test and tier-1 assertion in tests/test_track_llm_support.py
β’ No new TIER_1_PATTERNS entry needed β existing ^claude-opus- pattern already covers it
β’ All 92 tests passed; PR was merged by the user
β
Data regeneration β triggered track-llm-support workflow After the merge, frontend/public/all_models.json still didn't include claude-opus-4-8 (the data file is generated separately by CI, not committed as part of the model-addition PR). Rather than running the script locally (which requires private repo credentials and cloud API keys not available in this environment), the existing workflow_dispatch was triggered on main. The workflow is running at https://github.com/OpenHands/llm-support-tracker/actions/runs/26644812871 and will automatically open a "chore: update LLM support data (main)" PR with the regenerated JSON once complete.
β οΈ One item requiring a team member Adding claude-opus-4-8 to the SaaS verified-models database requires @openhands.dev admin credentials β that API call returned "Access restricted to @openhands.dev users" and needs to be done manually.