v0.2.0
Self-hosted usage metering and quota control panel for team Cursor accounts. MIT licensed. Chinese docs: README_CN.md.
Added
- Admin overview redesign: attention inbox, core KPIs, 14-day usage trend, top quota risks, and recent activity — scoped by signed-in permissions
- MITM proxy quota-stream detection: recognize gzip Connect end-stream and
InteractionUpdate.post_request_promptlimit signals; addPROXY_DEBUG_STREAMframe diagnostics - Brand & docs: English-first README (Chinese in
README_CN.md), embedded demo video, SVG logo, social preview, andNOTICE
Changed
- Proxy limit-rotation strategy: return limit/quota errors to the CLI as-is; mark the account exhausted and advance the pool so the next user message uses another account (no same-request transparent retry)
- Proxy session & model routing: fix sticky session rotation and model extraction from Run requests; model-aware quota-pool routing with stream body wait
- Roadmap: upcoming items marked pending — not a delivery commitment
Fixed
- Proxy
go testCI: inline model-tap fixtures; decouple session/TTL tests from quota rotation - Admin dark-mode logo readability (
prefers-color-scheme)
Misc
- Stop tracking internal
docs/superpowers/; remove redundant GitLab CI
Known limitations
- Usage sync relies on undocumented Cursor APIs and may break after Cursor updates (see docs/cursor-usage-api.md)
- The MITM proxy requires trusting a self-signed CA on endpoints and is disabled by default (see proxy/README.md)
Full changelog: https://github.com/cnwinds/cursor-pulse/blob/master/CHANGELOG.md