Skip to content

Show API key usage mode in ReviewMonitor - #94

Merged
lynnswap merged 1 commit into
mainfrom
codex/api-key-usage-status
Aug 10, 2026
Merged

Show API key usage mode in ReviewMonitor#94
lynnswap merged 1 commit into
mainfrom
codex/api-key-usage-status

Conversation

@lynnswap

Copy link
Copy Markdown
Owner

Purpose

API key authentication does not expose the ChatGPT rate-limit windows used by ReviewMonitor's quota gauges. Present this as a normal provider state instead of leaving placeholder gauges visible indefinitely.

Changes

  • Add a capability-driven usage presentation for loading, gauge, and provider states.
  • Show Using API Key for API key accounts (and provider-specific labels for other accounts without Codex rate-limit support).
  • Hide rate-limit refresh and detail controls when the account does not support them.
  • Add presentation and rendered menu regression coverage.

Validation

  • swift test --build-system swiftbuild --no-parallel
  • xcodebuild test -project Tools/ReviewMonitor/CodexReviewMonitor.xcodeproj -scheme CodexReviewMonitor -destination 'platform=macOS,arch=arm64' CODE_SIGNING_ALLOWED=NO CODE_SIGNING_REQUIRED=NO
  • Local Codex review against main: 0 findings

@lynnswap
lynnswap merged commit 2464dc5 into main Aug 10, 2026
15 checks passed
@lynnswap
lynnswap deleted the codex/api-key-usage-status branch August 10, 2026 21:35
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