Skip to content

[Bug]: Composer no longer allows user to differentiate between OpenCode sub-providers #17100

Description

@mdmdj

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/desktop

Steps to reproduce

OpenCode has 2 built-in sub-providers (Go and Console) and allow users to add additional providers (OpenRouter, etc.)

While T3 Code shows the complete model slug that allows you to differentiate providers in the settings menu, it is no longer shown in the composer. So it is difficult for users to know which sub-provider they are picking and therefore where they will be billed. Previous versions of T3 Code displayed the complete model slug in the composer.

Image Image

Expected behavior

When a model is provided with multiple providers, there should be an easy method to differentiate them in the composer model picker.

Actual behavior

The composer only displays the 'main' model name and the harness provider "OpenCode", therefore OpenCode Go, OpenCode Console, and OpenCode Console External Provider (like OpenRouter) all appear the same.

Image

Impact

Minor bug or occasional failure

Version or commit

0.0.46-nightly.20261008.2801

Environment

Windows Desktop

Logs or stack traces

Screenshots, recordings, or supporting files

No response

Workaround

The user must strategically add favorites in the settings menu to put the models in a specific order in the composer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaving incorrectly.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions