Files
fusion/packages
gsxdsm c2eb89b8d4 fix: report scope-incapable Anthropic OAuth as not-connected in /auth/status
A present, unexpired Anthropic subscription OAuth token that lacks an
inference scope (e.g. a profile-only grant) authenticates identity but
403s on every model call. /auth/status previously validated only token
presence + expiry, so it reported such a token as connected while all
inference failed. It now treats an inference-incapable Anthropic OAuth
token as not-connected (authenticated:false, expired:true so the
re-login banner fires) with a scope-specific loginError. Gated to
Anthropic providers only; tokens with no recorded scopes are treated as
usable to avoid false negatives on fresh logins.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-05 19:02:15 -07:00
..
2026-07-05 17:13:36 -07:00
2026-07-05 17:13:36 -07:00
2026-07-05 17:13:36 -07:00
2026-07-05 17:13:36 -07:00
2026-07-05 17:13:36 -07:00
2026-07-05 17:13:36 -07:00
2026-07-05 17:13:36 -07:00
2026-07-05 17:13:36 -07:00
2026-07-05 17:13:36 -07:00