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
In proxy.js, track the last probe timestamp for each model.
If a model is rate-limited and
eset_in_seconds > 600 (more than 10 minutes remaining), only probe it once every 30 minutes. Otherwise, probe it at the default PROBE_INTERVAL.
Detailed Error Banner:
Update metrics.js snapshot to include
ecent_errors (last 10 unique failures).
In dashboard.js, display detailed error reasons (e.g. �ig-pickle: 429 Rate limit exceeded) inside the top health banner so it's clear why errors are happening.
Customizable Model Cards:
In dashboard.js, render model cards dynamically based on a user-selected list of models stored in localStorage (oc-observed-models).
If the list is empty, default to config primary models (including �ig-pickle and others).
Premium Sidebar UI:
Introduce a fixed sidebar navigation bar on the left with rounded glassmorphic styling.
Sidebar options: 📊 Dashboard, ⚙️ Settings (customizing model cards, viewing environment configuration), and 🕸️ Request Flow.
Move 'Recent requests' and 'API limits' sections higher up on the main dashboard for easier access.
Solution
eset_in_seconds > 600 (more than 10 minutes remaining), only probe it once every 30 minutes. Otherwise, probe it at the default PROBE_INTERVAL.
ecent_errors (last 10 unique failures).