You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SessionsArea: what it touches
ImprovementsKind: in v2.1.323,
ImprovementsSection of the release
What
When a session is driven from somewhere else, the remote side sends control requests, which are instructions about how the session should behave. Two of these have changed:
A request to set the model is now recognised and passed on for Claude Code to act on.
A request type Claude Code does not support now comes back as a structured error with the code unsupported_request. Before, it was a plain error message.
Why
Remote clients can ask for a different model during a session. Tools connecting remotely can also tell an unsupported request apart from other failures by reading a code instead of parsing a message.