Commit 59a3837
committed
fix(session): clamp output token count to prevent negative values (#9168)
When reasoningTokens exceeds outputTokens (due to provider SDK inconsistencies),
the subtraction produces a negative output token count. Wrap with Math.max(0, ...)
to ensure non-negative values.
Rebased onto refactored session module structure (session.ts extracted from index.ts).1 parent 6804c71 commit 59a3837
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
318 | 318 | | |
319 | 319 | | |
320 | 320 | | |
321 | | - | |
| 321 | + | |
322 | 322 | | |
323 | 323 | | |
324 | 324 | | |
| |||
0 commit comments