Track session usage totals (#26644)

This commit is contained in:
Dax 2026-05-12 01:18:57 -04:00 committed by GitHub
commit 36d40fee4d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 1882 additions and 26 deletions

View file

@ -741,6 +741,16 @@ export type Session = {
files: number
diffs?: Array<SnapshotFileDiff>
}
cost?: number
tokens?: {
input: number
output: number
reasoning: number
cache: {
read: number
write: number
}
}
share?: {
url: string
}
@ -1430,6 +1440,16 @@ export type GlobalSession = {
files: number
diffs?: Array<SnapshotFileDiff>
}
cost?: number
tokens?: {
input: number
output: number
reasoning: number
cache: {
read: number
write: number
}
}
share?: {
url: string
}
@ -1893,6 +1913,16 @@ export type SyncEventSessionUpdated = {
files: number
diffs?: Array<SnapshotFileDiff>
} | null
cost?: number | null
tokens?: {
input: number
output: number
reasoning: number
cache: {
read: number
write: number
}
} | null
share?: {
url?: string | null
}
@ -3085,6 +3115,16 @@ export type SessionInfo = {
providerID: string
variant: string
}
cost: number
tokens: {
input: number
output: number
reasoning: number
cache: {
read: number
write: number
}
}
time: {
created: number
updated: number