What's wrong with this entry?
Background sessions (headless/remote jobs) previously blocked both the /login command and the /model model picker with hard errors. Those restrictions have been removed — both commands now work the same way in background sessions as in interactive terminals.
The following messages were removed from the codebase:
- "Can't run /login in a background session — log in from a regular interactive terminal (
claude), then respawn this job." - "Can't open the model picker in a background session — use
/model <name>to switch this session's model."
The model fable consent flow (for usage-credits consent when switching to certain models) also no longer short-circuits in background sessions.
si() (is-background-session) guard removed from the /login handler (search for "Can't run /login in a background session"); same guard removed from the model picker and model-switch flow (search for "Can't open the model picker in a background session")
Strings lifted out of the shipped bundle, so the claim above can be checked against them.