Claude Code setup-token sessions wrongly show Fable 5 as usage-credits gated
PawlDani · ghdev · 2026-07-20
What happened
Claude Code users authenticated with a long-lived claude setup-token are being shown a usage-credits upsell dialog when selecting Fable 5, even on Max plans where the model is supposed to remain included.
Evidence
- GET /api/oauth/usage returns 403 because the token lacks user:profile
- GET /api/oauth/claudecli/roles returns 403 for the same reason
- GET /api/oauth/profile also returns 403
- Yet a direct POST /v1/messages with model: claude-fable-5 succeeds using the same token
Root cause
The issue appears to be that setup-token sessions only have user:inference scope, so the client cannot read entitlement endpoints and falls back to the usage-credits prompt.
Workaround
Interactive /login sessions work; minting a fresh setup-token does not fix it.
More from coding & agent
- Hermes Agent used as browser QA tester finds 8 issues in a bug-seeded site — techlatest_net · 2026-10-27
- Open-source FableCut lets AI agents edit a real video timeline via remote MCP — FastPresence9799 · 2026-10-27
- Redditor runs Hermes Agent in a dedicated Ubuntu VM to test real tasks — techlatest_net · 2026-10-27
- Developer drops VS Code, Office and git client, now uses only Claude — One_Improvement_6470 · 2026-10-27
- Grok bot makes its first real purchase, spots hidden prompt injection at checkout and ignores it — msg · 2026-10-27
- Swarmatory: Open-source shared chatroom/feed for your team's coding agents — qhoxie · 2026-10-27