Skip to content

Model/Agent selection on the intro screen not applied #4981

@Nindaleth

Description

@Nindaleth

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

  1. In opencode.json, configure a model (e.g. "model": "github-copilot/claude-sonnet-4.5")
  2. Start opencode
  3. Switch agent from Build to Plan or switch the model (I used ctrl+x m) from the default to other one
  4. Type in a prompt and submit - other combination processes the request

Screenshot and/or share link

Image

After sending the request we can see a different model/agent is processing:

Image

Operating System

No response

Terminal

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingopentuiThis relates to changes in v1.0, now that opencode uses opentui

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions