[{"id":"claude-code","name":"claude code","homepage_url":"https://github.com/anthropics/claude-code","status":"ok","consecutive_failures":0,"last_success_at":"2026-10-05T20:08:01.543Z","last_error":null},{"id":"codex","name":"codex","homepage_url":"https://github.com/openai/codex","status":"degraded","consecutive_failures":8,"last_success_at":"2026-10-05T11:07:41.850Z","last_error":"upstream check failed; retry pending"},{"id":"cursor","name":"cursor","homepage_url":"https://cursor.com/changelog","status":"ok","consecutive_failures":0,"last_success_at":"2026-10-05T20:08:03.020Z","last_error":null},{"id":"gemini","name":"gemini cli","homepage_url":"https://github.com/google-gemini/gemini-cli/releases","status":"error","consecutive_failures":2,"last_success_at":null,"last_error":"upstream check failed; retry pending"},{"id":"grok","name":"grok api","homepage_url":"https://docs.x.ai/developers/release-notes","status":"ok","consecutive_failures":0,"last_success_at":"2026-10-05T20:08:04.131Z","last_error":null}]