Skip to content

Copilot should use the appropriate subscription-based routing within /model experience #346

@johnsockwell-tributetech

Description

Describe the bug

I'm unable to select models since v0.0.330 using the /model command in the Copilot CLI.
I'm accessing copilot via my organization account.

I've confirmed in my GitHub Copilot settings the following:

  • Copilot CLI is enabled
  • Anthropic Claude Sonnet 4 is enabled
  • Anthropic Claude Sonnet 4.5 is enabled
  • OpenAI GPT-5 is enabled

I've included my reproduction steps for v0.0.330, v0.0.331, v0.0.343

Affected version

0.0.343 Commit: 5847051

Steps to reproduce the behavior

v0.0.330

  1. Run copilot v0.0.330 npx -y @github/[email protected]
  2. Type /model into the input window
  3. See:
Select Model

 Choose the AI model to use for Copilot CLI. The selected model will be persisted and used for future sessions.

 ❯ 1. Claude Sonnet 4 (default)
   2. GPT-5
   3. Claude Sonnet 4.5 (current)
   4. Cancel (Esc)

 Use ↑/↓ to navigate, Enter to select, Esc to cancel

v0.0.331

  1. Run copilot v0.0.331 npx -y @github/[email protected]
  2. Type /model into the input window
  3. See:
ERROR  No supported model available

 file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:1548:603

 - QWe (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:1548:603)
 - jEt (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:1548:1087)
 -  (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:1885:55527)
 - FG (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:138:8647)
 - VN (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:138:8831)
 - Object.useState (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:228:2823)
 - process.env.NODE_ENV.vr.useState (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:47:12332)
 - JLt (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:1885:55522)
 - react-stack-bottom-frame (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:228:12762)
 - z2 (file:///Users/[username]/.npm/_npx/8cc353b481bea4e6/node_modules/@github/copilot/index.js:138:807)

v0.0.343

  1. Run copilot v0.0.343 npx -y @github/[email protected]
  2. Type /model into the input window
  3. See:
Select Model Choose the AI model to use for Copilot CLI. The selected model will be persisted and used for future sessions.

 Some models are not available due to configured policy.

 ❯ 1. Cancel (Esc)

 Confirm with number keys or ↑↓ keys and Enter, Cancel with Esc

Expected behavior

I expect to see a model selector with similar functionality as in v0.0.330

Select Model

 Choose the AI model to use for Copilot CLI. The selected model will be persisted and used for future sessions.

 Some models are not available due to configured policy.

 ❯ 1. Claude Sonnet 4 (default)
   2. GPT-5
   3. Claude Sonnet 4.5 (current)
   4. Cancel (Esc)

 Confirm with number keys or ↑↓ keys and Enter, Cancel with Esc

Additional context

  • MacOS 15.6.1
  • Apple M2 chip
  • Nodejs v24.10.0
  • Terminal
  • zsh

Metadata

Metadata

Assignees

Labels

investigatingWe're investigating this report

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions