Skip to content

Billing dispute — unintended fallback consumed ~25% of my OpenCode Go limit #46894

Closed as not planned

Description

@OTZUKI

Description

Hello OpenCode Support,

I’m contacting you regarding an unexpected and significant usage of my OpenCode Go allowance.

A hidden/automatic fallback mechanism in the OMO beta / Senpi setup switched to expensive models without my explicit knowledge or consent. As a result, approximately 25% of my Go usage limit was consumed.

The main issue is that I did not intentionally select or authorize those expensive models for this usage. The fallback mechanism made the model selection automatically, and the consumed tokens did not result in a useful solution to my tasks or problems.

I therefore believe this usage should be reviewed as unintended/incorrect usage rather than normal user-initiated model consumption.

I would like to request:

A review of the relevant usage logs and model selections.
Confirmation of which models were used by the OMO beta / Senpi fallback and how much of my Go allowance they consumed.
Restoration/refund of the approximately 25% of my Go allowance that was consumed by this unintended fallback behavior.
Clarification of whether this fallback behavior is expected, and if so, why users are not explicitly warned before switching to significantly more expensive models.

I understand that OpenCode Go has different usage multipliers depending on the model. However, that is precisely why I believe an automatic fallback to expensive models without clear user consent deserves a billing adjustment.

I can provide screenshots, timestamps, logs, and other information needed to identify the affected requests.
Why it was not my choice.
My omo/opencode whitelist allows only free + budget models (ling-3.0-flash-fin-free, deepseek-v4-flash, hy3, qwen3.7-plus)

And I only just found out that model fallback is enabled for me; now I’ve already managed to find it and have probably disabled this function.Idk.

I set model_fallback: false. Nothing paid was selected or enabled for me. The agent nonetheless auto-routed my requests to these paid models.

Evidence (attached: fallback.log):

Kimi K3 (2026-08-30, repeated):

  • opencode/deepseek-v4-flash -> opencode/kimi-k3 (billing), then opencode/kimi-k3 -> opencode-go/kimi-k3 (billing) - actual paid Kimi K3 execution.
  • opencode/hy3-free -> opencode/kimi-k3 (hard-error), opencode/ling-3.0-flash-fin-free -> opencode/kimi-k3 (transient).

DeepSeek (2026-08-29 and 2026-08-30):

  • opencode/claude-sonnet-5 -> opencode-go/deepseek-v4-pro (billing) on 2026-08-29 - paid DeepSeek V4 Pro auto-selected as fallback.
  • opencode/deepseek-v4-flash repeatedly hit CreditsError (401, insufficient balance) on 2026-08-30, i.e. this paid model was charged, then auto-routed to Kimi K3.
  • On 2026-08-29, a billing failure cascaded through multiple paid models instead of stopping (05:43 UTC), triggering additional paid attempts.
  • Candidate churn: candidate_skipped kimi-coding/k3:max 46x.

Please treat this as a billing/usage dispute and escalate it to the appropriate team if necessary.

Thank you.

fallback.log
fallback_evidence_raw.txt

Plugins

omo beta \ omo senpi

OpenCode version

omo (omo-ai beta 5.0.0-0.beta.31)

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

Windows 10

Terminal

wave

Activity

  1. github-actions commented on Sep 2, 2026

    @github-actions
    Contributor

    This issue does not follow our contributing guidelines.

    What needs to be fixed:

    • This appears to be a billing/support request rather than a bug report, feature request, or question. Please use one of the three required issue templates (Bug Report, Feature Request, or Question).
    • If this is a Bug Report, the Steps to Reproduce field is required and was left as "No response". Please describe the exact steps to reproduce the unintended model fallback behavior.
    • Billing disputes and refund requests cannot be handled via GitHub issues. Please contact OpenCode support through the appropriate channel.

    Please edit this issue to address the above within 2 hours, or it will be automatically closed.


    This issue might be a duplicate of existing issues. Please check:

    If you believe this was flagged incorrectly, please let a maintainer know.

  2. github-actions commented on Sep 2, 2026

    @github-actions
    Contributor

    This issue has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

    Feel free to open a new issue that follows our issue templates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions