feat(streams): add WebSocket capability gate (#3764)
## Summary & Motivation `WORKFLOW_STREAMS_TRANSPORT=ws` advertises client support for `workflow-stream-ws/v1` on stream writes; anything else keeps HTTP. It's a capability signal only — the server decides each upgrade, so there's no version or tenant-policy heuristic on the client side. ## Test Plan Unit tests for the gate's accepted values; typecheck, build, and lint pass locally.
A
Alex Langenfeld committed
fdeb6422705afe70da5749057905dfc2027bd049
Parent: 9a5660f
Committed by GitHub <noreply@github.com>
on 9/9/2026, 4:48:08 PM