-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Description
OpenCode is serving the wrong Claude model for subscription users.
When claude-opus-4-5-20251101 is selected, the system serves claude-sonnet-4-20250514 instead.
Evidence:
-
Model selection confirms Opus 4.5:
// ~/.local/state/opencode/model.json
{recent:[{providerID:anthropic,modelID:claude-opus-4-5-20251101}]} -
Model identifies as Sonnet 4:
I'm Claude Sonnet 4 (claude-sonnet-4-20250514) -
Knowledge cutoff confirms wrong model:
- Expected (Opus 4.5): January 2025
- Actual: April 2024 (Sonnet 3.5/3.6 range)
Related: Issue #3063 was similar but dismissed as "models lying." Knowledge cutoffs are factual and cannot be misrepresented.
OpenCode version
1.0.134
Steps to reproduce
- Select claude-opus-4-5-20251101
- Ask: "What model are you?" and "What is your knowledge cutoff date?"
- Model reports as Sonnet with April 2024 cutoff
Environment:
- OpenCode: 1.0.134
- Provider: Anthropic subscription
- OS: Linux
Screenshot and/or share link
No response
Operating System
Ubuntu 24.04.3 LTS
Terminal
VS Code integrated terminal
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working