Add websocket node: client or served socket, listener or sender
Docs / docs (push) Successful in 26s
Playwright Tests / test-playwright (1, 2) (push) Failing after 3m56s
Playwright Tests / test-playwright (2, 2) (push) Successful in 2m1s
pre-commit / pre-commit (push) Failing after 2m38s
Test Backend / test-backend (push) Failing after 3m18s
Compose Smoke Test / test-compose (push) Successful in 46s
Playwright Tests / merge-reports (push) Successful in 1m35s

ws:// and wss:// URLs dial out and hold a supervised connection; a path is
served under /hooks/<flow>/ with an optional secret. Outputs only listen,
inputs send. Frames are JSON keyed by port, with json_key and on_connect.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011CT3mowxKeZywDCH4fS1gt
This commit is contained in:
2026-10-14 18:42:19 +02:00
co-authored by Claude Opus 5.5
parent 603635f947
commit b18cb30492
8 changed files with 612 additions and 10 deletions
@@ -4,6 +4,7 @@ import {
Bird,
Braces,
Bug,
Cable,
Clock,
Code2,
Database,
@@ -45,6 +46,7 @@ const NODE_ICONS = {
python: Code2,
mqtt: Radio,
http: Globe,
websocket: Cable,
influxdb: Database,
delay: Clock,
mlp: Braces,