fix(ai-gateway): continue usage processing after stream errors - #4816
Conversation
Code Review SummaryStatus: 1 Issue Found | Recommendation: Address before merge Executive SummaryThe latest commit removes Sentry reporting for stream-processing failures in Overview
Issue Details (click to expand)WARNING
Files Reviewed (2 files)
Fix these issues in Kilo Cloud Previous Review Summaries (3 snapshots, latest commit ea2fdc7)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit ea2fdc7)Status: 1 Issue Found | Recommendation: Address before merge Executive SummaryThe final commit on this PR ("log all usage stream aborts") regresses Overview
Issue Details (click to expand)WARNING
Files Reviewed (2 files)
Fix these issues in Kilo Cloud Previous review (commit 0f28374)Status: No Issues Found | Recommendation: Merge Executive SummaryThe previously flagged issue is resolved: unexpected Files Reviewed (2 files)
Previous review (commit 1fe42f0)Status: 1 Issue Found | Recommendation: Address before merge Executive Summary
Overview
Issue Details (click to expand)WARNING
Files Reviewed (2 files)
Reviewed by claude-sonnet-5 · Input: 52 · Output: 11.1K · Cached: 1.5M Review guidance: REVIEW.md from base branch |
Summary
errorExceptInTestwithout generating Sentry noiseprocessTokenDatastill runs insideafter()Verification
pnpm --filter web test --runInBand src/lib/ai-gateway/processUsage.test.ts -t "handles .* gracefully and returns partial data|handles SSE parser errors as aborted streams"scripts/typecheck-all.sh --changes-onlypnpm --filter web lint -- apps/web/src/lib/ai-gateway/processUsage.shared.ts apps/web/src/lib/ai-gateway/processUsage.test.tspnpm exec oxfmt --list-different apps/web/src/lib/ai-gateway/processUsage.shared.ts apps/web/src/lib/ai-gateway/processUsage.test.ts