anomalyco / anomalyco/opencode

Sudden "Forbidden: {"model":"mimo-v2.5"}" Error Despite Active OpenCode Go Subscription

Open
#47,787 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
209k
Forks
27.5k
Avg merge
7h 2m
Merged PRs (30d)
384

Description

Description

Bug Report: Sudden "Forbidden: {"model":"mimo-v2.5"}" Error Despite Active OpenCode Go Subscription

  1. Problem Description

While actively working with the mimo-v2.5 model through OpenCode Desktop and the console version of OpenCode, despite having an active OpenCode Go subscription with unused credits, any message sent in the chat suddenly started failing with the error: "Forbidden: {"model":"mimo-v2.5"}"
The error occurs regardless of the interaction method with OpenCode — whether through the OpenCode Desktop graphical interface or through the terminal (Command Prompt, PowerShell, or WSL) when using the opencode or opencode chat commands.

  1. Reproduction

The issue is consistently reproducible under the following conditions:

Through OpenCode Desktop:
Active OpenCode Go subscription with unused credits.
Selection of the mimo-v2.5 (or mimo-v2.5-pro) model in OpenCode Desktop settings.
Sending any message in the OpenCode Desktop chat interface.

Through Console (Terminal):
Active OpenCode Go subscription with unused credits.
Launching OpenCode in the terminal using the opencode or opencode chat command.
Selecting or specifying the mimo-v2.5 model (e.g., via the --model mimo-v2.5 flag or in the opencode.json configuration file).
Sending any message in the console interface.
Expected behavior: The message is successfully processed by the mimo-v2.5 model, returning a meaningful response, as the subscription is active and credits are not exceeded.

Actual behavior:
In OpenCode Desktop, after sending a message, the interface displays the error Forbidden: {"model":"mimo-v2.5"}.
In the console, after sending a message, the terminal outputs the error: "Forbidden: {"model":"mimo-v2.5"}"
or a similar access denied message.
Other models (e.g., minimax-m2.7, deepseek-chat) continue to work correctly in both OpenCode Desktop and the console version.

Plugins

No response

OpenCode version

No response

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

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.

Research direction

Start by reproducing the failure with the opencode or opencode chat commands, selecting mimo-v2.5 through --model or opencode.json, and compare it with the working models. Trace how model access is handled for the console and OpenCode Desktop; done means an active subscription can send messages with mimo-v2.5 without regressing other models.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, authorization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.