Skip to content

v0.2.0

Latest

Choose a tag to compare

@cnwinds cnwinds released this 30 Jul 10:18

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_prompt limit signals; add PROXY_DEBUG_STREAM frame diagnostics
  • Brand & docs: English-first README (Chinese in README_CN.md), embedded demo video, SVG logo, social preview, and NOTICE

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 test CI: 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