mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-09 21:03:53 +00:00
Summary: - The PR replaces QA Lab suite gateway `fetchJson` success-path `response.json()` with shared `readProviderJsonResponse` and adds an oversized-response regression test. - PR surface: Source +1, Tests +33. Total +34 across 2 files. - Reproducibility: yes. Current main still has the unbounded `response.json()` success path in `fetchJson`, an ... l proof for oversized streamed bodies, early cancellation, normal parsing, and the focused regression test. Automerge notes: - PR branch already contained follow-up commit before automerge: fix(scripts): satisfy oxlint in qa-lab suite gateway bound proof - PR branch already contained follow-up commit before automerge: fix(qa-lab): bound suite runtime gateway JSON response reads - PR branch already contained follow-up commit before automerge: chore: drop local proof script from qa-lab gateway bound PR Validation: - ClawSweeper review passed for head8c0eb49fcb. - Required merge gates passed before the squash merge. Prepared head SHA:8c0eb49fcbReview: https://github.com/openclaw/openclaw/pull/99165#issuecomment-4868175663 Co-authored-by: NIO <nocodet@mail.com> Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com> Approved-by: takhoffman