Unclear Which messages are left out of debug output is not stated.
What
When Claude Code is driven remotely (Remote Control, bridge or cloud worker sessions), it sends events back over a connection. A separate upload stream, uploadPaths, has been taken out of that path:
- Flush: sending pending events (
flush) no longer waits foruploadPaths.settled(), andwithdrawQueuedControlRequestnow only checks the event uploader. - Worker: the cloud worker no longer accepts an
upload_streamoffer from the server; onlytakeUpFlushPolicyremains, and themergeWaitingLiveEventshelper is gone. - Bridge: the check that paused merging of stream events while
uploadPathswas streaming is removed. - Debug output: in bridge mode, a
control_requestline is still written, and with debug on any message is written except ones a new filter matches.
Why
If you watch bridge or SDK debug output, some messages no longer appear. Event delivery in remote sessions no longer waits on the upload stream.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
Which messages are left out of debug output is not stated.