| summary |
Provider status checks, sources, and indicator mapping. |
| read_when |
Changing status sources or status UI |
Debugging status polling or incident parsing |
|
- OpenAI + Claude + Cursor + Factory + Copilot: Statuspage.io
api/v2/status.json.
- Gemini + Antigravity: Google Workspace incidents feed for the Gemini product.
- Toggle: Settings → Advanced → “Check provider status”.
UsageStore polls status and stores ProviderStatus for indicator/description.
- Menu shows incident summary + freshness; icon overlays indicator.
- Cached provider tabs retain their own status components and website links, including on the first switch after opening the merged menu; providers without a curated component submenu keep a plain website link.
- Feed:
https://www.google.com/appsstatus/dashboard/incidents.json.
- Uses the Gemini product ID from provider metadata.
- Chooses the most severe active incident for the provider.
- If
statusPageURL is set, status polling uses it and the menu action opens it.
- If only
statusLinkURL exists, the menu action opens it without polling.
See also: docs/providers.md.