Передача буфера обмена и контента между устройствами. Пакет npm по-прежнему cwsp-reborn; путь-синоним: apps/CWSP-reborn.
Сценарий: скопировать текст или изображение на одном узле и получить его в clipboard выбранных получателей. Текстовые пакеты совместимы со старыми клиентами; картинки идут в DataAsset (хеш, MIME, размер, данные или ссылка).
- Платформенный мост видит смену локального clipboard.
- Нормализация в CWSP v2 (
clipboard:updateи соседние действия). - Маршрутизация к
nodes/destinationsнапрямую или через endpoint / gateway. - Получатель пишет в свой системный clipboard; защита от эха рвёт циклы.
Действия: clipboard:update, clipboard:write, clipboard:read, clipboard:get, clipboard:clear, clipboard:isReady.
Gateway cookie — только сессия человеческой UI. Это не peer-токен и не доступ к /ws, /socket.io и машинным HTTP-маршрутам.
- Android — Capacitor + Java bridge.
- Windows / Linux — Neutralino / WebNative.
- Браузер — control SPA и gateway UI (
/на endpoint, не/gateway/...).
cd apps/CWSP-transfer # или apps/CWSP-reborn npm run check:clipboard-backend npm run check:ws-loopback npm run build:capacitor npm run build:webnative npm run build:cwsp-control:web npm run build:gateway:web
Деплой на узлы desk / gateway: deploy:110, deploy:200 и их *:node / *:java / *:neutralino варианты. Адреса и секреты не сюда — только private/connectivity.md.