Expired model trial bricks session — no auto-fallback, no remote recovery
What happened: My Fable 5 trial expired while it was set as my session's default model. Now every attempt to use Claude Code fails with:
There's an issue with the selected model (claude-fable-5[1m]). It may not exist or you may not have access to it. Run /model to pick a different model.
Because the session won't load, I can't reach the /model picker to change it.
Why this is serious: The machine running Claude Code is off-site and I have no SSH or remote-desktop access — my only connection is the mobile app, which is the exact thing being blocked. There is no launch-time way to override the saved model from the phone, so I'm locked out of in-progress work for days until I can physically reach the device.
Expected behavior: When a model becomes inaccessible (trial expiry, revoked access, etc.), Claude Code should automatically fall back to an available default and surface a warning — not hard-fail in a way that traps the saved selection. At minimum, the mobile/web client should allow choosing a different model before a session loads, so a poisoned default can be recovered remotely.
Environment: Claude Code, driven from the iOS app to an off-site machine. Stuck model: claude-fable-5[1m]
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗