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
Operator console. The local dashboard now opens on a bounded Overview and navigates through
Overview, Tasks, Workers, Subscriptions, and Usage. It adds responsive keyboard-accessible
navigation, a Ctrl+K/Cmd+K task finder, dark/light/system themes, and packaged local modules
without a CDN. The old #/providers location resolves to Workers.
Cached-only dashboard diagnostics.GET /api/overview reports global counts plus bounded
active and attention lists. Overview and Workers start no provider processes: Workers projects
cached native_check and doctor data, and an absent doctor cache is shown as not run. Explicit /api/doctor and /api/doctor?live=1 requests retain their existing diagnostic behavior.
Native Grok quota check.capabilities(check_providers=["grok"]) and taskspindle providers --check --provider grok run a session-free native ACP billing check and
cache its normalized result for five minutes. The installed Grok 1.0.13 path returned a valid
weekly quota/reset observation in live validation; private values stay in the local evidence
ledger. No inference, login, browser, direct HTTP, token read, or CLI upgrade is used.
Conservative quota gating. Only a fresh explicit exhausted native quota adds a temporary
new-task gate. Passed resets, stale observations, unsupported methods, and unknown quota permit
an ordinary attempt unless task-derived account/model evidence still refuses it. The check never
selects a provider, moves a task, clears a refusal, or enables a metered fallback.
Scoped Grok refusals. Grok account state now uses terminal structured provider HTTP status,
plus source-proven terminal xAI retry evidence. Incidental tool errors and unrelated 403 responses
stay unclassified; stored retry diagnostics exclude provider prose and URLs.
Honest MCP annotations. Default capabilities() remains cached-only. The tool is no longer
marked read-only because its optional provider check writes only the bounded native diagnostic
cache; task records and provider refusal evidence are unchanged.