Skip to content

feat(usage): add CLI provider quota queries - #6

Draft
jieyuexing wants to merge 1 commit into
lencx:mainfrom
jieyuexing:feat/usage-codex-cli
Draft

feat(usage): add CLI provider quota queries#6
jieyuexing wants to merge 1 commit into
lencx:mainfrom
jieyuexing:feat/usage-codex-cli

Conversation

@jieyuexing

Copy link
Copy Markdown

Summary

  • add opsail usage with a provider-oriented report; Codex and Grok are the current adapters
  • expose the usage API through the Node facade and prepare the 0.3.0 release metadata
  • run provider queries concurrently, bound Grok auth/response reads, and support Windows Codex command shims with owned process-tree cleanup
  • document the extensible provider boundary and extend native CI coverage to opsail-usage

Testing

  • cargo fmt --all -- --check
  • cargo clippy --ignore-rust-version --workspace --all-targets --all-features --locked -- -D warnings
  • cargo test --ignore-rust-version --workspace --all-targets --locked (278 passed locally)
  • node --test test/*.test.js (87 passed)
  • npm run pack:check (opsail@0.3.0)
  • release binary and Host wrapper integration checks (13 passed)

The local Rust toolchain is 1.94, while the workspace declares 1.97. The GitHub native matrix installs 1.97 and includes macOS, Linux, Windows ARM64, and Windows x64; it also runs the Windows .cmd integration regression.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant