apps/mobile/src/features/usage/UsageLimitsSection.tsx | 114 +++++++++++- apps/server/src/auth/RpcAuthorization.ts | 1 + apps/server/src/provider/Drivers/CodexDriver.ts | 70 +++++++ apps/server/src/provider/Layers/CodexProvider.ts | 98 ++++------ apps/server/src/provider/Layers/ProviderInstanceRegistryLive.test.ts | 3 + apps/server/src/provider/Layers/ProviderRegistry.test.ts | 6 + apps/server/src/provider/Layers/codexResetCredit.test.ts | 86 +++++++++ apps/server/src/provider/Layers/codexResetCredit.ts | 113 ++++++++++++ apps/server/src/provider/Layers/codexUsageLimits.test.ts | 28 +++ apps/server/src/provider/Layers/codexUsageLimits.ts | 39 +++- apps/server/src/provider/ProviderDriver.ts | 10 + apps/server/src/server.ts | 5 +- apps/server/src/ws.ts | 35 ++++ apps/web/src/components/usage/AddUsageLimitSourceDialog.tsx | 18 +- apps/web/src/components/usage/UsageLimits.tsx | 311 ++++++++++++++++++++++++++++---- packages/client-runtime/src/state/server.ts | 9 + packages/contracts/src/providerUsageLimits.ts | 33 +++- packages/contracts/src/rpc.ts | 12 ++ 18 files changed, 876 insertions(+), 115 deletions(-)