Loading workspace insights... Statistics interval
7 days30 daysLatest CI Pipeline Executions
6db2d78b fix(ai-anthropic): correct Opus 4.8 ids and remove retired model ids
Verified every registered id against the live Anthropic Models API;
9 of 18 returned 404. This commit makes the registry match reality:
- Rename claude-opus-4.8 -> claude-opus-4-8 (the dot spelling came from
the OpenRouter sync and 404s on the first-party API)
- Remove retired models: claude-3-7-sonnet, claude-3-5-haiku,
claude-3-haiku, claude-opus-4, claude-sonnet-4
- Remove the -fast variant ids (4.6/4.7/4.8) — fast mode is requested
via the speed parameter, not a model id; all three 404
- Give Opus 4.7/4.8 correct per-model types: adaptive-or-disabled
thinking, output_config (incl. xhigh), no budget_tokens/sampling
- Opus/Sonnet 4.6 now also accept thinking: { type: 'adaptive' }
- Add a map-completeness type guard so a model registered without
capability-map entries fails tests instead of silently degrading
- Update docs, skill reference, structured-output example, changeset
Live-verified: claude-sonnet-5, claude-fable-5, and claude-opus-4-8
complete a real streamed chat through the adapter with adaptive
thinking + output_config.effort.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> dfb23299 fix(ai-anthropic): correct Opus 4.8 ids and remove retired model ids
Verified every registered id against the live Anthropic Models API;
9 of 18 returned 404. This commit makes the registry match reality:
- Rename claude-opus-4.8 -> claude-opus-4-8 (the dot spelling came from
the OpenRouter sync and 404s on the first-party API)
- Remove retired models: claude-3-7-sonnet, claude-3-5-haiku,
claude-3-haiku, claude-opus-4, claude-sonnet-4
- Remove the -fast variant ids (4.6/4.7/4.8) — fast mode is requested
via the speed parameter, not a model id; all three 404
- Give Opus 4.7/4.8 correct per-model types: adaptive-or-disabled
thinking, output_config (incl. xhigh), no budget_tokens/sampling
- Opus/Sonnet 4.6 now also accept thinking: { type: 'adaptive' }
- Add a map-completeness type guard so a model registered without
capability-map entries fails tests instead of silently degrading
- Update docs, skill reference, structured-output example, changeset
Live-verified: claude-sonnet-5, claude-fable-5, and claude-opus-4-8
complete a real streamed chat through the adapter with adaptive
thinking + output_config.effort.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>