What's wrong with this entry?
Claude Code Remote sessions can now receive workflow_launch SSE events from the server, which trigger automatic workflow execution. This enables server-initiated multi-agent workflows in remote sessions without requiring a user to type a command.
The flow:
- Server pushes a
workflow_launchevent with a signed workflow bundle (filestore path + SHA256) - Claude Code fetches the bundle, verifies the SHA256, and validates the format (version byte, script frame, args frame)
- If all checks pass, the script is executed via the workflow engine
- Results are posted back to the server as a
workflow_launch_resultsystem event
Policy gates:
- Blocked entirely if
disableWorkflowsis set in managed settings (separate message from org policy block) - Blocked if org policy
allow_workflowsis false - At most one
workflow_launchevent per session is permitted
The CLAUDE_CODE_REMOTE_SESSION_ORIGIN env var (set to "review") bypasses the org policy check for server-authored carriers.
Launch handler (search for "workflow_launch received outside a remote (CCR) session") and bundle validation (search for "unsupported bundle format version")
Strings lifted out of the shipped bundle, so the claim above can be checked against them.