fix: include line totals in aggregatedCosts message

Align extension->webview message contract with extended AggregatedCosts/SubtaskDetail (added/removed + totals), fixing check-types and enabling line deltas in UI.
This commit is contained in:
Toray Altas 2026-01-18 23:19:29 -05:00
parent 235cffad3b
commit ecadf2c6b5
2 changed files with 9 additions and 3 deletions

View file

@ -188,11 +188,19 @@ export interface ExtensionMessage {
totalCost: number
ownCost: number
childrenCost: number
ownAdded?: number
ownRemoved?: number
childrenAdded?: number
childrenRemoved?: number
totalAdded?: number
totalRemoved?: number
childDetails?: {
id: string
name: string
tokens: number
cost: number
added: number
removed: number
status: "active" | "completed" | "delegated"
hasNestedChildren: boolean
}[]

View file

@ -1711,9 +1711,7 @@ export class ClineProvider
return {
historyItem,
aggregatedCosts: {
totalCost: aggregatedCosts.totalCost,
ownCost: aggregatedCosts.ownCost,
childrenCost: aggregatedCosts.childrenCost,
...aggregatedCosts,
childDetails,
},
}