Track session usage totals (#26644)

This commit is contained in:
Dax
2026-05-12 01:18:57 -04:00
committed by GitHub
parent e36bc20f84
commit 36d40fee4d
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