Skip to content

free models: displayed quota reset time is not applied #58684

Closed as not planned
Closed as not planned

Description

@elxecutor

Description

OpenCode’s free-model allowance initially displayed a reset time of 1:00 AM today. After that time, attempts to use a free model still fail with:

Free usage limit reached. Subscribe to OpenCode Go to keep going:
https://opencode.ai/go

It now says the allowance will reset at 1:00 AM tomorrow, despite no logged OpenCode free-model requests between the previous reset time and the new limit.

Running /connect again does not change the result.

Sanitized server-log evidence covers the interval after the prior free-limit response and before the new one. It shows no logged OpenCode free-model requests in that interval:

2026-10-23T23:42:14Z provider=openai model=gpt-5.6-terra-fast
2026-10-24T09:11:27Z provider=openai model=gpt-5.6-terra-fast

2026-10-24T09:29:39Z error="Free usage limit reached"
2026-10-24T10:33:15Z error="Free usage limit reached"

The displayed reset time appears not to be applied to the free-model quota. If this is expected behavior, the UI/error should explain the actual reset window; otherwise, the quota-reset logic needs correction.

Plugins

None configured.

OpenCode version

2.1.4

Steps to reproduce

  1. Reach the OpenCode free-model allowance limit.
  2. Wait until the displayed reset time.
  3. Run /connect.
  4. Attempt to use an OpenCode free model.
  5. Observe the same error and a reset time moved to the following day.

Activity

  1. opencode-agent commented on Oct 24, 2026

    @opencode-agent
    Contributor

    Thanks for the detailed report and the log excerpt, and sorry about this. It's frustrating to wait for the shown reset time and then find you're still blocked, with the reset moved to the next day.

    The free-model allowance and its reset time are counted and enforced by the OpenCode Zen (Console) service, not by the OpenCode app. The app only shows the error and reset time the service sends back, so this has to be checked on the service and account side. Billing and account support isn't handled in GitHub issues. Please email help@anoma.ly with the details: roughly when you hit the limit, the reset times you were shown, and the timestamps from your logs. If you've already emailed, the team will get to it, especially now that we've seen it here. Please keep email addresses, API keys and account details out of this public issue and put them in the email instead.

    Other people have reported the same thing in the last day, which may help the team see the pattern. Most similar first:

    The bot will close this issue in 1 day.

  2. opencode-agent commented on Oct 25, 2026

    @opencode-agent
    Contributor

    Closing this now, since billing and account support happens by email rather than in GitHub issues. Thanks again for the detailed report, @elxecutor, and sorry for the trouble with the free-model reset.

    If the problem is still happening, please email help@anoma.ly with when you hit the limit, the reset times you were shown and the timestamps from your logs, if you haven't already. Please keep account details out of this issue and put them in the email instead.

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions