-
[OPIK-5665] [OPIK-5386] [FE] fix: Ollie sidebar error state, retry, and keepalive recovery (#6135)
发布于
2026-04-08 15:42:57 +00:00 - [OPIK-5665] [OPIK-5386] [FE] fix: Ollie sidebar error state, retry, and keepalive recovery
- Add 30s keepalive health polling after pod is ready (was stopped forever)
- Auto-retry on pod death via podState machine (ready → down → recovery)
- Retry resets both compute + health queries for fresh pod provisioning
- Error UI with 3 states: first-try, escalated (Slack link), collapsed
- Extract AssistantErrorState component for maintainability
- Export SLACK_LINK constant for reuse
- [OPIK-5665] [FE] fix: separate auto-retry from manual retry to prevent UI escalation
Auto-retry (keepalive failure) now uses resetBackend() which doesn't
increment retryCount. Only user-initiated retry increments the counter,
so users always see "retry now" first after auto-recovery fails.下载附件