You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix SSE event loss: switch to queue-based writes with proper await
on each writeSSE() call (was fire-and-forget, causing final events
to be lost before stream closed)
- Fix SSE race condition: re-check job status after subscribing
listener to catch completions during the gap
- Add 90s AbortSignal timeout to LLM calls to prevent indefinite hangs
when OpenAI rate-limits concurrent requests
- Add per-page error handling in pipeline runner so one page timeout
doesn't block remaining pages
- Redesign pipeline progress from vertical list to tile grid showing
all parallel steps simultaneously with individual progress bars
- Fix step state detection to show all active parallel steps, not just
the most recent one
0 commit comments