core: improve session API reliability with proper input validation

This commit is contained in:
Dax Raad
2025-10-06 19:37:30 -04:00
parent aee240150b
commit 10998d62b9
6 changed files with 139 additions and 118 deletions

View File

@@ -144,7 +144,7 @@ export namespace SessionCompaction {
},
],
})
const usage = Session.getUsage(model.info, generated.usage, generated.providerMetadata)
const usage = Session.getUsage({ model: model.info, usage: generated.usage, metadata: generated.providerMetadata })
msg.cost += usage.cost
msg.tokens = usage.tokens
msg.summary = true