Whether a session may forward tools to a remote worker is now decided by its own check up front.
What's wrong with this entry?
Whether a session may forward tool calls to a remote worker is decided up front by a dedicated check, matching how hooks and plugins are already admitted, and the answer is passed into headless startup.
- Requires an SDK URL, a
CLAUDE_CODE_REMOTE_SESSION_ID, noCLAUDE_CODE_ENVIRONMENT_KIND, an allow-listed entrypoint, a live session channel, and a non-hermetic session. - Refusals carry one of four reasons:
not_managed_cloud_worker,entrypoint,session_channel_offorhermetic.
return { admitted: !1, reason: "not_managed_cloud_worker" };
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
Related
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.