-
Notifications
You must be signed in to change notification settings - Fork 11.4k
Closed as duplicate of#4475
Labels
bugSomething isn't workingSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentuiThis relates to changes in v1.0, now that opencode uses opentui
Description
Description
After starting OpenCode, the intro screen allows switching the model and/or agent, however the first request is always done with the Build agent and the model configured in opencode.json. Sending the request, immediately interrupting and then switching the model/agent works as expected.
If I remove the "model" setting from opencode.json, I still get some other model than the one I asked for.
This is problematic in two ways:
- wasting GH Copilot premium request even at the times when I don't need the premium model
- running the read-write agent even when I asked for a read-only one
OpenCode version
v1.0.126
Steps to reproduce
- In opencode.json, configure a model (e.g.
"model": "github-copilot/claude-sonnet-4.5") - Start opencode
- Switch agent from Build to Plan or switch the model (I used ctrl+x m) from the default to other one
- Type in a prompt and submit - other combination processes the request
Screenshot and/or share link
After sending the request we can see a different model/agent is processing:
Operating System
No response
Terminal
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentuiThis relates to changes in v1.0, now that opencode uses opentui