{"_id":"openclaw-xiaoyou","_rev":"37-070095bcef3f5cd1766ed14c48dbf5a4","name":"openclaw-xiaoyou","dist-tags":{"latest":"1.4.11"},"versions":{"1.0.0":{"name":"openclaw-xiaoyou","version":"1.0.0","_id":"openclaw-xiaoyou@1.0.0","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"7ee120f22ee1b037562468c797d1d77f4836eb3c","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.0.0.tgz","fileCount":17,"integrity":"sha512-7ndf93mZu4BXCKDpK5c/lEi+hevxxhyeWoOOZnLtvXD2ABDafIuWHiSSdORVpIegKs+gMNv3XYHeJGc6gxU0GQ==","signatures":[{"sig":"MEUCIAdnIHn6xD94jch4xvruFbn3mufrjrDx+yMwxksfaNSTAiEAxblFp7HoxrtxHLurCzD6gOvJNnFSHneHIK8ZsaTbva8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105852},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.0.0_1777530137612_0.8411242972654713","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"openclaw-xiaoyou","version":"1.0.1","_id":"openclaw-xiaoyou@1.0.1","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"62ecbd0576d8a1c2d50676fa51116608791ce11e","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.0.1.tgz","fileCount":17,"integrity":"sha512-p5i00xGDjbGHQnCqOTJEzb5jrd+hvXZRnF7zzB+rOr9r/H+cJJX3CK0pkKKDVqwPpXb3ZpWGpKRauDGcMI2YBQ==","signatures":[{"sig":"MEYCIQCMS5kKUxrGnuVV18TpeACgWN4Mf+pIomruh0s/CnJx5QIhAI/kjnXfKZOIP0EVQW64b221Bw+Zwaco6YPOtvORGUmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99263},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.0.1_1777533442017_0.46724786616353287","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"openclaw-xiaoyou","version":"1.0.2","_id":"openclaw-xiaoyou@1.0.2","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"0e27627c6f5ddbe138a25b1e6c582a3716e774d3","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.0.2.tgz","fileCount":18,"integrity":"sha512-VjAfilsIAhkCsoYxPkjpZudFehMmOtkpgVNl4FmD7dhbrp83zRIqZZOVjY6k4gU08Q+CFgHw61M9xoiUFFIYqg==","signatures":[{"sig":"MEUCIQCpNPuc2fN/NKc+CUMmj8BedkS4Ssj0ErIBMKz9k9ElpgIgfiCwi9eFKofN2JZSAy5lFlIDzM/nSySwzYz4bgHZeIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102765},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","required":["wsUrl","authToken"],"properties":{"wsUrl":{"type":"string","description":"企业 WebSocket 服务地址"},"enabled":{"type":"boolean","default":false},"allowFrom":{"type":"array","items":{"type":"string"},"default":[]},"authToken":{"type":"string","sensitive":true,"description":"连接企业服务的认证 Token"},"dmSecurity":{"enum":["open","allowlist"],"type":"string","default":"open"},"heartbeatTimeoutMs":{"type":"number","default":10000},"heartbeatIntervalMs":{"type":"number","default":30000},"reconnectIntervalMs":{"type":"number","default":3000},"maxReconnectAttempts":{"type":"number","default":0}}}},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.0.2_1778033492265_0.6055479116623617","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"openclaw-xiaoyou","version":"1.0.3","_id":"openclaw-xiaoyou@1.0.3","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"1f9d7356938fa00a4647e97b50aa4534db30b742","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.0.3.tgz","fileCount":18,"integrity":"sha512-B+Mz2ChB8ymz97FCipNBlhUmUK1Yt6rSGY6mLxOg+TYYOmBO30EdqZ5RGyEMjCGcn5OOYX+e3uZKUILOjBsjjw==","signatures":[{"sig":"MEQCIHI+DaIcfsq6ONrtjP2MiFh2E3ZlSCdxFAcHR0sMQd56AiBgFxkcdidv+b4FPe+5fNaF+2RnS9TOWNqAS8pbd2ldaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102638},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{"wsUrl":{"type":"string","description":"企业 WebSocket 服务地址"},"enabled":{"type":"boolean","default":false},"allowFrom":{"type":"array","items":{"type":"string"},"default":[]},"authToken":{"type":"string","sensitive":true,"description":"连接企业服务的认证 Token"},"dmSecurity":{"enum":["open","allowlist"],"type":"string","default":"open"},"heartbeatTimeoutMs":{"type":"number","default":10000},"heartbeatIntervalMs":{"type":"number","default":30000},"reconnectIntervalMs":{"type":"number","default":3000},"maxReconnectAttempts":{"type":"number","default":0}}}},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.0.3_1778033870949_0.6402522534700243","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"openclaw-xiaoyou","version":"1.0.4","_id":"openclaw-xiaoyou@1.0.4","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"d90271adb51d7a47bd68d2389f830eb94cef6d23","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.0.4.tgz","fileCount":18,"integrity":"sha512-bchoHugNLPSDAgdYn62IQzalwlUgZEzzZ7et1YlCQaHXurC2VK0eU0+m7uf7X5c9wHchpzjcJz+aBy4+v+GNHg==","signatures":[{"sig":"MEUCIQCY2yx/nXqw+c/8+5rSPltoRpHSxBQEV5IR57th+OiwTwIgI/wzY4VIjnGusoI/wyaXlQpaVl/at752aXBCsHSfnkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102702},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{"wsUrl":{"type":"string","description":"企业 WebSocket 服务地址"},"enabled":{"type":"boolean","default":false},"allowFrom":{"type":"array","items":{"type":"string"},"default":[]},"authToken":{"type":"string","sensitive":true,"description":"连接企业服务的认证 Token"},"dmSecurity":{"enum":["open","allowlist"],"type":"string","default":"open"},"heartbeatTimeoutMs":{"type":"number","default":10000},"heartbeatIntervalMs":{"type":"number","default":30000},"reconnectIntervalMs":{"type":"number","default":3000},"maxReconnectAttempts":{"type":"number","default":0}}},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.0.4_1778034529779_0.26827901738053406","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"openclaw-xiaoyou","version":"1.0.5","_id":"openclaw-xiaoyou@1.0.5","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"dd05aa5256183d3936d21b42ef47f8ca63c66732","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.0.5.tgz","fileCount":18,"integrity":"sha512-WW1KuXsQRd3RzqB5uoovRcR491vci93nFecGBcIw/ZWzD0UA0NAmUCA0s8TERMtr7PR6ymed1vm2prETSU35mQ==","signatures":[{"sig":"MEYCIQC2e6oHHA+5VmFUnfhr4aliEMADErLOEJXc/Jobd4tFegIhAOTS10X9K+HDn75F3IfdNwv9R/dpfWHjfnTSehr1SdLq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101318},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{"wsUrl":{"type":"string","description":"企业 WebSocket 服务地址"},"enabled":{"type":"boolean","default":false},"allowFrom":{"type":"array","items":{"type":"string"},"default":[]},"authToken":{"type":"string","sensitive":true,"description":"连接企业服务的认证 Token"},"dmSecurity":{"enum":["open","allowlist"],"type":"string","default":"open"},"heartbeatTimeoutMs":{"type":"number","default":10000},"heartbeatIntervalMs":{"type":"number","default":30000},"reconnectIntervalMs":{"type":"number","default":3000},"maxReconnectAttempts":{"type":"number","default":0}}},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.0.5_1778034947810_0.8301008151739664","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"openclaw-xiaoyou","version":"1.0.6","_id":"openclaw-xiaoyou@1.0.6","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"8561dc6a3bb4ef71038dec3317933cade74b4011","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.0.6.tgz","fileCount":18,"integrity":"sha512-I6erqI1XzmH5mOdPHHhvPqB1oGBZJIg/GxOTivZGIGYDNJnX21ol7eynL1u8v3jtGDuQdRFt9QUDoN9wrWDKRQ==","signatures":[{"sig":"MEUCIGS+wvQ7b80upWRDr9QbRXpwTP2UlgAakljTTTAQZs7SAiEAuSGCnUT6D0EEDxkO8DeCyjGDEHu+9tTro0qsLRmzukc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98735},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.0.6_1778035500389_0.9864202218828175","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"openclaw-xiaoyou","version":"1.0.7","_id":"openclaw-xiaoyou@1.0.7","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"d76fdad83f014fd201b175f60c3b30ee096e7cbf","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.0.7.tgz","fileCount":18,"integrity":"sha512-Ol6wW7DBHiHMuD+RyUQcw7+vLGIZ5k/IenirZwkEY4JKkRce4DPvjZFZj2FoFulY37ncY3DDsJl2q4eghCFsnA==","signatures":[{"sig":"MEQCIEDx6QQVUI1exU+oLSwRHiRX3BJsvpCT9KTWbCY4mv9MAiB4AXBWHLCXDLD2AR5iZhqNar7xlxziAn4RjtvEgtugyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99594},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.0.7_1778036087718_0.9315458547248492","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"openclaw-xiaoyou","version":"1.1.0","_id":"openclaw-xiaoyou@1.1.0","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"ca4bdf722a952f2f941b2e5420f3f2b8635d1a0c","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.1.0.tgz","fileCount":18,"integrity":"sha512-wmU+g3JPBTSLVTBp2bGZRAevXS46DbzJz4zR2nXnGqQCQ+/t0zxR3ugkkNbAHgxD7OvXWPE0cXa0oxbRC0s2tQ==","signatures":[{"sig":"MEUCIF5sURiuJmyxiADabjyk0Kv+wR+xm0NDGiSNKAjM+ppHAiEApy3avToA8yHNgcy0AH7Hi5N6aHbmTiDYDZzzki8Ovh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99851},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.1.0_1778038513349_0.33149632380458294","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"openclaw-xiaoyou","version":"1.2.0","_id":"openclaw-xiaoyou@1.2.0","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"c4b655c7e8e4e4c9bdcf8064cac23bfee3dd1e57","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.2.0.tgz","fileCount":18,"integrity":"sha512-KP/7aNgnWgQse+ENmgiNLYscET+wS2LT48IlH17KhdP6UAh//3AEimPkuoHUcbV8OZdn08v24LvF7kBaPK1eZA==","signatures":[{"sig":"MEQCIGe3aexYQRo6cWjdACm+EHpmWXqR8L612tgjeJp+AMh2AiBLt/Kdz7HXfqu4DbfyuQYRsYpIFiFQLvA4rSrcoOUbdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99102},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.2.0_1778042737431_0.010464495535370544","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"openclaw-xiaoyou","version":"1.2.1","_id":"openclaw-xiaoyou@1.2.1","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"d4634c84cc0e239f8e63dd7c95e7c61196e6bb82","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.2.1.tgz","fileCount":18,"integrity":"sha512-yTZh9az4SM1qcLj16O56OUFNur8D2Sv0WOAD5vEnKjO9KN81jJ4JEGDGxpdwhWgxKjqeBgeB26w8uszmeEFlcA==","signatures":[{"sig":"MEUCIC+auYVJ/im8Ez7UtF4/QRhJKezznG7ybDkMQls+eLZ+AiEA94ZP09cKCC14CdA9VD5Xz0dLnVphb6+NpXd51r1XVhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101008},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.2.1_1778043011564_0.12347293716161833","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"openclaw-xiaoyou","version":"1.2.2","_id":"openclaw-xiaoyou@1.2.2","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"f50282091578648a84cc2496a88a0306b2be4638","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.2.2.tgz","fileCount":18,"integrity":"sha512-CL1eXrO/yMXEM1MmQd40Rh4Ebu2a9BxnhcvSOqsTFGqxcWmlJ5CtSEUB7Vs+3iGK/I1QSN8dKaeHDA95qpY6Eg==","signatures":[{"sig":"MEQCIAs8F8yfyJ72VSJ2k1ys/Ze30uBJQPK5znOgsLPDou6OAiAZcOUjyjF0U1riViCw0lzOYn6lR+pwQZkB8KGotTTAIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103040},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.2.2_1778046357538_0.3280210579612022","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"openclaw-xiaoyou","version":"1.2.3","_id":"openclaw-xiaoyou@1.2.3","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"7e302b0e90e1dc95ff9b8414603e31c71b3f051c","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.2.3.tgz","fileCount":18,"integrity":"sha512-6Zo63AJ6IwnAesvoLE50fLZDUutIyj5KkFvF7vGZgh7PtOBjmjgtxk8Z0ZHYSdEp446vDfkTDBTjMq4ysnWDNQ==","signatures":[{"sig":"MEYCIQCfTjms5fmtxjUiLJp4xB9XC0SGi8f2WJ7hUI9/+rcmJQIhAIVyt5PuopOs/DWyhSF2k8TD+RKxB13Nz5zqxEgJohzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103122},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.2.3_1778046651929_0.7841384274107552","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"openclaw-xiaoyou","version":"1.2.4","_id":"openclaw-xiaoyou@1.2.4","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"39bed0f50439d3323e30c11d94dc449de07c3b1a","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.2.4.tgz","fileCount":18,"integrity":"sha512-f4yxrMElM5r70whd+rbgnHy5bFZyvEGd7aA18r6gXkyW6kC/QpjIiRDkE4aRczb7kLy182VQwZERhIv5BldqiA==","signatures":[{"sig":"MEUCIFwRRri65lUc/VUPiyaU3DsvwXTotQ7aZWxgX1a6ARjYAiEArFX2lwD6lIHzYcpoacgeRFk+NYYTh1ZidnS4cnSXJZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103093},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.2.4_1778046819000_0.9418301410986918","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"openclaw-xiaoyou","version":"1.2.5","_id":"openclaw-xiaoyou@1.2.5","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"80f1aa9c27a12d425ab9ebd1ae52c05825e1bfe6","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.2.5.tgz","fileCount":18,"integrity":"sha512-a8Sxx/1jLH4MhkyuLQKr4Ti/dW5aIABOXCxZNQ7wyk4QTILfcrGa+A1GX3TJD8xuLurWoLqMQJqd3cRrH2F3SA==","signatures":[{"sig":"MEQCIH2fXvJT8nyPFCmykSwy/ASrmnAtMOXGD0kYjY+yyR+BAiAoHodm+i4gJ1YRR9xyvicTHYuXpMIOZ/Dhwk/dtkzNfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103313},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.2.5_1778047979174_0.893323615035533","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"openclaw-xiaoyou","version":"1.3.0","_id":"openclaw-xiaoyou@1.3.0","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"34cba806009a0299272d6a779f4caed04aa4b18c","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.0.tgz","fileCount":19,"integrity":"sha512-BlWmrWF+pesdJJPhOQL+8loYkjIYjhOPHH7UqRblB4SZ1fFrY5tROW1odIdGnjzMA/Z3p66NMha+KzkdrHqANA==","signatures":[{"sig":"MEQCIHQ+tzP32xfqxUeB2bqShJWMOu1VwKkwx5pmeoIqUBjRAiBiLIheW+5HJIKPKJNv7lpJfwUpNqSGH3rDUXqcmlhtog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116250},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.0_1778139908445_0.2984574106600084","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"openclaw-xiaoyou","version":"1.3.1","_id":"openclaw-xiaoyou@1.3.1","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"bbd33092ef7022f19842ed5d069c17a3300f4922","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.1.tgz","fileCount":19,"integrity":"sha512-Aou5zOkFZ2tHqzZON0ru5yFJeEbcG5jF24odm9FR1MWPLAwzzIFz0jvtJRCjyd4vf7yEdcy13C+eu4S7jHVuLg==","signatures":[{"sig":"MEQCIC/usvwNd8ZEdO/MF1H+RdA9A8G1aEwN4rZbuF30fsXhAiA0lqG6ugvjTuNS9uvIn9jc4OdlbJDNYUHNABIvTa2sgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115293},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.1_1778140281107_0.09205265834944454","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"openclaw-xiaoyou","version":"1.3.2","_id":"openclaw-xiaoyou@1.3.2","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"bd2023d728be86d8b938c15b13102d88751341d4","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.2.tgz","fileCount":19,"integrity":"sha512-pBR2i7k8V1brgU1AkiGsuiuZV/WOesaRSVNYRi1rSswhtb1AKSsCBgdFRaNIN3NKdHMnE1Oa1+DADa4kkxjh+Q==","signatures":[{"sig":"MEUCIQC4QrIyZl8q4TMafrU85Xhf8B83atYe6hHQZQVa1TYt3gIgMv9slITLmZlYGNnPnKj4cqjkCZwCUlf5Q/fyF7MBbYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114444},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.2_1778142887380_0.8647348212895472","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"openclaw-xiaoyou","version":"1.3.3","_id":"openclaw-xiaoyou@1.3.3","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"7a622673e8f9cd1b235a654a812ab4e025dc17bd","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.3.tgz","fileCount":19,"integrity":"sha512-ZPwlauRG7DzgaZdjzdbf5Xax+MV265foIMjWAlWy2aoaeo3P5mFqI2cKntUuF6CUiID5n4heR92wLjiQeDnm6Q==","signatures":[{"sig":"MEQCIHeUAacSFZ56JGRUIKbly++1TYXtlAhyktObkNBt9B43AiASnCepG4uPaXa6fArKstg7a4PfUntm6bUCgAWHp/2+Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115877},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.3_1778143375085_0.26316578962685355","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"openclaw-xiaoyou","version":"1.3.4","_id":"openclaw-xiaoyou@1.3.4","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"d2f36f7fa727a854eee5d4e3b60f413a9edb482b","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.4.tgz","fileCount":19,"integrity":"sha512-ihsrA3+kAOqE6LOD0UbUox7ptqkf41OorsgPpOW73jrmSIAN0AW9VylAtG/n77bmm5jdYB9YiC8flfHc+hJ+ww==","signatures":[{"sig":"MEUCIQC5OKU6K44+hiXgWz6Rc0PVpSEQIySYIeFPiWxIjhkMhgIgQlvlcY/5p5e2TKUoW4H9b3Zw30k4hjenT78EZO4sNkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115877},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.4_1778144583791_0.5817969804538361","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"openclaw-xiaoyou","version":"1.3.5","_id":"openclaw-xiaoyou@1.3.5","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"4ebefade09b082346a0880133d24ddbfddc67ed0","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.5.tgz","fileCount":18,"integrity":"sha512-iOYTjS4dYgzexiiAq1DZHFf+47/8SZ9RIrZpHWYRusqGjGBVdtVGRZgEbQ0I2GixHsOp+pfKqflMGtQ3wwyZDA==","signatures":[{"sig":"MEUCIQD7dxDvDzlL2xyD1DMaBTgb0Mantp9GH+EufP/YiUms1wIgHHYy+nA58o1Pc+/xzWQEnZV4IFeIKpGqTV1k25hsiLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119530},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.5_1778214752469_0.3816475657287288","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"openclaw-xiaoyou","version":"1.3.6","_id":"openclaw-xiaoyou@1.3.6","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"821b3f42b5801d90396974c2deffbc64092bba1b","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.6.tgz","fileCount":18,"integrity":"sha512-EBL3zFR5bmb3P8+vQNh/MoYsN7Ks3fqq6O5GHgSBbbv3onkywZYjlkbVlEB6jiCPCqUgpHujeXgi3yweBkckqw==","signatures":[{"sig":"MEUCIQCOuOiGktpouR2ucpZlpRiv3adqOMOlZtFnN1nkjPAsJwIgWyz/Q8McTcrxLnPun2KIvf7GBDMXjbbH+wHzW9oKc6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119072},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.6_1778219484419_0.877808053808899","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"openclaw-xiaoyou","version":"1.3.7","_id":"openclaw-xiaoyou@1.3.7","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"5303b9f345f3c8788176a27ef8d86a74704dd6f0","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.7.tgz","fileCount":18,"integrity":"sha512-92nb1EmaZj/aKxP2N6ZaUuwCUlQBSKRh7fhzxLnZlamRULKslLgOtpRATz/ChnW5ZKjzOlb1H6BXs0ZgI9IDOA==","signatures":[{"sig":"MEQCIA4xSz7b/E8Eo2PmxPVnDvr8NdyH23tmz/quUjkEz1ORAiAn0BH4rE6/E+Qz9+lQ4WCXf33jysLD8btSjWEEnLYYkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120657},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.7_1778224110140_0.38613663951516397","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"openclaw-xiaoyou","version":"1.3.8","_id":"openclaw-xiaoyou@1.3.8","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"637c14928e26f71288caffa3ba5e346a679b9adf","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.8.tgz","fileCount":18,"integrity":"sha512-loGn0/XLF+sOU5L0yu9MSO87Jo1EBVNdEg70gB5jADp7eefd7TiT7y9iQOm2yNTzYYsaNqAAWdgglV4wE8Fl8g==","signatures":[{"sig":"MEQCID3vXDulwmFyryRQv4TA5JOzBMIos/sJsS03I4CXKOuiAiAO78xCB8n/HDs1oCIjbvHTJnaZAg4INohtUL3OayMTWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120544},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.8_1778224566828_0.2559485504390815","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"openclaw-xiaoyou","version":"1.3.9","_id":"openclaw-xiaoyou@1.3.9","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"d59a63c23f375229b35b61c26080877f5da447c4","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.3.9.tgz","fileCount":18,"integrity":"sha512-6/8hxSzwzi5wnPp0/ZCZXQLHbknEXKpaRWV2omJDUdoGomdmC9uY5uRf7WKcR5AJEZsUqvISw9DnqKZuHpBL+A==","signatures":[{"sig":"MEUCIQCHwqZ75T8Bo7SOtdXaeca2M9XOBWNh5QqKBa6BR+rW9wIgSsU6z8mJDo8nCfKd4aG++O+pxJR9HTjDBb1rjkfkPB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121222},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.3.9_1778301011076_0.6700920421901662","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"openclaw-xiaoyou","version":"1.4.0","_id":"openclaw-xiaoyou@1.4.0","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"9ecbb1e4143ad6d4ef1191cfcac336376b384af2","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.0.tgz","fileCount":18,"integrity":"sha512-WaeketBRGG3mz/p1CCR8NunPTo0yL7MPoHZjpgZ2YmCMXWgVlb4D0SRtEGuVBhYeAr8V7PLpBcnIfSR7Pd0mbQ==","signatures":[{"sig":"MEQCIFkDfE6rE2rtiNjkJ2DIy2VtR/QOSati7n5nqZlf7RiBAiBf/A8HbfgWuwmNRw1nlRzTVraAxF+hoL76eGf69nkgRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121588},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.0_1778305402084_0.14603060065164386","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"openclaw-xiaoyou","version":"1.4.1","_id":"openclaw-xiaoyou@1.4.1","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"00a3c8bdab121e66dc3a79182c6a3f1d0aa83ff7","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.1.tgz","fileCount":18,"integrity":"sha512-47BwZ0SSyGm6CxeQ7lMAVWiPIMxsuoBc0mjC3QcCWmlVlKJnH7Z8Q4F27tMS4Up9zSDtjch7dAyooJcV9LBa6w==","signatures":[{"sig":"MEUCIGQvvVJIwTeXlxezOY5aBD8vRSyRDCQOG8ch8QxjbcgzAiEAyz58ZQlfKiwsPjrgOgZikPjfWk8a+QwMzk1BppefWBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122704},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.1_1778310828936_0.6836401162103645","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"openclaw-xiaoyou","version":"1.4.2","_id":"openclaw-xiaoyou@1.4.2","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"ebe3a2ea815da628437ba1b8c5113a544d2e3a83","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.2.tgz","fileCount":18,"integrity":"sha512-DkJFxBi1Xag0Y12abNelUrcJiiWBfJz3Wz+1cLqPic1o440yXAqSgm1Ak3qWPqe+AoHIm+W+UVTfW2ET1lXV2A==","signatures":[{"sig":"MEYCIQDUfbsWbz42zRRPdmG1H0+e7og4XNdcfpe+8BQJTd/gnAIhAI95KdPgH1DTRXII3TcgUi5DjUGVzL58b7lCyqabPZl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122756},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.2_1778311320291_0.7039637247497383","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"openclaw-xiaoyou","version":"1.4.3","_id":"openclaw-xiaoyou@1.4.3","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"764ff5f70a90534f8adae018f3e84ad0767120d0","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.3.tgz","fileCount":18,"integrity":"sha512-dZxP+QIr7wpv1bRev5wBVW65gTyi/vOt5mzhqHS1y+FqWu+aTVCFtpX3fM3RwarwelKiS8ldQss3nINE+Xyb6Q==","signatures":[{"sig":"MEYCIQCenajf3gTaZpb/6//Izkn7eaHXbC65lS+0pyBCB0Y6RQIhAOu/YaUeJOI34KpIk995OW9J0THc5+mYK/ekvBSf+igm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122784},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.3_1778313517068_0.7837976928810018","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"openclaw-xiaoyou","version":"1.4.4","_id":"openclaw-xiaoyou@1.4.4","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"3282a57462e1817793eba2a82e4b7e23a7159eba","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.4.tgz","fileCount":18,"integrity":"sha512-64RdYSdwI9MIBAdaDOz3f3FMRuvg0r5QwVNtWZKRScySGHXXX5Nxo0EpfnFI/o+vzhUt2ZJ/GHzAJATnre9CHA==","signatures":[{"sig":"MEQCICk2vHkbUU/FvAXiWDWya8mfAwkoudLOHIJOrbEbBw81AiAn/uk26itwqov8ECrAYeFsCxbQJrq91lNNoe8JJ2DF/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122871},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.4_1778314828307_0.7203445207756252","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"openclaw-xiaoyou","version":"1.4.5","_id":"openclaw-xiaoyou@1.4.5","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"bda643d006826231cd385283061719e57afa5cf8","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.5.tgz","fileCount":18,"integrity":"sha512-e6MO2i7FAJa8UDnvEfzxxWQfn5n1xO0cZIbi97ZrggQPF/5Ov/DfRFszYmo/ZTiAkaL0qdxHJa0DTXZPgBAiFg==","signatures":[{"sig":"MEYCIQDUJaRYDt2/L9eGNvZ22Lj5mzTrbJovmc/esWoOrXJxXQIhAI1DmFbRK2Qbby+hmvZPulSQN2rprbg2WtIjWyKzJdOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123061},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.5_1778462108636_0.8628492885003511","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"openclaw-xiaoyou","version":"1.4.6","_id":"openclaw-xiaoyou@1.4.6","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"39185e9beb98d1ca81980eba6fdd8a1964187d29","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.6.tgz","fileCount":18,"integrity":"sha512-rp8bzoKl5h1tFPryFd2dr4y6Jqqd2UKWW+feSWkcFUnOp/8SfH1059nPciNxXRBztck0hsJnATdFOL/HBXdbzQ==","signatures":[{"sig":"MEUCIQCUfXK1/aB5yBLaQnGwm6yiMNPOiAeXckOZpR3FCcVJqQIgGldz753aC6CLB5XTJWwGUbx84JWKNc2np/6Nhpq/UWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123207},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.6_1778463529235_0.144075645033642","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"openclaw-xiaoyou","version":"1.4.7","_id":"openclaw-xiaoyou@1.4.7","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"37132a40d909da47aace3a5a1614f3030e8fec6a","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.7.tgz","fileCount":18,"integrity":"sha512-8JQg5BYaL2ySefogASRgDqhnXm8vOvHNG6/2bnv9OnyIxeHLhFD0EHyWKmtEWa0xO3eyBCTTEOTioNU/7XgWAg==","signatures":[{"sig":"MEUCIGXu15j58JX82jgLcxWYohtkG6HTfuSl/GGlScQVk6jfAiEA5kWIgWtqSQCLjiOoDitVJcfaObN5kbGaCh5rjb+uZVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124455},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.7_1778547709721_0.8701557291354745","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"openclaw-xiaoyou","version":"1.4.8","_id":"openclaw-xiaoyou@1.4.8","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"d42d48db3e78bbc3fa648e78ee9b048510eaded9","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.8.tgz","fileCount":18,"integrity":"sha512-IdFea2TkX4UD5JsUhprdsCvQzMUG5hWs2bWTPrQFWVnS3UfmEkCvO9pZ0IpwNaE7Y93vrkpIRK4+QMAeXIHr1w==","signatures":[{"sig":"MEYCIQCFsIe0mkHjWAmmyKG/FgkE5jL/CmxnMjcPWgmY4C0c0wIhAMfCdBAE6yR5N7zdVbYlWiYBwnWRAJ5y/Cj610x/+do3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124464},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.8_1778548940293_0.04358508100089775","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"openclaw-xiaoyou","version":"1.4.9","_id":"openclaw-xiaoyou@1.4.9","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"56f88778a2ee4e0b4ae3f1446c0465aea4676102","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.9.tgz","fileCount":32,"integrity":"sha512-UuEsMfYsuoD0XgXBOZnIn2pKtsjafAoQ12sOSG8gw6g7Rd0bVkWdxOhpvLsXIb5mJaF3QoCQrgTBvo7eOUen8A==","signatures":[{"sig":"MEUCIQCpV4gsW0Tjox7bsXWopKds9vLWAe29TatIM+Nxs08wVAIgRwhjT2DCt2mAFnGzkh+sEgesO4shYjfpHkFfq2PIJF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109107},"type":"module","scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.9_1778555487795_0.45712685071462955","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"openclaw-xiaoyou","version":"1.4.10","_id":"openclaw-xiaoyou@1.4.10","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"dist":{"shasum":"acb981ba635b9076aa24fea643ea844f7e4d3914","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.10.tgz","fileCount":32,"integrity":"sha512-NWPw3UCODyiA18bklrZQ3olYOE63IxKTSAX50wrLcObmPnSCd9dkt/SkAvrT91F88XB/afUQhCYlJ/I1I2ooMA==","signatures":[{"sig":"MEUCIGS6Fyo1HWEgfdHbn5MDhqVk4hXsFwIwxZWKUC1A/h7HAiEA2PHYpBE5B8lFGwAu0jPZDsri7mgBvk5DOxo7MgVXIrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109991},"scripts":{"test":"vitest run","build":"tsc","demo:server":"tsx demo-enterprise-server.ts"},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"openclaw":{"channel":{"id":"xiaoyou","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","label":"Xiaoyou","order":50,"aliases":["xiaoyou"],"docsPath":"/channels/xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)"},"channels":["xiaoyou"],"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","properties":{},"additionalProperties":true},"installDependencies":true},"_npmVersion":"8.6.0","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","directories":{},"_nodeVersion":"18.0.0","dependencies":{"ws":"^8.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaoyou_1.4.10_1778557138848_0.21541164177890093","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"openclaw-xiaoyou","version":"1.4.11","description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","openclaw":{"extensions":["./dist/index.js"],"channels":["xiaoyou"],"installDependencies":true,"setupEntry":"./setup-entry.ts","configSchema":{"type":"object","additionalProperties":true,"properties":{}},"channel":{"id":"xiaoyou","label":"Xiaoyou","selectionLabel":"Xiaoyou (enterprise WebSocket)","blurb":"Bridge OpenClaw to enterprise services via persistent WebSocket.","docsPath":"/channels/xiaoyou","aliases":["xiaoyou"],"order":50}},"dependencies":{"ws":"^8.18.0"},"devDependencies":{"@types/node":"^22.0.0","@types/ws":"^8.5.0","tsx":"^4.19.0","typescript":"^5.5.0","vitest":"^2.0.0"},"scripts":{"build":"tsc","test":"vitest run","demo:server":"tsx demo-enterprise-server.ts"},"_id":"openclaw-xiaoyou@1.4.11","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-+Mm9XXM8ZRRfUWrbgTP/o6N0wFnpFLsWghPBa0lvKM9fXtu3XQ4ybBPR3kym83zeRffJWViccLavg9R5MkOqrg==","shasum":"9305f69bfe52c2fbed59a064ee0e8bc00f027aa7","tarball":"https://registry.npmjs.org/openclaw-xiaoyou/-/openclaw-xiaoyou-1.4.11.tgz","fileCount":32,"unpackedSize":109996,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6G+UdrKjfiPayIapBKERNBGFxtstSHCbdXk8Rvnr4+gIhALSj0gWa2xfJquRKILz7Qvp+c6UXP5GhVezvJxBL/0JR"}]},"_npmUser":{"name":"5feixiang","email":"meng_feizhao@163.com"},"directories":{},"maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-xiaoyou_1.4.11_1779702345439_0.4890937407306668"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T06:22:17.611Z","modified":"2026-05-25T09:45:45.681Z","1.0.0":"2026-04-30T06:22:17.768Z","1.0.1":"2026-04-30T07:17:22.177Z","1.0.2":"2026-05-06T02:11:32.494Z","1.0.3":"2026-05-06T02:17:51.311Z","1.0.4":"2026-05-06T02:28:49.930Z","1.0.5":"2026-05-06T02:35:47.972Z","1.0.6":"2026-05-06T02:45:00.590Z","1.0.7":"2026-05-06T02:54:47.885Z","1.1.0":"2026-05-06T03:35:13.493Z","1.2.0":"2026-05-06T04:45:37.680Z","1.2.1":"2026-05-06T04:50:11.715Z","1.2.2":"2026-05-06T05:45:57.691Z","1.2.3":"2026-05-06T05:50:52.069Z","1.2.4":"2026-05-06T05:53:39.131Z","1.2.5":"2026-05-06T06:12:59.302Z","1.3.0":"2026-05-07T07:45:08.593Z","1.3.1":"2026-05-07T07:51:21.269Z","1.3.2":"2026-05-07T08:34:47.549Z","1.3.3":"2026-05-07T08:42:55.248Z","1.3.4":"2026-05-07T09:03:03.946Z","1.3.5":"2026-05-08T04:32:32.621Z","1.3.6":"2026-05-08T05:51:24.596Z","1.3.7":"2026-05-08T07:08:30.320Z","1.3.8":"2026-05-08T07:16:06.973Z","1.3.9":"2026-05-09T04:30:11.252Z","1.4.0":"2026-05-09T05:43:22.227Z","1.4.1":"2026-05-09T07:13:49.106Z","1.4.2":"2026-05-09T07:22:00.466Z","1.4.3":"2026-05-09T07:58:37.291Z","1.4.4":"2026-05-09T08:20:28.458Z","1.4.5":"2026-05-11T01:15:08.758Z","1.4.6":"2026-05-11T01:38:49.388Z","1.4.7":"2026-05-12T01:01:49.879Z","1.4.8":"2026-05-12T01:22:20.465Z","1.4.9":"2026-05-12T03:11:27.962Z","1.4.10":"2026-05-12T03:38:58.992Z","1.4.11":"2026-05-25T09:45:45.583Z"},"description":"Xiaoyou channel plugin for OpenClaw — connects enterprise services via persistent outbound WebSocket","maintainers":[{"name":"5feixiang","email":"meng_feizhao@163.com"}],"readme":"# openclaw-xiaoyou\r\n\r\nOpenClaw channel 插件 —— 通过持久 WebSocket 出站连接桥接企业内部服务。\r\n\r\n## 架构\r\n\r\n```\r\n┌──────────────┐    WebSocket (出站)    ┌──────────────────────────┐\r\n│              │◀══════════════════════▶│                          │\r\n│  企业 IM     │    xiaoyou 插件        │  OpenClaw Gateway        │\r\n│  服务端      │    (运行在 Gateway 内) │  (port 18789)            │\r\n│              │                        │  ├─ xiaoyou plugin       │\r\n└──────────────┘                        │  ├─ Agent / LLM          │\r\n     ▲                                  │  └─ Tools / Memory       │\r\n     │ 用户消息                         └──────────────────────────┘\r\n     ▼\r\n  企业用户\r\n```\r\n\r\n插件安装在 OpenClaw 中，由 Gateway 管理生命周期。企业侧无需暴露公网端口。\r\n\r\n## 安装\r\n\r\n```bash\r\n# 从 npm 安装\r\nopenclaw plugins install openclaw-xiaoyou\r\nopenclaw plugins enable openclaw-xiaoyou\r\n\r\n# 或从本地路径安装\r\nopenclaw plugins install /path/to/openclaw-xiaoyou\r\nopenclaw plugins enable openclaw-xiaoyou\r\n```\r\n\r\n## 配置\r\n\r\n配置写在 **OpenClaw 的配置文件**中，不是插件目录里的单独文件。\r\nOpenClaw 启动时会自动加载配置并注入给插件。\r\n\r\n**配置文件位置**：`~/.openclaw/config.json`\r\n\r\n### 方式一：命令行交互式向导（推荐）\r\n\r\n```bash\r\nopenclaw channels add --channel xiaoyou\r\n```\r\n\r\n向导会依次提示你填写 `wsUrl`、`authToken` 等，自动写入配置文件。\r\n\r\n### 方式二：手动编辑配置文件\r\n\r\n打开 `~/.openclaw/config.json`，在 `channels` 下添加 `xiaoyou` 段：\r\n\r\n```json\r\n{\r\n  \"channels\": {\r\n    \"xiaoyou\": {\r\n      \"enabled\": true,\r\n      \"wsUrl\": \"wss://im.corp.example.com/ws\",\r\n      \"authToken\": \"your-enterprise-auth-token\",\r\n      \"dmSecurity\": \"open\",\r\n      \"allowFrom\": [],\r\n      \"reconnectIntervalMs\": 3000,\r\n      \"maxReconnectAttempts\": 0,\r\n      \"heartbeatIntervalMs\": 30000,\r\n      \"heartbeatTimeoutMs\": 10000\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n> 插件目录下的 `config.example.json` 是配置模板，可以直接复制其中\r\n> `channels.xiaoyou` 部分到你的 `~/.openclaw/config.json` 中。\r\n\r\n### 配置项\r\n\r\n| 配置项 | 类型 | 必填 | 默认值 | 说明 |\r\n|--------|------|------|--------|------|\r\n| `enabled` | boolean | 否 | false | 启用/禁用 |\r\n| `wsUrl` | string | ✅ | — | 企业 WebSocket 服务地址 |\r\n| `authToken` | string | ✅ | — | 连接企业服务的认证 Token |\r\n| `dmSecurity` | string | 否 | open | 安全策略：`open` / `allowlist` |\r\n| `allowFrom` | string[] | 否 | [] | 白名单用户 ID（`allowlist` 时生效） |\r\n| `reconnectIntervalMs` | number | 否 | 3000 | 重连基础间隔（ms），指数退避 |\r\n| `maxReconnectAttempts` | number | 否 | 0 | 最大重连次数，0 = 无限 |\r\n| `heartbeatIntervalMs` | number | 否 | 30000 | 心跳间隔（ms） |\r\n| `heartbeatTimeoutMs` | number | 否 | 10000 | 心跳超时（ms） |\r\n\r\n## CLI 命令\r\n\r\n```bash\r\n# 查看连接状态\r\nopenclaw xiaoyou status\r\n\r\n# 发送测试消息\r\nopenclaw xiaoyou test --to <conversationId> --text \"Hello\"\r\n```\r\n\r\n## 本地开发测试\r\n\r\n```bash\r\ncd openclaw-xiaoyou\r\n\r\n# 安装依赖\r\nnpm install\r\n\r\n# 终端 1: 启动模拟企业服务\r\nnpm run demo:server\r\n\r\n# 终端 2: 启动 OpenClaw Gateway（配置 wsUrl 指向 ws://127.0.0.1:9090）\r\nopenclaw gateway\r\n\r\n# 在终端 1 中输入消息，观察 Agent 回复\r\n```\r\n\r\n## 文件结构\r\n\r\n```\r\nopenclaw-xiaoyou/\r\n├── package.json              # openclaw.channel 元数据\r\n├── openclaw.plugin.json      # 插件 manifest + 配置 schema\r\n├── index.ts                  # 插件入口 (register)\r\n├── setup-entry.ts            # 轻量 setup 入口\r\n├── config.example.json       # 配置模板（供用户参考复制）\r\n├── demo-enterprise-server.ts # 企业服务端 Mock\r\n├── docs/\r\n│   └── communication-flow.md # 通信架构文档\r\n└── src/\r\n    ├── types.ts              # 协议类型定义\r\n    ├── enterprise-client.ts  # 企业 WebSocket 客户端\r\n    ├── channel.ts            # ChannelPlugin 实现\r\n    ├── channel.test.ts       # 测试\r\n    └── onboarding.ts         # 交互式配置向导\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}