feat: add Claude Opus 4.8 support#2423
Conversation
Review Summary by QodoAdd Claude Opus 4.8 support across multiple providers
WalkthroughsDescription• Register Claude Opus 4.8 model IDs with 1M context window • Support across Anthropic, Vertex AI, and Bedrock aliases • Add comprehensive unit test coverage for new model variants • Mirror Opus 4.7 sampling and thinking constraints Diagramflowchart LR
A["Claude Opus 4.8<br/>Model Registration"] --> B["Anthropic<br/>Provider"]
A --> C["Vertex AI<br/>Provider"]
A --> D["Bedrock<br/>Provider"]
B --> E["1M Context<br/>Window"]
C --> E
D --> E
E --> F["Unit Tests<br/>Coverage"]
File Changes1. pr_agent/algo/__init__.py
|
Code Review by Qodo
1. Seed validation false-positive
|
463ea64 to
491dd07
Compare
|
Code review by qodo was updated up to the latest commit 491dd07 |
491dd07 to
87b87cd
Compare
|
Code review by qodo was updated up to the latest commit 87b87cd |
Register Claude Opus 4.8 model IDs with the 1M context window across Anthropic, Vertex AI, and supported Bedrock aliases. Preserve temperature forwarding for the new aliases while keeping Opus 4.8 outside Claude extended thinking handling. Add focused coverage for max-token lookup, request parameters, and existing seed validation.
87b87cd to
4a186f9
Compare
|
Code review by qodo was updated up to the latest commit 4a186f9 |
|
Thanks Peter! |
Register Claude Opus 4.8 model IDs with the 1M context window across Anthropic, Vertex AI, and supported Bedrock aliases.
Mirror the Opus 4.7 sampling and thinking constraints for the new aliases, with focused unit coverage for those request parameters.