fix: track cache write pricing estimates
4 months ago
31 files changed
- apps/desktop/src/app/store.feedMapping.ts+7−0
- apps/desktop/src/ui/settings/pages/UsagePage.tsx+26−4
- apps/desktop/test/usage-page.test.ts+21−2
- docs/generated/websocket-jsonrpc.d.ts+3−3
- docs/generated/websocket-jsonrpc.schema.json+1−1
- docs/websocket-protocol.md+18−5
- src/agent.ts+10−0
- src/providers/basetenShared.ts+9−0
- src/providers/fireworksShared.ts+6−0
- src/runtime/antigravityRuntime.ts+52−9
- src/runtime/codexAppServerRuntime.ts+19−0
- src/runtime/googleInteractionsModel.ts+9−0
- src/runtime/googleNativeInteractions.ts+71−5
- src/runtime/piMessageBridge.ts+9−1
- src/runtime/piRuntime.ts+4−4
- src/runtime/types.ts+1−0
- src/server/session/TurnExecutionManager.ts+7−0
- src/session/costTracker.ts+38−11
- src/session/pricing.ts+93−27
- src/session/sessionUsageSchema.ts+4−0
- src/shared/sessionSnapshot.ts+1−0
- src/tools/usage.ts+8−4
- test/runtime.antigravity.test.ts+9−0
- test/runtime.codex-app-server.test.ts+6−2
- test/runtime.google-interactions.test.ts+16−1
- test/runtime.pi-message-bridge.test.ts+17−10
- test/runtime.pi-runtime.test.ts+1−1
- test/session.costTracker.test.ts+27−4
- test/session.test.ts+1−1
- test/session/pricing.test.ts+46−8
- test/tools.usage.test.ts+1−0