anomalyco / anomalyco/opencode

[BUG] Variant label missing from chat header after opencode self-update

Open
#40,854 2 comments 0 reactions 1 assignee View on GitHub

@kommander is already working on this.

Since Aug 6, 2026.

Dominant language
TypeScript
Stars
209k
Forks
27.5k
PR merge metrics
PR metrics pending

Description

Description

After opencode auto-updated its binary, the variant label no longer appears in the chat header. The variant is still correctly set in model.json and shows in the input area selector, but the chat header drops it.

Before (working)

▣ Sisyphus - Ultraworker · DeepSeek V4 Flash Free (New) · high · 16m 20s

After (broken)

▣ Sisyphus - Ultraworker · DeepSeek V4 Flash Free (New) · 16m 20s

The variant "high" is missing from the chat header.

Expected

Variant label appears in chat header alongside model name and duration

Actual

Variant label is dropped from chat header (but still shows in input selector)

Plugins

oh-my-openagent; opencode-model-discovery

OpenCode version

1.18.14

Steps to reproduce
  1. Set a variant in model.json (e.g., "high") - confirmed set at C:\Users\LuC!F3R\.local\state\opencode\model.json
  2. Select that model, and its variant in chat
  3. Send a prompt in opencode
  4. Observe the chat header -> variant is omitted in chat response generated, but exists in the input header
Screenshot and/or share link
Image
Operating System

Windows 11

Terminal

Powershell 7 on Windows Terminal

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.