Investigate Claude model names: remove unsupported dotted variants (fixes #1260) #1261
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
claude-sonnet-4.5) from feature detectionFixes: #1260
Context
The codebase allowed both hyphenated (e.g.,
claude-sonnet-4-5-20250929) and dotted (e.g.,claude-sonnet-4.5-20250929) variants for Claude models. Based on a review of official provider docs and catalogs, the dotted pattern does not appear in real provider model IDs.What changed
claude-3.7pattern variant from max_output_tokens guardEvidence / References
claude-sonnet-4-5-20250929,claude-opus-4-1-20250805anthropic.claude-sonnet-4-5-20250929-v1:0,anthropic.claude-3-7-sonnet-20250219-v1:0claude-sonnet-4-5@20250929,claude-sonnet-4@20250514,claude-3-7-sonnet@20250219claude-sonnet-4-5,claude-opus-4-1,claude-haiku-4-5Testing
Breaking changes
Checklist
Co-authored-by: openhands openhands@all-hands.dev
@enyst can click here to continue refining the PR
Agent Server images for this PR
• GHCR package: https://github.com/OpenHands/agent-sdk/pkgs/container/agent-server
Variants & Base Images
eclipse-temurin:17-jdknikolaik/python-nodejs:python3.12-nodejs22golang:1.21-bookwormPull (multi-arch manifest)
# Each variant is a multi-arch manifest supporting both amd64 and arm64 docker pull ghcr.io/openhands/agent-server:cbbd792-pythonRun
All tags pushed for this build
About Multi-Architecture Support
cbbd792-python) is a multi-arch manifest supporting both amd64 and arm64cbbd792-python-amd64) are also available if needed