fabro/lib
Bryan Helmkamp f3f0fa0e80
fix(openai): surface responses stream terminal errors
Propagate OpenAI Responses SSE error and response.failed events as structured provider errors, and treat response.incomplete as a normal length finish with partial output preserved.

Also preserve those stream errors through Codex-mode complete_via_stream and add agent coverage proving quota failures do not replay the turn.
2026-05-04 11:12:40 -04:00
..
crates fix(openai): surface responses stream terminal errors 2026-05-04 11:12:40 -04:00
packages/fabro-api-client fix(billing): render non-LLM run stages 2026-05-03 22:49:33 -04:00