Unclear Only the event's description changed, so it is not clear whether the behaviour it describes is in place yet.
What
Plugins, add-ons that extend Claude Code, can ask the screen you are using to do things such as copy text or read, fill or suggest a prompt. In a remote session, more than one client, meaning a window or device showing the session, can be attached. Before, one client was picked through a single lookup.
ui_copyand the prompt read, fill and suggest calls (such asui_prompt_fill) now go through a list of clients. Depending on how the session is connected, the list isfirst,eachornone.- Clients are tried in turn, and ones that stayed silent are skipped.
- Over a remote connection,
prompt.suggestis sent only when the owner's account alone writes to the session. A client that does not answer within 5 seconds hands the request to the next attached client that named it. - The part that handles these UI requests for stream-json output is now also created for remote connections when a redaction condition holds.
Why
With several screens attached to one remote session, a plugin's request no longer stalls on a screen that is not answering. Another attached client can pick it up instead.
Only the event's description changed, so it is not clear whether the behaviour it describes is in place yet.