What
Bridge failures are now distinguished by reason and kind instead of collapsing into one generic error, and the message tells you how to retry.
Details
- New failure reasons
request_rejected, whose message is assembled as "Remote Control server rejected the request (HTTP ...) — run /remote-control to retry", andmalformed_response. - HTTP classification separates "oauth_rejected" (non-terminal) from "transient" and "rejected" (terminal).
- Failures are reported with an explicit kind, "terminal" or "auth", including the org-policy case.
- App state carries
replBridgeErrorandreplBridgeErrorKind.
Evidence
run /remote-control to retry
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Names in the bundle/remote-control