underclass pooled codex + copilot subscriptions

Accounts

labelbackendstatusin-flightsticky sessionsrenews inCodex usagebanked resets

Healthy accounts serve requests. Quota exhaustion moves an account to cooling until its window resets — it stays configured. auth error accounts need re-login.

Statistics

Requests, sessions (prompt-cache keys), tokens, concurrency, stream outcomes, and upstream events — capacity (overloaded), policy refusals, quota — over time. Times in UTC.

requestssessionstokens intokens outpeakmeanfailedoverloadedpolicyquotacoolingsaturated

Token accounting

Upstream reported tokens. Requests without usage are counted as unknown. Default range: current UTC month.

modelaccountcache keyrequestsunknowninputoutput

Request details

timerequest idmodelaccountcache keystatusinputoutput

Recent requests

timerequest idmodelbackendaccountstickystatusms

Use with opencode

Run underclass connect, or paste this into ~/.config/opencode/opencode.json:


    
  

Model catalog

Add account

Admin token

Paste the UI token printed when underclass started (or set UNDERCLASS_UI_TOKEN).