Skip to content

fix(opencode): filter disabled models in model pickers - #1079

Open
xyalter wants to merge 1 commit into
spacering-net:mainfrom
lesscodex:fix/opencode-disabled-model-pickers
Open

xyalter wants to merge 1 commit into
spacering-net:mainfrom
lesscodex:fix/opencode-disabled-model-pickers

Conversation

@xyalter

@xyalter xyalter commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Description

Filter models marked disabled: true from OpenCode's settings and chat model pickers.

In settings, filter the combined configured and catalog models by provider and config model ID. Remove the fallback that reintroduces disabled models or providers when no options remain.

In chat, read model visibility rules at session launch and filter model options in the shared update path. This covers grouped options, model variants, emitted updates, and session snapshots.

Validation

  • 52 related frontend tests passed.
  • 6 targeted Rust tests passed.
  • Targeted ESLint and TypeScript checks passed.

Fixes #1078

@xyalter
xyalter marked this pull request as draft November 2, 2026 01:19
@xyalter xyalter changed the title fix(opencode): filter disabled models in settings pickers fix(opencode): filter disabled models in model pickers Nov 2, 2026
@xyalter
xyalter force-pushed the fix/opencode-disabled-model-pickers branch from b4d7c41 to b3e5a65 Compare November 2, 2026 01:41
@xyalter
xyalter marked this pull request as ready for review November 2, 2026 02:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] OpenCode model pickers include disabled models

1 participant