← Back to Clusters

Gateway Error Handling Improvements

This cluster of pull requests focuses on enhancing error handling and stability within the gateway component of the OpenClaw framework.

19 PRs
fix config android Representative: #10034
# Title Author Created GitHub
3396 Config: gateway.unhandledRejections (warn|exit) diegoaledesma 2026-01-28 View
3921 fix: sanitize fetch headers to prevent ByteString crash on Unicode (fixes #3897) nexiouscaliver 2026-01-29 View
4300 Gateway: prevent OpenAI-compatible client crash on SSE termination perryraskin 2026-01-30 View
5823 fix(config): exit cleanly on invalid config instead of high CPU loop gavinbmoore 2026-02-01 View
7060 fix: handle uv_interface_addresses failure on Android/Termux kjoh94 2026-02-02 View
7675 fix: handle network interface retrieval errors in resolvePrimaryIPv4 cre47e 2026-02-03 View
10030 Guard network interface enumeration TheAxumite 2026-02-06 View
10034 Don't crash gateway on transient unhandled fetch failures rep gigq 2026-02-06 View
11101 fix: handle AbortError and WebSocket 1006 in unhandled rejection handler Nipurn123 2026-02-07 View
11880 fix: guard decodeURIComponent against malformed percent-encoding in browser r... Yida-Dev 2026-02-08 View
12656 fix: install unhandled rejection handler before async boot operations kiranirabatti 2026-02-09 View
12794 fix: catch firecrawl fallback errors in web_fetch to prevent unhandled reject... zerone0x 2026-02-09 View
12983 fix(gateway): defer seq increment until after dropIfSlow filtering hclsys 2026-02-10 View
15603 fix(gateway): correct malformed HTTP 429 response on WebSocket upgrade AI-Reviewer-QS 2026-02-13 View
16994 fix(gateway): prevent double terminal SSE event on OpenResponses error AI-Reviewer-QS 2026-02-15 View
19134 fix(gateway): specify utf-8 encoding on SSE res.write() calls pierreeurope 2026-02-17 View
19463 fix: suppress undici TLS setSession crash instead of exiting abbudjoe 2026-02-17 View
22993 fix(delivery): guard JSON.parse in failDelivery to prevent silent infinite re... adhitShet 2026-02-21 View
23672 fix(resilience): guard JSON.parse of external process output with try-catch kevinWangSheng 2026-02-22 View