fix(session): tolerate negative token counts in stored parts (#26620)

This commit is contained in:
Kit Langton
2026-05-09 22:10:44 -04:00
committed by GitHub
parent d80e1199ca
commit c6e6bdf59f
5 changed files with 120 additions and 23 deletions
+5 -5
View File
@@ -118,12 +118,12 @@ export namespace Step {
finish: Schema.String,
cost: Schema.Finite,
tokens: Schema.Struct({
input: NonNegativeInt,
output: NonNegativeInt,
reasoning: NonNegativeInt,
input: Schema.Finite,
output: Schema.Finite,
reasoning: Schema.Finite,
cache: Schema.Struct({
read: NonNegativeInt,
write: NonNegativeInt,
read: Schema.Finite,
write: Schema.Finite,
}),
}),
snapshot: Schema.String.pipe(Schema.optional),