Add Qwen Code provider and local quota tracking - #7
Merged
Conversation
Introduce support for Qwen Code (OAuth) with a local-only quota estimator and integrate it into the plugin. Adds a new qwen-local-quota module to track daily and RPM counts, compute quota, persist state, and record completions; a qwen-code provider to surface grouped/classic toast entries; and provider registry/config updates to recognize "qwen-code". Add readAuthFileCached (with test helper) to reduce auth file IO and use it in availability/fetch checks. Update plugin logic to record Qwen completions on successful question executions, bypass toast cache for Qwen when needed, and add provider fetch caching. Update types, normalize provider ids, README docs, and add unit tests for local quota, provider, and plugin hook behavior.
dmmop
pushed a commit
to dmmop/opencode-quota-v2
that referenced
this pull request
Aug 5, 2026
…ort-for-qwen-coder Add Qwen Code provider and local quota tracking
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduce support for Qwen Code (OAuth) with a local-only quota estimator and integrate it into the plugin. Adds a new qwen-local-quota module to track daily and RPM counts, compute quota, persist state, and record completions; a qwen-code provider to surface grouped/classic toast entries; and provider registry/config updates to recognize "qwen-code". Add readAuthFileCached (with test helper) to reduce auth file IO and use it in availability/fetch checks. Update plugin logic to record Qwen completions on successful question executions, bypass toast cache for Qwen when needed, and add provider fetch caching. Update types, normalize provider ids, README docs, and add unit tests for local quota, provider, and plugin hook behavior.