Skip to content

Model Fallback feature #53

@code-yeongyu

Description

@code-yeongyu

Is there a way to have a model list that automatically switches to another model when the limit for OmO(Opus 4.5,) is reached?

For example, if Opus 4.5 reaches its limit,
OmO will automatically switch to using GPT 5.2.

Originally posted by @blacktoast in #37

I think general way of making fallback system through OpenCode Plugin SDK, and let OmO to use it would make sense.

The most tricky part is actually detecting the rate limit thing, because without sending the actual message there is no way to detect it.
In my personal experiences, using methods like invoking undo() from OpenCode and re-send if rate limited worked but worked like a house of cards.

But worth look into it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions