Track session usage totals (#26644)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user