发布

  • [OPIK-5665] [OPIK-5386] [FE] fix: Ollie sidebar error state, retry, and keepalive recovery (#6135)

    frostbyte_neo 发布于 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.

    下载附件