Skip to content

Keyless OpenCode Zen fallback now always fails; default to Altimate Base without a consent gate #1358

Description

@anandgupta42

Since 2026-09-17, OpenCode Zen rejects keyless requests coming from Altimate Code with:

Error from provider (Console): OpenCode's free tier can only be used from within OpenCode

A user who hasn't connected their own model falls back to a keyless Zen model (for example Nemotron 3.5 Lightning Free), so every request fails with that raw error. The working free option, Altimate Base, is only used after the user accepts a consent dialog. In the TUI, a new user first gets a provider picker, and the default underneath it is the broken Zen model.

Expected: an install with no model of its own works out of the box on Altimate Base. The disclosure is shown as a notice that doesn't block the user, and the Zen error says what happened and how to switch.

Related: when an Altimate Base key hits its per-minute token budget, the message tells the user to start a new session. A short wait and a retry would work instead.

Activity

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