apps/server/src/provider/ProviderOrchestrationAdapterInfrastructure.ts | 3 + apps/server/src/provider/builtInDrivers.ts | 5 +- apps/server/src/server.ts | 15 +- apps/server/src/usage/UsageService.test.ts | 58 ++++-- apps/server/src/usage/UsageService.ts | 285 ++------------------------ apps/server/src/usage/cursorAccountCache.test.ts | 80 -------- apps/server/src/usage/cursorAccountCache.ts | 271 ------------------------- apps/server/src/usage/cursorUsageReader.test.ts | 93 --------- apps/server/src/usage/cursorUsageReader.ts | 316 ----------------------------- apps/server/src/usage/usagePricing.test.ts | 2 +- apps/server/src/usage/usageTranscriptReader.test.ts | 230 --------------------- packages/provider-core/src/server/usage.ts | 3 + packages/provider-cursor/package.json | 16 ++ packages/provider-cursor/src/server.ts | 6 +- packages/provider-cursor/src/server/CursorAccountReader.ts | 51 +++++ packages/provider-cursor/src/server/CursorKeychain.test.ts | 54 +++++ packages/provider-cursor/src/server/CursorKeychain.ts | 118 +++++++++++ packages/provider-cursor/src/server/CursorUsageAccounts.ts | 342 ++++++++++++++++++++++++++++++++ packages/provider-cursor/src/server/accountCache.test.ts | 80 ++++++++ packages/provider-cursor/src/server/accountCache.ts | 271 +++++++++++++++++++++++++ packages/provider-cursor/src/server/accountUsage.test.ts | 340 +++++++++++++++++++++++++++++++ packages/provider-cursor/src/server/accountUsage.ts | 300 ++++++++++++++++++++++++++++ packages/provider-cursor/src/server/driver.test.ts | 6 + packages/provider-cursor/src/server/driver.ts | 30 ++- packages/provider-cursor/src/server/keychainToken.test.ts | 43 ---- packages/provider-cursor/src/server/keychainToken.ts | 55 ----- packages/provider-cursor/src/server/usageLimits.test.ts | 32 +-- packages/provider-cursor/src/server/usageLimits.ts | 6 +- 28 files changed, 1706 insertions(+), 1405 deletions(-)