{"_id":"@xgjktech/xg_cwork_im","_rev":"184-be7cfb5bc96d6f1a56d2187b161f9621","name":"@xgjktech/xg_cwork_im","dist-tags":{"latest":"1.19.39"},"versions":{"1.0.0":{"name":"@xgjktech/xg_cwork_im","version":"1.0.0","keywords":["bot","channel","openclaw","xgim","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.0","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"e72d16066a26988b9bba050adcf5e70cb8e7c2a4","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.0.tgz","fileCount":11,"integrity":"sha512-GWMlIIuqWzUmxmWKvFxQO/MhAHm5KZBmcnZ9s8UeN7dOfLpvqsKFVzP2kRF1AZHhAvyt+lcWwSeBS0ktDfUNPw==","signatures":[{"sig":"MEYCIQDR3gVpursWnkwwSKGrvLRM6v9wLc/tQDs5O4LaPlQsbQIhAPQWYdHafTnecLGP1SS+ZM8gdkxSFLW3cmOiWK8UZJiB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62406},"main":"index.ts","type":"module","gitHead":"672f1be5760af37d47fb3f1dfd4afac92090d618","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"小橙工作台 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","xgim","im"],"selectionLabel":"XG CWork IM (小橙工作台)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.0_1773021466589_0.5383679730928641","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@xgjktech/xg_cwork_im","version":"1.0.2","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.2","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"264b432cb8585e105a23e03b9d8de67dbaf6f445","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.2.tgz","fileCount":11,"integrity":"sha512-Zwd2jc+9vSlEbXGCPAsfzkVYndNdVMmraEhTtZfdP3xgMbHLlYcd6012piTu8EQfvHDWs3JcP7XbvmCyJnFiag==","signatures":[{"sig":"MEQCIBb8GRKnM7tSD6oFCVSczw0+n7jCYVgPkycc5ZHFMecwAiBhhHcHApgIArbQU6QtBMBATX0b+t0ErcvVOTsVEnH7PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75615},"main":"index.ts","type":"module","gitHead":"84fbf8a7497e56037c7a0dba97e70c22ff8d51cc","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"小橙工作台 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (小橙工作台)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.2_1773231941709_0.09042699622376693","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@xgjktech/xg_cwork_im","version":"1.0.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.3","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"574a624eba497217a022da157475a705b6c20ebb","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.3.tgz","fileCount":11,"integrity":"sha512-qYNFn5noIQiU+biRS/thnT6NJai7dxk54dssJsKHSQ1m18NurIdjaQDCLfv+odI2y56q26tRzAh6CFaYKTNjIA==","signatures":[{"sig":"MEQCICyoIMvjAvhbivbxerCjA7fW+2Dp0yK/5DPTk1A+FxOWAiAyTKV4S2cLIr6DqkrGIg/Y+kDkuL6A090wwzaR8d9ktQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77631},"main":"index.ts","type":"module","gitHead":"39f7119903e7ab45fa0f5dd0fc95a9d62f607db2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"小橙工作台 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (小橙工作台)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.3_1773625287893_0.07711088498010299","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@xgjktech/xg_cwork_im","version":"1.0.4","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.4","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"7f8a3408949a37f73998488bcf6e45f8804f21d2","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.4.tgz","fileCount":11,"integrity":"sha512-o5yQilBJvB6Vw2XjXhRcJ7LEQdgM5vQkyzgksZJlQff8PNltyBEi64pddm7epP8bRT+4QTleFakErBEghBhHKA==","signatures":[{"sig":"MEQCIFSEt0zKPLgfhZtqKWhb2PYuwkTD7ORYaFGuJc81U7kOAiAUzN/976QA0XJXVAsiSXV+NIvH2ZgdKJ+Te7NpURr9Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77668},"main":"index.ts","type":"module","gitHead":"a2ad8ce3287ae7009d53356264fd484616deb1d3","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"小橙工作台 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (小橙工作台)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.4_1773628354786_0.564822635007399","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@xgjktech/xg_cwork_im","version":"1.0.5","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.5","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"889ef5fe64605168aac8843ba17f89ac223f7bd6","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.5.tgz","fileCount":11,"integrity":"sha512-2mz9TJAF1Q/3OD4LVeHDm9hc05LzdBSB8aS1781Au+dLKmL+Gz3c+mCsHd4d5wG+ZU22xwJBY81PTYHzm/V4sw==","signatures":[{"sig":"MEUCIQD4FHVwZbFYoX7x5ir77Qy1zHNPXoyTH4INXefOQon3HAIgF9vliBwhZtD6y8uBry3U22R55lKqqTsh4eXEardcqeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82444},"main":"index.ts","type":"module","gitHead":"123f9e51cfb6b0ff510300a7c8f0b29e5c619940","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"小橙工作台 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (小橙工作台)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.5_1773666014129_0.2473436904386872","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@xgjktech/xg_cwork_im","version":"1.0.6","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.6","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"de0645ea06b45433d47ee02d5ffe3afd62b4ccb0","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.6.tgz","fileCount":11,"integrity":"sha512-6TD0749N7F21S3kUpSLhM0ZHiNN++hJYRuXhs3QQXEXQP3Ry9mM9B9ct3KZYn63FH5go5eO4Wzr8uNUcNgky7Q==","signatures":[{"sig":"MEQCIG2gDaGXUaJ+0RLSFbbw8XISjXox2ea6n5lBQk9Rtw7MAiALOlxQN8eMlzmogc8fM0cFn5kdnCdVtMePX83MTJCefQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82427},"main":"index.ts","type":"module","gitHead":"2a804aba7f42e5868dd15ff80aef650a9c5b3864","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.6_1773726726895_0.3314739575686201","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@xgjktech/xg_cwork_im","version":"1.0.7","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.7","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"ff15c4fa589046a66ce6d861dc4477cd3dbdb1ac","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.7.tgz","fileCount":11,"integrity":"sha512-i48H1Mu/8g4SZcUnS1NY/KQbFiip+Gt4bUao8Rxt6l9+Tehn1MZjheLrKpRG3vm3Lc7RJyvKwuQO+9BXAaGvww==","signatures":[{"sig":"MEUCIQDiGSKDKyIQXdFiBDirwu4iMGXQQ+LOaeA9B7OWkUTLxQIgdHiD0cN5e7a1/Fu4/G1N1wK0TNNk05JmHK+B81+5N3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85113},"main":"index.ts","type":"module","gitHead":"772a4aff4bc6436a6fec033a487a6a4de7037cd2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.7_1773895849506_0.9563493433071999","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@xgjktech/xg_cwork_im","version":"1.0.8","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.8","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"bd6a562b60f3c6da585b4c254eedc8bb5bc50375","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.8.tgz","fileCount":13,"integrity":"sha512-dLAGjK0wwCsn9Yzln8QjSOiG5okoa3q7meHGwV4do4uMlYDcEkURn6Kn7lkcxH1EnGFDgG7BlfbhbeexoETe8w==","signatures":[{"sig":"MEUCIQDP9artx+touYIYAtEIVyqUNsccu7KUW5wPGJXIEY893wIgd2lAIW7VhJu6pNzfqVUwTJJ8QOZupa5OC7Ls9MRcs/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105215},"main":"index.ts","type":"module","gitHead":"b67d61fa4afdd14772c87967b7bd188779055f0c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.8_1775802426855_0.17949426422762738","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@xgjktech/xg_cwork_im","version":"1.0.9","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.0.9","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"44529cec39ccc297670b6e9c2243a56fdec88ab9","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.0.9.tgz","fileCount":14,"integrity":"sha512-YT0XaXdGq5fJqnUhVMKfzclbCkojkcHUewqPghS0U4dPJEhH6az1ghOVLYfQLU/lJ24X44SjPcx9jb2It/3/WA==","signatures":[{"sig":"MEQCIG7C5Gh+4HJh+G6bjEuFi3VcLFm14b41El2UrtI5ZHcQAiAgibHNyRcd7XWzCn1FwOzH2aAb7HfKdZ5uUCWfLjuTCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117769},"main":"index.ts","type":"module","gitHead":"42c7d6a6ea5f9e9a848692d44cf9e4279f6b2aab","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.0.9_1776077240857_0.6616710926148881","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@xgjktech/xg_cwork_im","version":"1.10.0","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.10.0","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"50531fc694f51eea355679929301a9493ec1390a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.10.0.tgz","fileCount":14,"integrity":"sha512-xYwuIRIZfdacdFiP4bOarso+AAaZO8jU5QwBQ/K3bzAG63b6bLVefgKrEVzohoQS8wQWxl2AMOyMA2fCwpTsZQ==","signatures":[{"sig":"MEUCIQCvLcyJdlyMsx2aAE2rwfB+E9zUEiKXKpYW3qHPOsmzYQIgLctJmgeiErnZWCyMEPncMPCwuFA0NIzTTP6FTnf4/Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120690},"main":"index.ts","type":"module","gitHead":"42c7d6a6ea5f9e9a848692d44cf9e4279f6b2aab","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.10.0_1776082114296_0.22952269104387857","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@xgjktech/xg_cwork_im","version":"1.10.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.10.1","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"1d5c022a0cb3cf99cf61a9a23fd57402bb87d542","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.10.1.tgz","fileCount":14,"integrity":"sha512-wKFAq19EV7HbimResqbDY+Rg2UPmxrHdaPTEDBs2cIDSrazXWuzMtneaAyrBuKQq1wg/iKXBBP8htVjx8PU+vQ==","signatures":[{"sig":"MEUCIQDyYDCjpKYZnzYcSI4gpwIV22/+YOnNdcnjG3CVIn1dgQIgIsw4SrKXWT/ZhIalCveNpt5K3M9Fly9QrseB8LFbVF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124090},"main":"index.ts","type":"module","gitHead":"a934d45366f7cb3c1fac29b02e3ab9f5088046ef","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.10.1_1776134046287_0.3543857308293419","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@xgjktech/xg_cwork_im","version":"1.10.2","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.10.2","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"5bfc593d1bf1e6230d849c1c117d0eeee5e01793","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.10.2.tgz","fileCount":14,"integrity":"sha512-rEdp7DgehImRHPfC18f+guCci6EULVPFQmXCHurXAXxVMvyVgEv56G0vaoZZZ0N+9PsgC2CFP9fRwnkajhRX4g==","signatures":[{"sig":"MEUCIEBGM8V8xXDnTtD9krW2kWQGxJ5AVBVUBnrvWO/kJEjOAiEA6dKicRM+mjGtiBg3UyDhVEMaftU5ImHRkFjeLHuTXbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124963},"main":"index.ts","type":"module","gitHead":"80cb49e95fae72febc9b218c42624cffd82f1823","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.10.2_1776139420144_0.6275973886981407","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@xgjktech/xg_cwork_im","version":"1.10.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.10.3","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"b0719ed8258ff52b58fc144b1f63151dc049291c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.10.3.tgz","fileCount":14,"integrity":"sha512-UAEetTar0IIE01K7+4IAo0olWwTYyqdsjZK4C42GbDtRJMXnv8hDsJJO2+dpgGz9mrFMkmpKyku8BmbMot+N7g==","signatures":[{"sig":"MEUCIQDor/cAZazUeMu2Xo1EGb7R5DmgT1YVJWzwGb6q/S9JZwIgJUlK17n4YRebPJEs3i8S4u8onbsjlNHXtHs5D6biI+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124928},"main":"index.ts","type":"module","gitHead":"4f65576d94d08983d5cf2a714601ce42e2b89534","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.10.3_1776155681908_0.20994649469973892","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@xgjktech/xg_cwork_im","version":"1.11.0","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.11.0","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"dc8fada5d21f5b1ae17fbe9ea9d2a508ec8536d4","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.11.0.tgz","fileCount":14,"integrity":"sha512-XxaLG6jfsvFHVSXitI9EdG8sdbeTdKf2743LNJna7ONdIVbs3vhqBCjsSqWlwbgVl7QetNWH9NwzxlpjI4hvag==","signatures":[{"sig":"MEQCIFiNdUripw/FYESvGfYBQ2jdua2INB2XW5joAFc+VA5vAiBrvcfMm30fdV+/tStPZBrX2nrW0XNsyx1WhTYIYPGkGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127764},"main":"index.ts","type":"module","gitHead":"e65da952928b0d1199ea9bb934eb441996d5b9f8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run type-check"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.11.0_1776681180142_0.45357507708750355","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@xgjktech/xg_cwork_im","version":"1.11.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.11.1","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"d959a0c4eb13fb90d7a341ea1028c86caffc0a99","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.11.1.tgz","fileCount":15,"integrity":"sha512-nAS+RXGVJbjApaLg4I6yNCNvaSLHwc2OqCp2Hy73QrBItSjhXrDltKQ3BmT3KlKjfERVuEQFmuGsI4/VfA+NVA==","signatures":[{"sig":"MEQCIH+NxhN4Ib+Fe8fXPJc3kEkMbUlHBeFxsgx/T96+EKr/AiBso5fNBFRO/y4myP2ICclH3HiqBjTzP1FJ3NL8mYUfmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135150},"main":"index.ts","type":"module","gitHead":"e65da952928b0d1199ea9bb934eb441996d5b9f8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run type-check"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.11.1_1776763904841_0.5599519701769133","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@xgjktech/xg_cwork_im","version":"1.11.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.11.3","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"723d152fbb03da60792761edba1e6fec417e11a6","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.11.3.tgz","fileCount":15,"integrity":"sha512-L8uEtyJPxt6lALQsr3iXp9IReX6C/4YOKI3U3BbMQPsrnPjyyYgkaW+678eE++IQjZKKPTF+EAE0Pml2jGWxUQ==","signatures":[{"sig":"MEYCIQCPDkyvhaizgcC+kwdbin10x7IJEp4VJ8M6ivFr93PLngIhAIzR404PWhZt7A5PIYxKtfz0Gy+x+FRVTA6icjbhvzPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141294},"main":"index.ts","type":"module","gitHead":"e65da952928b0d1199ea9bb934eb441996d5b9f8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run type-check"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./index.ts"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.11.3_1778228386714_0.9698566049011643","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@xgjktech/xg_cwork_im","version":"1.11.4","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.11.4","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"d301ca298fa53639c1d62414b9d5d94600e3a720","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.11.4.tgz","fileCount":51,"integrity":"sha512-Cw+vGNGoXqxUOlXaokUYicMXeEQ9dK9bvjMS3q+i8Hl58K0YN5sAJWYbC+5DuAwgzxqUX+YFQSh/yQ/X12rE1w==","signatures":[{"sig":"MEQCIERaMeW5ilEIYF7bJpKRIcg4VOCpi5mu44xXMVV/KHj7AiBcGCOyIDBZU+nM88My2dIvTiycXZ9dMi7mTlSWaWg/Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230812},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e65da952928b0d1199ea9bb934eb441996d5b9f8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.11.4_1778237879713_0.35178130925702944","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@xgjktech/xg_cwork_im","version":"1.11.5","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.11.5","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"565e8a970c2ea183495508ea662dc3528de06010","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.11.5.tgz","fileCount":51,"integrity":"sha512-hZRVosebXkcT5HexQSpeu/VrP7zjGFpBzgUjx9d8vyi198ZSROQwZWMduJcXTAIP37kF6eoO/YZYG4J5bfmHaQ==","signatures":[{"sig":"MEYCIQCcC+TD+CzqKS79t2mAfgqD4x15jM0z2FLzvgTHahTPyQIhAMl06Xln1XJ3Dde0re3SaKUS78iGfSqjvyIyCzV3F8ur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dadeead05ffbe2b7881abf08477988d641082911","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.11.5_1778342860300_0.9121744211693898","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"@xgjktech/xg_cwork_im","version":"1.11.6","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.11.6","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"de93afd7d4ce8297604e51a2b6669511254f2cdc","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.11.6.tgz","fileCount":51,"integrity":"sha512-9Wj3ec9XhUqNHamXQV49PIOy7bNr5xm7uWpYY6jbFCs7HWhOFsKKBpNXWNxrb3JT8t7Gtvgv4e82QP9skKJU8w==","signatures":[{"sig":"MEYCIQCwJCBU8A0Yf8FC+c7detEcq5Xe6RGA0whTdBJN+k2ftAIhAIWgXDA5far/fLqvY0hbfaYeTnETp5L+Bs9KQ4n2TD4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"daebb65ef70d2df56576b916590b23f8eda26877","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.11.6_1778569443114_0.2776182275947494","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"@xgjktech/xg_cwork_im","version":"1.11.7","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.11.7","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"951b9a4e2c2b3b696575c1df4f28981911830b0a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.11.7.tgz","fileCount":99,"integrity":"sha512-pVwS/jqc5/BSSU8CO9gwsoLFgtl+h55FLvzsTf23MHEwNRE4aSqmF7U88aZgtD0B4Rhb2/4m0gjLU57pvnyPdw==","signatures":[{"sig":"MEQCIDcQ0Q2Aj76iK+rqJC7QuQ2m8e7CrgqC3fI5QR2YqlK2AiBvtbRESTrUboBZavxJBZTc4uWSYf2PC3detB5suKjV/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366825},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"12fdfb0503cb8817c1bb3506b8c4e5ddb9b97d9b","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.11.7_1779245670568_0.28076035590211346","host":"s3://npm-registry-packages-npm-production"}},"1.11.8":{"name":"@xgjktech/xg_cwork_im","version":"1.11.8","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.11.8","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"58af00e24574c717582aa87f200d40344c07b172","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.11.8.tgz","fileCount":99,"integrity":"sha512-7k/x1vJ6hCrx/yDSNWfj1hnKgiP7HtumHB6+eXtes1VzDZgpi0BR9O/+8vbZNCcHm+W9YCmgt/rAmTurZVdcJQ==","signatures":[{"sig":"MEUCIGES2DGMm3EtjopA0aTTIo0+EWgZyVYkljvust9fUvfgAiEArmkHiQ+fQGFrf7SrW2f1EtT2lsi0MgnTbVVOOL6VNms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367330},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"12fdfb0503cb8817c1bb3506b8c4e5ddb9b97d9b","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.11.8_1779364000847_0.039082119260902326","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@xgjktech/xg_cwork_im","version":"1.12.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.1","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"d41990f62cdde4a9c3d3acd4119dcaef283962fc","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.1.tgz","fileCount":103,"integrity":"sha512-uIPlt8I+IFLSnXe2kGSnX7D4jefWnMKHcBMv9cg+Xi0tWRF7YUFqpH5O2rgWrsG4oUe5/+Xc0ZgJdgrwSREZcQ==","signatures":[{"sig":"MEUCIQDHniTwCcevmsaHw0se3G/bQa7HAjD+TSof7KRAQNuzswIgc8dRfe/gDHDbJYmujuuJnf3whHAbdoe6zk0AK1mHERk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372383},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"12fdfb0503cb8817c1bb3506b8c4e5ddb9b97d9b","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.1_1779796569988_0.2999644655700322","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@xgjktech/xg_cwork_im","version":"1.12.2","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.2","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"cbb743299da1329316f608f480877e57acb94d81","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.2.tgz","fileCount":111,"integrity":"sha512-Sg4GywTquVzW/h1QYkRRpLOiPfzknDE03OkLvBaQHmeLIcbryhfhlGpAFo8/EBP8N0VHLSFrKNtHmaBYrFzxpw==","signatures":[{"sig":"MEYCIQDuRRnvAzqskC2rrZsVEyfjIKfUQ57SzmO4c2kzgEFg8AIhAIadDTGWNGkCngRDhIHu9xS7Gyi7vnQcHNQiGStd2PuY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386612},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e20354b8d12ac14d8eb4664f0c222c7adce83420","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.2_1779937586463_0.913389848432228","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@xgjktech/xg_cwork_im","version":"1.12.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.3","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"836a6a5e9f0ee84899b15675270aa500ea02c768","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.3.tgz","fileCount":111,"integrity":"sha512-iIijQMu0zhrE1lcGlJM6kYv6d0zzusckAKbNB58CdA93lvm+A+GrkYn+Eo5CWcjwLHPp4p6ZDE7aZudit2nhXw==","signatures":[{"sig":"MEYCIQCizAatdWZro9ie+un2jqxCf05CcB+w+PgkVggEjSOrLgIhAP+eEI5dEF9gzmVxlHoPj50qhbLEgf5HRGc4G35F0fo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387179},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b376c2993d02c88111c9105701e8f92bae67be79","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.3_1780407732620_0.3059879512281827","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@xgjktech/xg_cwork_im","version":"1.12.4","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.4","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"9815396a0729344265a14ff52d7c077335a055d0","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.4.tgz","fileCount":111,"integrity":"sha512-eb3i3VfO08LXQA9CqkLAXKHTnuTmmPVV2aqxcp7nkmv1i0F1XpGV7wp5q/3pJwhyDp1eB3FB1Pjbli2Dg2Hhcg==","signatures":[{"sig":"MEYCIQCL0snOFz6zDw2JziRvbr6+mfn9XiSYV1cDX6Paxm2wvgIhAP3PzuXlJmVLi/EWj7DlSzKuSpzig6JPn9342LOuVYOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395393},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b376c2993d02c88111c9105701e8f92bae67be79","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.4_1781691074655_0.297447642851016","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@xgjktech/xg_cwork_im","version":"1.12.5","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.5","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"cdf683c6a21f2fa166a692c957aa3ea47ae7fb52","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.5.tgz","fileCount":123,"integrity":"sha512-0HjC7YkINJqdHTLaBB8ukgA3VNAnzu1RpOd4+YRULiznaEwYxjOz4a9c5ONcun6jFAeArFWwRGqVfyYC6UbVFQ==","signatures":[{"sig":"MEQCIEYLh33cBoNu5RnhPfvoc+mCT2kR0gXBoRG21xrmPUqRAiAWU61md/i5axRSo4CMlfGQpRHGaCyNehzNiNmZ7PaRbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408108},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"36b52ec7ba9212c9e77c92df9e4e56014760b58f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.5_1781761331834_0.2668656645383496","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"@xgjktech/xg_cwork_im","version":"1.12.6","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.6","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"218ca6b2a9b814d1a90c485d11bb8933a962874f","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.6.tgz","fileCount":123,"integrity":"sha512-gqk1tIZZv8uHeVFmllJByvDmGJOEscTJk4LL/eFmeH8vnKSQRo6hlFsG6vOi0LG2DGgfHqU4jvO6P05mcFAJ2Q==","signatures":[{"sig":"MEUCIQDlNcFAuNmYAsoCccGuXkM9J7TStWh+7m4DUC3uZpR2ngIgRWjR87d6gLa+yoTBOxd4ogwHN05X32WbFTBqPqOboas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417527},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"36b52ec7ba9212c9e77c92df9e4e56014760b58f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.6_1781766716096_0.651805930948999","host":"s3://npm-registry-packages-npm-production"}},"1.12.7":{"name":"@xgjktech/xg_cwork_im","version":"1.12.7","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.7","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"9a8fd252170518aaf904e5f75785f25a88911e64","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.7.tgz","fileCount":127,"integrity":"sha512-7ULl5hhd55FVFxoy2KKF9gVkD9dgPea8ckC5YCQHhH9fLO/U5eosEubpnxyrfcqzsyRu58fx8xCwMwzFbAjfUw==","signatures":[{"sig":"MEUCIQCl9PImpCRXpDdrhBN4EPh82ieeTKSdbjT55MGD+irEsgIgTutGl7URkA47XL+Z9/ZTcmX45ny+P+yJYiDq86gUvs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426621},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8bfb85e800b07fd6908a6eb0c22e16c80a9460b2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.7_1781786843389_0.5081994916805075","host":"s3://npm-registry-packages-npm-production"}},"1.12.8":{"name":"@xgjktech/xg_cwork_im","version":"1.12.8","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.8","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"1640d03049e667671bf4818037d057642177b3bd","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.8.tgz","fileCount":131,"integrity":"sha512-DgIH+LPXS+emtW478jWqfRnvRt+lOkuH/RfaqAO23dYRKgXr9qgyLumMov72LdsjMeenmSydnVXVLpt0+3z2tw==","signatures":[{"sig":"MEYCIQDH9YbIDiZ0ilcQN4ay6A4bDuMWxEJ4Q9Jwoo41fYRTvgIhALQU5SFyl+gBZndkrUrUX/TodrNFxjGLuJGydX5J+/hG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432628},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4997f789d7e8015f1f13c4149d308d4f67f41fd7","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.8_1782213589164_0.8360775272369145","host":"s3://npm-registry-packages-npm-production"}},"1.12.9":{"name":"@xgjktech/xg_cwork_im","version":"1.12.9","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.12.9","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"c13d50a5007a84d801db89702eeb7bdf5c671b82","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.12.9.tgz","fileCount":139,"integrity":"sha512-lfPcp4iwSpIXRX/jXXrPzo9iHtXPqEX6/cWMvCt4PpdlvHb6DO/FS3Ppkxz1n9eyBJlkOpZcyxHyFUZU6ox38Q==","signatures":[{"sig":"MEQCIBN5Mrx+JiJN8MzVgV6U1lKsM2PI3S6pVB3HUA0mo8CAAiAL3XtzxEw9UlJjei5R07cUmQePBYvJvJSz/yIk5OrWCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446963},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9224db37acf2826a01b8c8d7c797d78590538de9","scripts":{"lint":"tsc -p tsconfig.json --noEmit","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.12.9_1782276963610_0.8077923593354299","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@xgjktech/xg_cwork_im","version":"1.13.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.13.1","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"b9152a56446667f1dd6e6e6201ed30058d0ef21d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.13.1.tgz","fileCount":151,"integrity":"sha512-gQHOVTR1D7EZSZimLfiAFvBHLGwi3kS8die/pzbs2O+hGr/+Z4cvfEM6uJTNQqnnLJirMDAjcEwhnCPNqp9blg==","signatures":[{"sig":"MEUCIGDs6YsAh8DIvWn4cNnU4R63tZWoKh5QeMTCEqI93aAWAiEAgJ/8GEs1mzB5ea+ZRG2QHgzvvP0s/JS3GT6rA97rvW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497765},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b3adf4aa9c2ee52befe05da4bd0e5c75071178c2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.13.1_1783337543037_0.18482341006091874","host":"s3://npm-registry-packages-npm-production"}},"1.14.6":{"name":"@xgjktech/xg_cwork_im","version":"1.14.6","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.14.6","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"d18d11553059549bde9be13480c0e6f5db2057dd","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.14.6.tgz","fileCount":171,"integrity":"sha512-nUhjIoor/6Tjf4KiJ251K0icrH/gkbSfIzXJ98Lj+70NsY3EhAPq4kI+M3aN1vF/ASG86RMoT9SRSLyAYmG46A==","signatures":[{"sig":"MEQCIAfZE0rvBXDk7COZ/K9kuMufnzyYS8pkQpdu5TEnLOaFAiA4s43v6A9zRJvFRwbDfHUsmDNwq9jVkgjvVCmZoofHQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"01b4a4ef2ea6ab715861e4b9245eed737429ca41","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.14.6_1783429426377_0.8183174293954685","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@xgjktech/xg_cwork_im","version":"1.15.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.15.1","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"5f4858e2ed9ffbbd2ca069e052070040a51c673c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.15.1.tgz","fileCount":191,"integrity":"sha512-UlPCF1JGvoROHmGD9kOFC8efcPpBtzjqBwwjUZyrJS8mtIE+aaZh1zK6jzMrZ2W1lcGQ8zeYBYWwRtTLjSSZjw==","signatures":[{"sig":"MEUCIQDzhXVq52ntHsNQJFsmRAyVVlP47LSXalHHFRk6Nn0MeQIgBefM/iknaOcGss89cs3DJ/s5RyygpYUYUF85uCKt4Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"01b4a4ef2ea6ab715861e4b9245eed737429ca41","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.15.1_1783510806924_0.8529239292587796","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@xgjktech/xg_cwork_im","version":"1.15.2","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.15.2","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"be513aae2b71b17ca8e9212e03ab51568c0de0a3","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.15.2.tgz","fileCount":191,"integrity":"sha512-GwiJ6hG0N2ptgoC7OIZ9AVflBDONmOZiNfYENWlUG00wUPKM0ZSjHjfb23tYzwPWom1RSMU6T4BYpaOwIHeVQg==","signatures":[{"sig":"MEUCIQDbYAX49+YPBfDuluFSPSIZR79XCZzTgFSXBS85tYbuhAIgRGCp7rZjRVR0clcce8TjlyQbuV3gnSgdU0ltkARSGeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d3afff50cee3132b432b301da2401966203df0f9","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.15.2_1783663210746_0.04823052529290339","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"@xgjktech/xg_cwork_im","version":"1.15.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.15.3","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"6cb2e77ab90acfc714d7252c2701d01fd41e4922","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.15.3.tgz","fileCount":199,"integrity":"sha512-x6ALHoNOZh2oQfRc7NKbBd4NCOvDCsFam11x4ifJ7hUseRX2X9lLtO4nhe3FrgQIK+uUUIXhbUZ2qYokt+YY8g==","signatures":[{"sig":"MEUCIGWRSisQstgX6apFCmw87fYfAiFkJCadUgXXoiK5AdCGAiEAwkEd2PFOTQDgqZ6rJHJC8p4B5PJAfDOFWOaSx5FPTUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651499},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d3afff50cee3132b432b301da2401966203df0f9","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.15.3_1783944914277_0.4917088693096239","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@xgjktech/xg_cwork_im","version":"1.16.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.1","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"3700305e2b7e49d60750a3336f8b9ed40357c6ce","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.1.tgz","fileCount":211,"integrity":"sha512-vwG9ICyT29Mp5jvhwC2onkmh2QiNUL0dWSlv+N3QbsESNrhM2KfyFOGVMGZyCUtoTv/5HoNReO4YCtMwaTAUJg==","signatures":[{"sig":"MEYCIQCrx5/t7qFAJ8N9XkGIGXjn1qubXs6pOhxcRRm826L7ugIhANvh4BR90qzILFDY3AjdtDEqdbOpgo0fkMjVYpoTQfeX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681502},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0f1ea48810d9b023c6791872ee5c9e4d614c10ed","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.13","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.2.13"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.1_1784018976066_0.5759817418790525","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"@xgjktech/xg_cwork_im","version":"1.16.2","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.2","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"0289b4b28649e9783aecd85435e9892e1055766b","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.2.tgz","fileCount":219,"integrity":"sha512-zgrDU1swF5B79HJ6n2IFapk/Gciy3at8NRScvo/pJVW89cR/iyPkigK5PT/XA8yZUunHF+HB6exA0RM6fH7Q6A==","signatures":[{"sig":"MEUCIQD0DWbEYYQH/T10BA8vDoQ53hJJhBzuu6FGQqV7WS/znAIgaQ+gAr3F/otmgaozuqLKkvtgiVJ2P92cGRkc25/x0hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693427},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0f1ea48810d9b023c6791872ee5c9e4d614c10ed","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.2_1784030161447_0.4982440842097289","host":"s3://npm-registry-packages-npm-production"}},"1.16.3":{"name":"@xgjktech/xg_cwork_im","version":"1.16.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.3","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"c608b5044ffe0f5a6a52273a2215ef7400cf0fab","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.3.tgz","fileCount":219,"integrity":"sha512-XIZLTkJW5bWflEyOSQbXVkrTP1aj9r2qHBJ2WCtF8EgqPPWBOM405nwm4Iqc53EoOtiI9ssGBxy4K1JO2g9qCg==","signatures":[{"sig":"MEYCIQDHFJZecwIxROrO4k7LMnXce2k1/giFk0NFRCsZr4X4XQIhAIPYHpI5jWGEqmxiRwlHeS7zq+KS9sjawSS2NL6QZwg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701944},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0f1ea48810d9b023c6791872ee5c9e4d614c10ed","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.3_1784107565187_0.9785358150187327","host":"s3://npm-registry-packages-npm-production"}},"1.16.4":{"name":"@xgjktech/xg_cwork_im","version":"1.16.4","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.4","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"dfbb3c8e99c7d997673b6573d4d6cf9f3b88c733","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.4.tgz","fileCount":231,"integrity":"sha512-B7y00OfWTLpk3QQ1ZiMslWENE5cD5g6pWHh+tb7fg7P5IwDU4aoqzIVb3O7jhhVqGLjyKutwAcjvFpv0hluGlQ==","signatures":[{"sig":"MEQCID8UkIEE44Ij7WKtvio2Z9yTxkyiSxNxuZk6CxE81lTcAiA1l+pg4xV5n5q3NZCUUP94ib69LVYSeZPO6ruPPfb60g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784290},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3263b399266ed66358143f9706bab03b128fced2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.4_1784252099382_0.49655433263580995","host":"s3://npm-registry-packages-npm-production"}},"1.16.5":{"name":"@xgjktech/xg_cwork_im","version":"1.16.5","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.5","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"2564685643312d3184c450ae821bbdfd3fc74334","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.5.tgz","fileCount":235,"integrity":"sha512-sXBOlh2fF1X+HGBQwq661fwExkJoj4zdC7uTVwgSguQvm7kCpjk4YPVwJP+u3ZSsKmqVRJQZxPkdzD2UaA2wAw==","signatures":[{"sig":"MEUCIFPF49TWZIWQ6f4FsPigSDTtrHoh3WVVEV4jpeUy0FgBAiEA3WMIv/7EMUYdNF4bH49ri2Xur1t8+J5zMFmQu+ZFUho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"693a14f46e04953a936f24047487ccbf2a2e5a2f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.5_1784628158945_0.6379558445845737","host":"s3://npm-registry-packages-npm-production"}},"1.16.6":{"name":"@xgjktech/xg_cwork_im","version":"1.16.6","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.6","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"a9adefcd2f8ce8689cf8d912b250a4ecf1f774a3","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.6.tgz","fileCount":231,"integrity":"sha512-d09vVj4VtXsmA2ExxiXjjy8OcQUP6Q8Yb+BOx5ivdVkQqMi9pbX2qot9p1GmBPE0CgQb2izuio5NmUsRUI3ToA==","signatures":[{"sig":"MEUCIQD5Xv0MZy9C/tAnr1YC7VJwe3PXB4UxGvdfvGqE2ZaYZgIgUUjf+msY6NqWHAb0/B+sN3wlCqbQqKJzGnTrMy33kmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0b48d0464892ba0b3a546691d3cf5b17a1af8ae8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.6_1784635329875_0.8129385593323135","host":"s3://npm-registry-packages-npm-production"}},"1.16.7":{"name":"@xgjktech/xg_cwork_im","version":"1.16.7","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.7","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"a090fdbc689b2781a8253f4a5c401785f63cd406","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.7.tgz","fileCount":231,"integrity":"sha512-WZmAiEbUj7u1UFp1r4EgMGZ9dujYMz5/nwKuN6oJDaI1G7VdoTaAucHKH6QK6YTFyyhG3+8ANXDlZ+LuE39GSw==","signatures":[{"sig":"MEMCIDmQ461xU2y8rmeaLNPjCrisQ5hbkm9tWoZ7Swwo56uPAh8yANjnX4VRUcZ6plh6ELdW/gaRhJLn9VqRzlwgLUkA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791025},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3e04edc2d322b4c2994f3997e42c2e713d21c8e0","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.7_1784635714912_0.0791479669013897","host":"s3://npm-registry-packages-npm-production"}},"1.16.8":{"name":"@xgjktech/xg_cwork_im","version":"1.16.8","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.8","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"2ee2a09473bdbeba0ba2cb4475f39616febec56a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.8.tgz","fileCount":227,"integrity":"sha512-R2FUxDm3DpUhK0s0WkdDs4iczrcEXCQeO/W49NKsQ4ZtafLv9oHnIDxXeVNVraNtYEi9f27/rljJr/POycr/+w==","signatures":[{"sig":"MEUCIQDWUo3fhaxaUPP9yHCYCj++Vz/Z+tasBeutw49GjnE8pgIgHw3cWlA8VGP8AirwW3GDn/oeZxd2Obkt+S+sY7kdFfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c2ebedf339d4468aba357da3f368e4c8d5a4de62","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.8_1784636203557_0.19777714818596936","host":"s3://npm-registry-packages-npm-production"}},"1.16.9":{"name":"@xgjktech/xg_cwork_im","version":"1.16.9","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.9","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"bcde2d0acfca139ef4b56db904920f8d6623d324","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.9.tgz","fileCount":227,"integrity":"sha512-PJ6Kt/DJBgWaH7U6IwejmcjTnZNOuX7MIAYw7v5go6EvIwoTZoZIEgyxJxrikD+t+GqQke71CthPVwH21iNfAw==","signatures":[{"sig":"MEYCIQDvE4SaWvW94kmlja9BKM3a++sK6v9RX4nMiGyqo/dzLQIhAK2I3m2hmiPK6osZr4nOZPh4ekUXA+eXP02vlQhR2wjz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d059f8e40be142a99496f915d99193b76152a28e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.9_1784636592563_0.8660950661011018","host":"s3://npm-registry-packages-npm-production"}},"1.16.10":{"name":"@xgjktech/xg_cwork_im","version":"1.16.10","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.10","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"491fa93baa6d1cd12ffa8e35e782822fb5ae3fbd","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.10.tgz","fileCount":227,"integrity":"sha512-vqnBqx29ARvw85gsP3NBvppMoYzd7GWDlHWRww/LbEd3cM9hK9cw2xv7tS4/I5S6l6DNmnmDoQDzeuaPC7oTVQ==","signatures":[{"sig":"MEQCIE2A3P520Zh1lYxK5sOfhNewn1trSObqScTltoWKHTB+AiA0Ur8HTNJ8PdHjYm1IHEK7IImz2FyKqw9k+yb3fh5g6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784653},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1c8abac435f5d1aab6e720d819bb72bb0221381b","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.10_1784637043890_0.6215417139252657","host":"s3://npm-registry-packages-npm-production"}},"1.16.11":{"name":"@xgjktech/xg_cwork_im","version":"1.16.11","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.11","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"f359a06d47faedecf4aeb5d6a4723c382e6ff9d1","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.11.tgz","fileCount":227,"integrity":"sha512-wic4EkQwJ3TOX9PHrAUJ2DZ5bT36UGg37Eqif7jj3ICX0JfnkYQf2VegH8A27HIYUy9eXezCMicLiWGhS/WooA==","signatures":[{"sig":"MEQCIHm5M2a2MKfDy2orr+WeQSKHK37mImIvagyrPejhauGPAiBv8iOGckCexzFHRKrKbXF9rRshoY+UO/wjOiprL3nPWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784011},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"148fb094004848f48a65ec6035eb4125469ef829","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.11_1784637759879_0.2714211429608919","host":"s3://npm-registry-packages-npm-production"}},"1.16.12":{"name":"@xgjktech/xg_cwork_im","version":"1.16.12","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.12","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"7d3a729ddb6cdaa113702bddf91ad000533a4a67","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.12.tgz","fileCount":227,"integrity":"sha512-tjoe2pCnr3tzmM8Kgj37XGU5lpJmnXdHLRyt1CHwQA0/d1eiuCF2LHA7dUqU97bf/+Be4tG8NMqLmiiK05Kixg==","signatures":[{"sig":"MEYCIQCNauOhESOvJnJIi4YA6scDejFNfWYH681oTdIDvlhujgIhAJtGQ4kMN/rwgIhKd/JnlNsVpVLeB1UP2GJcKiXyCq1h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"43641e8835ccc3f6c9d0e6a77d5de3ed7c982b5c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.12_1784637935008_0.3811671387459583","host":"s3://npm-registry-packages-npm-production"}},"1.16.13":{"name":"@xgjktech/xg_cwork_im","version":"1.16.13","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.13","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"585801f6303dc6f18c08ecef01cf95584d3f49a6","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.13.tgz","fileCount":227,"integrity":"sha512-jhqyzLQPyHO4DqcxcwuyYUxVeplpSdPEnAmvCLbq00m3yLtNO7hwG4sK4jbdrFmLmxcRpvIG6S0hTNFXTzRAjg==","signatures":[{"sig":"MEUCIHOFjSioY//x29Qd9Bn/6BlBxV8o7Fx1NYr8u2w6IaPhAiEArX+iqcVn66gOQ3ze1BenXTJTyU8VoHmqS1N0nABYpMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"18aa2875987d00340377c2f12d6be93723d9f999","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.13_1784638082634_0.7319972954151246","host":"s3://npm-registry-packages-npm-production"}},"1.16.14":{"name":"@xgjktech/xg_cwork_im","version":"1.16.14","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.14","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"ff04033fd2301b62715ba1aabb397f6c03c05875","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.14.tgz","fileCount":227,"integrity":"sha512-l2UeM+yJRI3UqV67aeOZsUgA11H9Q/Hb3oyWeaYYjCWIOzVP8dQDZWHfvKUDucNLDcJ4AjWQ0UNOcBNSvuS/MA==","signatures":[{"sig":"MEUCICBEhhPOvu7XVM8YBnx3LqEn414owgBdEtYSQb9IgiqWAiEAvNvGYAa20pk1f1KIhzTj82a7R1PzfGYj+kKZ9Vqerac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784764},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9548f6c07e42bea36b770dfb88059db8761bbb75","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.14_1784713407024_0.8882085797973545","host":"s3://npm-registry-packages-npm-production"}},"1.16.15":{"name":"@xgjktech/xg_cwork_im","version":"1.16.15","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.15","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"8aedb23e753290260d08c01954be3972d5ab77ef","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.15.tgz","fileCount":227,"integrity":"sha512-hxYkD0OLGWXLnX5kzb9qciI6NFf1BYwq3Bmt2/2xV4ysc2nIo7H7Bl50MDbWulgJPp40PqjhW18w0zMIDVPj+w==","signatures":[{"sig":"MEUCIDaTnt8Wve3RTgTe9bpEv2T3rAj24ndqwxacVF55mHd9AiEAqX5nBU0/AX3VR6FYKRrIhYCb2Wv4lUDqrkpPUT4P9Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8cd7b9b567673b73f582b6db21252202ed9d0a54","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.15_1784779402775_0.013234977170249351","host":"s3://npm-registry-packages-npm-production"}},"1.16.16":{"name":"@xgjktech/xg_cwork_im","version":"1.16.16","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.16","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"dbc52288dc68a20ef54b55311bd82a0d84972dcd","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.16.tgz","fileCount":227,"integrity":"sha512-xLPjcKZDx2lGv5YZ8vMbVwudc2Gv+2ZnVY1HBq0RvmU0Qa+yOkOownwnP5Z1mJ0iqZTVLf1s/mUS8Tw9Ft2fWw==","signatures":[{"sig":"MEUCID1IeacOkaG3FJaIHHbXwe1RcG6KLPrJrNR85JZx4FdJAiEA0jKhaDJDi5Iv/nCoFT1mWEv7rr4eIAOH6rMf7ujZlYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"afbc3a19eaabd6ccd490eceaab119d5551f0d466","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.16_1784793235852_0.2423775072100669","host":"s3://npm-registry-packages-npm-production"}},"1.16.17":{"name":"@xgjktech/xg_cwork_im","version":"1.16.17","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.17","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"a001ab2ca2d6b7bc7a7faf72b24f6e4d0970418a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.17.tgz","fileCount":227,"integrity":"sha512-uV7y1zaGY7Rwgi1RCF4Qpd8Y2j3SzRcC6+dhNsyErQ0ZkGywLFGdYk7qG1AbkqA7Y9J2vK3GTlRAibhn2zdl6A==","signatures":[{"sig":"MEYCIQDRwiKlXw5UTyK0Z1FsMH+boswUW3HNHvZv2WQkrVlpDwIhAKDOrfCpLzots06IvxQ8sS4AAW2eXOgoCtRh4TxEM4Qw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787052},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"025829e662f417360d9ca6fce1c1c2ebae06cf73","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.17_1784793482550_0.5555581817646245","host":"s3://npm-registry-packages-npm-production"}},"1.16.18":{"name":"@xgjktech/xg_cwork_im","version":"1.16.18","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.18","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"40f5438b5618438bd6b06e78032f97e9bbec8adb","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.18.tgz","fileCount":227,"integrity":"sha512-40PpPLK5GoykbwDi+HgwF6UySFdorA5fkq6f6pNKjwbFShYMY6zyU6pWk0XBmJEFOVPBlxyMvB2Uj33r5LmfzA==","signatures":[{"sig":"MEQCIHXpoqrp+V11zMlFp0spyE76OQv8yRdYK0mETRxtA7GhAiB+h6Bea+MoreolUxWGkoXNW7ESX3lgDJwkhe19IUP8jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c638d1736357b4b88a608457dfa726dfb1d3baa1","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.18_1784794170090_0.5962550726901743","host":"s3://npm-registry-packages-npm-production"}},"1.16.19":{"name":"@xgjktech/xg_cwork_im","version":"1.16.19","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.19","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"fd526834e61d4bc960f5fa75d8cb091512960d0b","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.19.tgz","fileCount":227,"integrity":"sha512-ZS5XSo1pCmsQPSE/tr4EHFAkODIb2sxJZhhyBcqReXKXWZz69oSs9featTFvthtkB6IbsZiS0FFH1eVbPsobKA==","signatures":[{"sig":"MEUCIQDgDRx43WmjtcWEP0qoL96GC2ha5digp8IsfaZnT9izFgIgFTpw0rA3SYZnxCn/DkOX7U0HLIWgAoJP9ArMGlwIPAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":788872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fde74513cad337b9dc476795cd8cf96239f879f8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.19_1784794362207_0.3974549065745028","host":"s3://npm-registry-packages-npm-production"}},"1.16.20":{"name":"@xgjktech/xg_cwork_im","version":"1.16.20","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.20","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"3c459d19ab5789fe5caf21bfaaf17a8904f32f0c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.20.tgz","fileCount":227,"integrity":"sha512-G12cJqkwgYgQ4D+elLLDAs/L5Gp8UrGW+dsEvgRZvodOFvE4PqMwV1np2JN2aXi6tUvzMbNSajcCKNhCgresbg==","signatures":[{"sig":"MEQCIDgedaMby7BHXyIcm7GPfUD3aXx2+AVDM+bPggFkSxjuAiADYYgdjsfCXbFLUN1Ol1Hzfn7YrN/N1R3uTjy4RWms9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5483e5a7c7e57f5f60e5908e4492e64c134b0bf5","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.20_1784796127864_0.2897235692786124","host":"s3://npm-registry-packages-npm-production"}},"1.16.21":{"name":"@xgjktech/xg_cwork_im","version":"1.16.21","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.21","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"b52f996f98660ae09b3e743be25175e6c1ab472e","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.21.tgz","fileCount":227,"integrity":"sha512-AhXOqZN1Ik/0nW2Ms9Jpqel44nAunQPn7S2ZlXjHgXqRzKuyVjmjtAvBJWM0Fz/ueWpD9j7hwh91iM4Js7PPQg==","signatures":[{"sig":"MEYCIQCx88cz49XIfgMAcJAePwyFOx3qpei0JM9X6miErsSxUgIhAKjtmqu6d6Oxi+skJOWRFeDaYgF2/CqwoIgw/FJS8H9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4795b97f899295da129c0765f904e154e977fbe6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.21_1784798988442_0.6023739016407583","host":"s3://npm-registry-packages-npm-production"}},"1.16.22":{"name":"@xgjktech/xg_cwork_im","version":"1.16.22","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.22","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"505a9246e53ebd27dd39c9851475ae365e323e9f","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.22.tgz","fileCount":227,"integrity":"sha512-KVWorv3QoXc8csD2DeOWVJHgzlNqa2I5bc+fbCUXIv0yrI11z9aDh8JZ9KdkTt4O2OFcqAC4T3VC9AFPkd3PvA==","signatures":[{"sig":"MEUCIQCXI+Ne3iCp8PvS8/voPFhH1VFVjxDhWwMuBOMuWF6L7AIgRempcjURdeVLc2Jq7iLadUxXv0rOMtDiq9zluOwVI04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"96c3a4698c2beba30050bc5d22f6d4b13e3eac23","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.22_1784801450817_0.9372053688496351","host":"s3://npm-registry-packages-npm-production"}},"1.16.23":{"name":"@xgjktech/xg_cwork_im","version":"1.16.23","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.23","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"e783137e629a6baa36699bb4c4502b54e038ad3f","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.23.tgz","fileCount":227,"integrity":"sha512-o1AsXK3aIpOq1YU+w+Thf5OGIoGypWqXZU/wTY2SHEP4aBH5pACtVrD9I0PIOencRdUi/jytNw1ZPfmValb/Ig==","signatures":[{"sig":"MEUCIQCXxy/WDl6agaLQPic2a3KhFORo1kPHpmLdiPF604PYBgIgAJ0sZXsvy6Fq+r3XAEbpVVRT6THFSSgMaog8VzKZkdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"13dc11267e72d435db2462f93bdac82742584756","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.23_1784865033877_0.07012277400388678","host":"s3://npm-registry-packages-npm-production"}},"1.16.24":{"name":"@xgjktech/xg_cwork_im","version":"1.16.24","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.24","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"c75cdd7bcea85a391082dc3760e7ba335d731fc5","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.24.tgz","fileCount":231,"integrity":"sha512-y7v20RUzzB21FUSZmVRUcVXtkDyoa1BKp9afDvF2w4viKHc1hNE5k5V+KQ0aGItsk9+MvwIjzvXca0WZSWacgw==","signatures":[{"sig":"MEYCIQD4iEczqKl4aUfnnL6/ea96QSL7LFua6oqTf7+c8X97wgIhAItg2rIPujOeKLZetxZGzVC5fLEWFPZtlNxt0ktFeJQx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812213},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c5b5f1a8218138575923b049bb71912f0bba87f7","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.24_1784880172792_0.8982505431099621","host":"s3://npm-registry-packages-npm-production"}},"1.16.25":{"name":"@xgjktech/xg_cwork_im","version":"1.16.25","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.25","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"89a3218cffc5436e2cdad9e2a5fa1f6256eb587d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.25.tgz","fileCount":231,"integrity":"sha512-dUlLoMFiPb8YyT70wF7a0LC5SMFedm056H5+nyB2UysR+90CJ4ESetZ7kygU+1sykT8jsKA8vnuJNY66FEDFQQ==","signatures":[{"sig":"MEUCIQCVU0vk7QR8eFQYsg/jaO9XDB04GmuShvrL/vlWilaIjwIgbfk1zAR//xlYSCUd7Jw9jbiCX63wMvOo2txFUYkfDaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815120},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"03f59147a631a62d8f23a1e9cf91f79be5994d29","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.25_1784882067848_0.9197525856084183","host":"s3://npm-registry-packages-npm-production"}},"1.16.26":{"name":"@xgjktech/xg_cwork_im","version":"1.16.26","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.26","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"e65c9ac60d5deb5c164cc89bce51dd94de84db3d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.26.tgz","fileCount":231,"integrity":"sha512-WHBHv2Lvq/IwUFpgKhM104a+lhh29vzB3G6qGZ2rrvgtTZ39i9jmwlIcovzMQ2KMRlXgmlPY8bs7KBTo434q0w==","signatures":[{"sig":"MEYCIQDWpa4rvQjlZo2M7TzO4+j31ytUIEOwZraxuzRyAB4m7QIhAKEodNwafedUAEc2CyhrhyIRsW2cRms948QLFHpRpzHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fc330ca1dda3ef293c7e3d83caccfaef535b2b61","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.26_1784882596034_0.8648163620608968","host":"s3://npm-registry-packages-npm-production"}},"1.16.27":{"name":"@xgjktech/xg_cwork_im","version":"1.16.27","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.27","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"f53076023f8dca9cb95fd11753e9f34fee542c90","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.27.tgz","fileCount":231,"integrity":"sha512-WV86BxP67vziMSGCm8A0bCFfO6LoeVpAdMLjq+MNUb/owgR7fenMAgi8YUb8epPYXbBrsYumzLBNuERodg7Rqg==","signatures":[{"sig":"MEYCIQCCKMiyH6nijlTiFgP/I84rjGvtf+OmS2cyxDyQMZbHOAIhANm6YeyRguNBxXz7VRSLn36gl5GvSz4itE+GRGky6Eb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5c148a9751225e3c9afbe01192ec4e45f2200135","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.27_1784883252162_0.8893181026005792","host":"s3://npm-registry-packages-npm-production"}},"1.16.28":{"name":"@xgjktech/xg_cwork_im","version":"1.16.28","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.28","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"0d9d96a2f41f4a7cdc60ec6dda2374d48633444c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.28.tgz","fileCount":231,"integrity":"sha512-srNx2+E3IgWZXLZaaObef14rzQJPgbqX3auvp+OHjfjo18vwQZZPEguzEJ4j6dplK4GSxkeU69MydUgB3tu33g==","signatures":[{"sig":"MEUCIQDu4R1O2aa9d4xO49z7+CPyvQTjeRaUTFyk8a23e9CscQIgLjhu+KwWvWSCZ6ZetJzSaFgisj85Ml9ghdd5MtnF11U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":806231},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5b5124e8dccdccb56e3f7ab3b9d419be0e5149f0","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.28_1784884403561_0.8535295993716552","host":"s3://npm-registry-packages-npm-production"}},"1.16.29":{"name":"@xgjktech/xg_cwork_im","version":"1.16.29","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.29","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"96b2a132f481479cdee84659ebd817b78c17ed49","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.29.tgz","fileCount":231,"integrity":"sha512-aYqZfMduxkulX97rax78HcKt5mXygxxyUndHttXnKIJknWsnPGeyyS98+iFMfXpwt/kFDIgI3DPG4DHPREyr+A==","signatures":[{"sig":"MEUCIQCMmSgClLmna4ydMBCkKm7SMl1fh/sjVaiOLcpc/L+gLQIgPqd7fWq5AwAnfXVsQaE1GmAbKPa/CB/p1qejfxNtS28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812361},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"51cc86f1622a033b38266f88bc68b90cc968ec24","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.29_1784885036947_0.513286518857456","host":"s3://npm-registry-packages-npm-production"}},"1.16.30":{"name":"@xgjktech/xg_cwork_im","version":"1.16.30","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.30","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"92349b449b400de20668895581ffe72212f99730","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.30.tgz","fileCount":231,"integrity":"sha512-MJyS+c5p8RsP8oWPWbvRxSAm/sC9LQVQT28TSbMc7vrHpf+gYkkJMe7ZGNVYIHU02aZ52aONhjsQdAROVq0/6A==","signatures":[{"sig":"MEUCIQDVTvkVFnP05Cx9LB0dwKS7ThrdK+fMEFSnqSJ5yfjSIQIgDKEeZG7Y8FogVInmRDSBkAvgxEB+B2UZfE8TIpdtFUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"328423d3c54972b9a881854df6a55fa23df666b8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.30_1784885230865_0.5282114892514003","host":"s3://npm-registry-packages-npm-production"}},"1.16.31":{"name":"@xgjktech/xg_cwork_im","version":"1.16.31","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.31","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"c0b499fd19e5bfc0327b9317c4aff304a00e50f7","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.31.tgz","fileCount":231,"integrity":"sha512-OMufBCQi2QrVZwBNHUsGf+THsyKCzdItXtOSz3eKz+/BsILY50uiqnmuMCsbsLfKyN8Mosv1lCtbmPGwzVdhTA==","signatures":[{"sig":"MEQCIGU6eHmmwIc7IVQda/mdlE9+5vYa/39KA01VA13GoQtIAiAlkWappYmwdauzWf2SmckSQMrhuHpXWrIiS995A4fS6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0553bd57c8532fe550ec4faf3385b88ae95807cd","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.31_1784885772210_0.33239188081022375","host":"s3://npm-registry-packages-npm-production"}},"1.16.32":{"name":"@xgjktech/xg_cwork_im","version":"1.16.32","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.32","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"3569af8cbee8c81b31f444321d49ea857344d3d1","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.32.tgz","fileCount":231,"integrity":"sha512-8BP/w+A+kFSytrahEaJWJVoknL3mdVH8Oz9ny6B/GWmT+oHvf93JK7mzmoYVZ8uhg5gjpMk4jeo6ATuKZiyZUw==","signatures":[{"sig":"MEQCIHDyLhsZjFM6OG8+NW7NaOnIidREwj1FWwBx2GS1WuyvAiBwPfDZeu4WK8nS2rlfJIdYgi3kgWL04PG1kJIXHLGHIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"32da6c925e1928ee21b1dba78c06b90e6850b8c6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.32_1784886048484_0.5894130363999133","host":"s3://npm-registry-packages-npm-production"}},"1.16.33":{"name":"@xgjktech/xg_cwork_im","version":"1.16.33","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.33","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"f4398593b90fe910c92ec1a9d41ce5bf1dda6c66","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.33.tgz","fileCount":231,"integrity":"sha512-oCOxcqE2k57G1tUh/GnPPeFNDF+sCPULDGiyzRgv8FJPBUYxBsm2UCfakZFSN7SE+od+sfKArNaicxX3Nv0wMw==","signatures":[{"sig":"MEUCIE6fQvCKRhHbO7hek89KVR01Gr8+a4kPLPP2U/Y9P14dAiEA7yeta130WhmNPOXDMRRlNooYsn1eF6YYVJ1Lrv9f/EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814506},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d42670463a1d01cd54d7afd56557bf4cfd344587","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.33_1784887948821_0.9769501454038787","host":"s3://npm-registry-packages-npm-production"}},"1.16.34":{"name":"@xgjktech/xg_cwork_im","version":"1.16.34","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.34","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"3035df3adcd9aaa8d840d5db884f72dbafae44e7","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.34.tgz","fileCount":231,"integrity":"sha512-L5TYwo7LKqAUxi6w9ySr8Xd6WY5zVAKTDWHgWbMLK919OKSjRL9EBObp9NEFvmlI8jx0InfOGiq3i1lpjbfEPw==","signatures":[{"sig":"MEUCIBEWJQpUNJgtH68mFXh9sASqflD50Q3WTU3G8kZtSIOwAiEAvhT3usKhAgh+7BLSZ6Q2/jVgAcvDHveRLxPI/ujVoFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0866295086db71bbf12863704d6580b91c20fc77","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.34_1784888112861_0.26609085949418376","host":"s3://npm-registry-packages-npm-production"}},"1.16.35":{"name":"@xgjktech/xg_cwork_im","version":"1.16.35","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.35","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"4c810842a1e8e466f1d080f82c50ba5099c8fee2","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.35.tgz","fileCount":231,"integrity":"sha512-sg9eVCXp/JO5mIbTWrrJt9V+8qA0DPqXi8ZnEWG/n2oyCcY9CEat1GIJ6t4n8TbXvZZykkidk/AR5Ut/5SUeeA==","signatures":[{"sig":"MEUCIEuSwTLH3cAOjLX7Dx/xwcaObVSOqq1UgqfmMpxXH9ILAiEA2+h4WwDt14LhQbIZcZmhe5eIxpHOCUQgkQDN19k0+IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820018},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"da99dd45bc1d1cdd5b59266a57cba9816d388dfc","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.35_1784891523094_0.25100117157204704","host":"s3://npm-registry-packages-npm-production"}},"1.16.36":{"name":"@xgjktech/xg_cwork_im","version":"1.16.36","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.36","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"1da8bc6b6a482bddf444c6b5d3bb0a661c94ed5c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.36.tgz","fileCount":231,"integrity":"sha512-JbGP8i1OqamTRzjoShonBytIme5uBrogDD+5OgS13sn9TavO/tKtue/KUNIyTvOS4fAScCgV0V9A4XkY/nHwLg==","signatures":[{"sig":"MEYCIQCYzrBLSUvCHwBFp2WWZD4cXYiokKdoQAsZkfaqglPA2AIhAK0B51Mzox7Ir29ULu4jTYu6wMZ+slGyudaM3eGn7yMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814458},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"157295f4f9a660145b0cade012e5f762893c632d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.36_1784892010991_0.6278395556622127","host":"s3://npm-registry-packages-npm-production"}},"1.16.37":{"name":"@xgjktech/xg_cwork_im","version":"1.16.37","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.37","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"a57f435220550fb4b693ea99fef74b1c9f4b61c8","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.37.tgz","fileCount":231,"integrity":"sha512-qFSfW7gmWCUnzHcJAmHVQy6x1mV2XJp2S0Qdk5AOaSJ//D6kK3m1H6RBhWvzgVl72Y3O5WBbn0LYiryobCM4Uw==","signatures":[{"sig":"MEQCIF++j0XdJSQ3sEF9PQX0xTT8D2cqaOKYnEATjen+dJPYAiB7QmkOazjxXd9juJgbp9KDFboPq6epWIoa44OeMHB4JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d957dd80f78f278a754a714b018b64171cde6743","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.37_1784892696242_0.6516289723655613","host":"s3://npm-registry-packages-npm-production"}},"1.16.38":{"name":"@xgjktech/xg_cwork_im","version":"1.16.38","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.38","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"ae0af9c49c7a4ddfdb9c076c778ea35fc49eea8e","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.38.tgz","fileCount":231,"integrity":"sha512-9WwMAvNKZ+yAF/JuLPng/Det9MoSbVb5nLWBT9uXjyXTBbSDF8YIl7VyhTAbplSYWEgdSucwFt8dQOnzfjYJog==","signatures":[{"sig":"MEYCIQDVVbmwM2uN5nYpzUJ4fo2Ut7iX+RfcKAlokNzG3E3V6QIhAMO1Q3CZU0fAcZFBYLR2KQ0T81L/E137UcbLV0RvuWL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fee8bc8e8943b11aeb151b9a4889cd9628a93d2e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.38_1784892982915_0.16829134577359595","host":"s3://npm-registry-packages-npm-production"}},"1.16.39":{"name":"@xgjktech/xg_cwork_im","version":"1.16.39","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.39","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"e46e5f1b8178850b94a81415c2bc8b86dcb489a3","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.39.tgz","fileCount":231,"integrity":"sha512-EWQaBfCzvB0qRPNm6QUw7DYmsJXmwieRFxFtrJnu884YZpKZgHhjOps0TFkSMKTCwHtEu5K9GJqFT+aIqiB6qQ==","signatures":[{"sig":"MEUCIEcoeNC20/hODaSPGYiDGzjVVV7Llrx2aa+eKdgttKrDAiEAlzhFtSvBG7Rg4jH2VAZmtp4uS7noRR0rOQzRO48LGBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"739a881fb0d9454a902da596406db1d8d921640d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.39_1784893093361_0.0041860179096213646","host":"s3://npm-registry-packages-npm-production"}},"1.16.40":{"name":"@xgjktech/xg_cwork_im","version":"1.16.40","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.40","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"c0cfee658ec5f2f85c95162fecf1911658b5e9b5","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.40.tgz","fileCount":231,"integrity":"sha512-oU88uvzoX6UYURr+MBdAjaC/g65Hb6XYMW8ItHhAH3BmU8gKgJO82QgpLpQPnSgO7i+rLSLmGmjX2ZNrATQPAg==","signatures":[{"sig":"MEUCIBU5v+oGz+Or2GxC2p018zmy7N5Jort4lA+7I0q+RLRHAiEAkFhXIsVlS7GrPaULJZyj+Neu72vSt7wdv1d3jb3/9b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8b04c4974ecf6210e4c9e94cec4b94c55158655e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.40_1784893792026_0.3808798115495129","host":"s3://npm-registry-packages-npm-production"}},"1.16.41":{"name":"@xgjktech/xg_cwork_im","version":"1.16.41","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.41","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"bc219146f2051ceec20d204e6ee86e1728e004e2","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.41.tgz","fileCount":231,"integrity":"sha512-ScfAJ4YDDNoLSDQBnLlvX62HE1qlosRiujPsR9HCTfF8wNNYi6e1kSiYipfQRn7x8j+oaksn5wMJ+l2mi9up+g==","signatures":[{"sig":"MEQCICg653/bLylhD8tTTbt7gyjj7qaouOzbuXBuF0wnXOn3AiBGzYHswcv+EUHzO1ggqWZ/r4D+l+BiNOPmd3wQMhWhyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"07861f1fa82a0bae07d3f9516f8949f3b20a4b5c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.41_1784893958398_0.3947009181001542","host":"s3://npm-registry-packages-npm-production"}},"1.16.42":{"name":"@xgjktech/xg_cwork_im","version":"1.16.42","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.42","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"4127e5eeb3ff7d20141565d7d3eb29d340dded8f","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.42.tgz","fileCount":231,"integrity":"sha512-1yJupS+4yibvilE2Rr8YtvpA5rhypIoQrdfy2xnrxbvOOUE4rWnQTzsgse2SbmK28fc4VAm72X+6oofOru7lcg==","signatures":[{"sig":"MEYCIQCi8MPTtkfMC9aRpQ8xeZR5cJMVoL9IO9MFrixV7ihWpwIhAJtwQSI5TCsGeCDhQU/fGksWKyMXqMgMNM1PwtfANbt1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816381},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5440bd6aa84f49412161d56183028d6f0e29a746","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.42_1784895307794_0.638804642925618","host":"s3://npm-registry-packages-npm-production"}},"1.16.43":{"name":"@xgjktech/xg_cwork_im","version":"1.16.43","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.43","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"9c84502892d4ee84ff745d6334d97c6608911194","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.43.tgz","fileCount":231,"integrity":"sha512-LasIjVyQ8GFBAoGUbzobdj3hiqS9CEuN1KQSTKB28CoRTdU/b1BoT9n2oqLxJFqwGLIJt/kSwH6R35nyaSdkkw==","signatures":[{"sig":"MEUCIBvq648NI/pNEoi/rzKGBuVz+uPQaDtwFbhYv09/EVAcAiEA588GIYm3LFisyjh0UqbMBxu4gR9hZZRwtI3gTHVcqVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":817581},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6722856cf047e197c4323e557a6c756507a7fb19","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.43_1785134044270_0.5032984116068764","host":"s3://npm-registry-packages-npm-production"}},"1.16.44":{"name":"@xgjktech/xg_cwork_im","version":"1.16.44","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.44","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"6823a0e9d9a48b2fe738d347f2b16620c44504d0","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.44.tgz","fileCount":231,"integrity":"sha512-pWcCAJtWe/NmqhfkQocViPARXJzOnQLk3XHDsrrJ1d6lDxme3jFur3sV77+L3l9Qy9BZ/lhmQVL03i+DUfGaBQ==","signatures":[{"sig":"MEYCIQCM2gja4kuyTwlY2KBJx1J/TgYgmvc8kXWKqYzkk+Cw2wIhAPtxXDr1ORd2XCqmjuRFu4rtmk+EGhiqEg5fFIPuo1bz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820015},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"820e933003d8a1bf2df2aee2b7c953c6fe2f5288","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.44_1785141827110_0.003515661427293315","host":"s3://npm-registry-packages-npm-production"}},"1.16.45":{"name":"@xgjktech/xg_cwork_im","version":"1.16.45","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.16.45","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"3c80b8af039c978e5d810bae680e1fd359b1cb58","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.16.45.tgz","fileCount":231,"integrity":"sha512-7kTZvgt5b1VhibfCu2dGFeErjUzEuVbSRAzjSRetz7w2Xh/X/ycLCzajSzU4MCShFvEQPOMHGSWkYsZ78RqU4w==","signatures":[{"sig":"MEUCIQDQK8p245BTbbyRgMkd/JRr9uGrSGy/wojcJQP5mB3U4gIgJIktv8gCg3MuGJUTfTCOlaUOfApCicToHsLM7UqEhtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"999b2c52d7b7834dbc84ed290cea2981fea57104","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.16.45_1785147667114_0.8319960993895616","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@xgjktech/xg_cwork_im","version":"1.17.0","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.0","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"0cd1cbab9dcfb29fe84771289e220e034fa70f22","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.0.tgz","fileCount":279,"integrity":"sha512-LBPEHZZwF+ykqedSUGunY3+GRCiDJd/h8JCpYat8btlJ1bvnUhuf/ajZWKTURRp5y6yDIpv9VsAbtPCK9O5gpg==","signatures":[{"sig":"MEUCIFTtzV9o3zYowbQ9Vhd8beNr9BoLM5mZ+quGc/5K95hCAiEAtKuOTs9CRLphpxO/ws/qDacecHdcwSD5vNsGdmWWlWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"515b81bcaf857e5c37f983feafc8c4684d57e8b3","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-session-registry.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.0_1785147782828_0.9417986219685786","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@xgjktech/xg_cwork_im","version":"1.17.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.1","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"adcb3bbaa671c9b5ea5e7d963194954f117dede7","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.1.tgz","fileCount":295,"integrity":"sha512-d1+IzQXN7A0XwmUp1ARaIIp9JCMtG0tE1I5iZHBWRUK2yuIgfHG6zeiuokVfUCcuRkNcBBk+daH+hkOy7z+/lg==","signatures":[{"sig":"MEYCIQCWIyynUXPZmZQZKyvKWNIsNPbNufCS/5R9H5UNUihyVgIhANZub1Sf6QYn0Kn8oB29LL09NZ1HzJp7nSLh9/Su7TV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986185},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"9a4323f12b85a531730b389783034ef0d985e27c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.1_1785155472515_0.7750098277526773","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@xgjktech/xg_cwork_im","version":"1.17.2","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.2","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"8e563cdef01aac8138a6319992f6ca9882efa83a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.2.tgz","fileCount":231,"integrity":"sha512-WTWHR1plERtA4x6WbBGpEK9c2lCR5uz4Go7TJFmUawjytorj8T6MrCHFnODE8CjNsluFDAFkRJgu2xv/LnelgQ==","signatures":[{"sig":"MEUCIBk/cDbEAm33idSYedhmurEuEbcnnivX9+8Re6i03J3bAiEAyZRLRdsHMSkiYwjWdraywuLJP5fYUdwjXbO7dC+Ss/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821364},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a772f624546b128afb3cc96fd5a827150f48c382","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^20.0.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.2_1785232917382_0.22029013474444215","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@xgjktech/xg_cwork_im","version":"1.17.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.3","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"a5e91a0df43be6f871f3422ac6c5bdd45e693baa","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.3.tgz","fileCount":287,"integrity":"sha512-4vAS033ivBu2VVGVyTi0U/NLosKOGzLsi6qWb4WwMOln+m3a3R+XUsErlRjLwX7TXhhs2T+PwkTzLkph0Jox2g==","signatures":[{"sig":"MEUCIGbr4s6Y9Z0y0SnoiIdOZX/HDBIvZRM4/vvEvZbdVIWPAiEAo2Ccgt6h8TmPqGdYs+Hq6p7SiB/nhaD0hhjQJqMdEYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970603},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"ac7ed71e47d4ed73063cdf08223ab6e9bc1c02e7","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.3_1785233373045_0.36142789763475536","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"@xgjktech/xg_cwork_im","version":"1.17.4","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.4","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"7777741208a7f147b5fcae6568b8192ef05e50e7","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.4.tgz","fileCount":291,"integrity":"sha512-t4xe7sUitF8/hVf88YtIj31o5FITub+QYjo5YMC/60j0iWlcIc6pZc9riQfWlx9MxbO9bIfFK64ja1s6DI4DJw==","signatures":[{"sig":"MEUCIGyLX+SPb3XPD7A5o3vmjbV9ge6unnJ3pL/aChv5NCW8AiEAkAJrZ2bGjPkDxQBJzQ7zQYnyLbkSWzn4bHO15nFZr6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"93c6035a9f548a6f0c30266ad9d331ad5e0f5215","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.4_1785295385808_0.19340170439150706","host":"s3://npm-registry-packages-npm-production"}},"1.17.5":{"name":"@xgjktech/xg_cwork_im","version":"1.17.5","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.5","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"c672ea63e4188d2f1c2e1f9d538545cff15fc3a3","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.5.tgz","fileCount":299,"integrity":"sha512-qIR042/omJd0L4R+9t7XpHcTdAh5+abg7AX+sQhg2mqLlj2rLVJEzu6Lrhj6ic27lGWCqftCsj5vpnfmtU6sBg==","signatures":[{"sig":"MEQCIDr/1FrFjX/RwR7PNTmLLdZC0ngRf7Xm/ruVIya3RfjXAiAwTBBkZz0BDXkHuhe9pADm+wqJK4PmjKNvmIt/wymRJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978269},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"4c2b949ca21b42aa38a126076ee2424ae0fd6dc7","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.5_1785311274266_0.4149717719237638","host":"s3://npm-registry-packages-npm-production"}},"1.17.6":{"name":"@xgjktech/xg_cwork_im","version":"1.17.6","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.6","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"efce900849806af77481b1fbc129e664694eccfa","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.6.tgz","fileCount":299,"integrity":"sha512-DTly7b/kYbpzha+SbKNQUIaxhckShFU0fvo8WvFMcfSxhfjgfexJU2X/RqqBDFNVYYxUhhdi/DsOedZuLtvkEw==","signatures":[{"sig":"MEUCIQCIR4Esqd5T6jNGU0BvCW/KoG6Cx9bM/97dQPQgKK4ysAIgKw+tSHoreQkbOS2H/YjOzA9MpcZpIGRDaLI4iSrqwEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"296c00547ae1cab404601486dfeab616d5bb6bb8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.6_1785312180637_0.9254890931136321","host":"s3://npm-registry-packages-npm-production"}},"1.17.7":{"name":"@xgjktech/xg_cwork_im","version":"1.17.7","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.7","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"15bdb2280d40809812ecd0bb0ce28bdb82c1e029","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.7.tgz","fileCount":299,"integrity":"sha512-Bvrfb2t69wEpkQr8QYRdUDDia0RHVsn3rhxdCvDhjQYckAbzAGcZ2DfRRJatdToWOINiuivnZe3TLXdR95LrYQ==","signatures":[{"sig":"MEUCICcdb905j8jnwfQpwzbV/59UzaF2uzmk4PZsNAcKSZ5FAiEA/JB+6C99HXFB68sz4p1bUSd8FOs7gkSgVVmpZYMm4A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981082},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"df5eca6fa4dce0fa8b331fd9e403c7cf6959f5d6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.7_1785312997395_0.6141761213719068","host":"s3://npm-registry-packages-npm-production"}},"1.17.8":{"name":"@xgjktech/xg_cwork_im","version":"1.17.8","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.8","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"32a593e59299424f6a21a87098241340238102fc","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.8.tgz","fileCount":299,"integrity":"sha512-JR6Qs77vwSjw43qG1uly4vwUQ456lpHdNdXEVLAjkC5uab46BLaxPKxUvX2EX5tdXMu7BiG0OQt12hDr44BdOQ==","signatures":[{"sig":"MEQCIHA5IYyk9LWI24tA3nwkKRH11lJGSYozutnsBNSu3QV/AiBiQxIe1NFzgdczQ8e0pUFNErIbeJUFmIR3EiKjDu52IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"2b6eb0c3ee97851c1b5b16c3d08e0d40466db838","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.8_1785313110175_0.32995884338086956","host":"s3://npm-registry-packages-npm-production"}},"1.17.9":{"name":"@xgjktech/xg_cwork_im","version":"1.17.9","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.9","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"ed43d6cd27f73e2d890a57637ca2149b7cdb90be","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.9.tgz","fileCount":299,"integrity":"sha512-SnVfae5MT+Iw8s3n7nyHSkR9UouCV22jy/aqOTP1yzWpvzeRMgmXVFtwK5nzzxQ8G3dKcmnZLWJwPmNsx/wYkg==","signatures":[{"sig":"MEQCIEMOLOK7maIRN4oxILybcCRp6KELF2pE05wgY5j5oCFmAiBDNys6zmGkKqBu0DftBq0uJQg2bckTYyoXIiAY59HnMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979649},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"712ea048af1da5c1b867404b97b35569c8d943b4","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.9_1785314355889_0.6888537301646698","host":"s3://npm-registry-packages-npm-production"}},"1.17.10":{"name":"@xgjktech/xg_cwork_im","version":"1.17.10","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.10","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"149243036b1e2dc188a62cec81e3e99506821cdf","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.10.tgz","fileCount":299,"integrity":"sha512-q0FIC3bi9v8gyCMNz7VB4vgtOezppmlBaV/gDlZfBCSlivn9RVHsD+d4xYtq2XGGEwOyp38eSgN1rcW+WkJImA==","signatures":[{"sig":"MEUCIQD78xcDrk+Cjp4aTywTMqMqrckSgGwI+CBLsgkHv3JJUgIgIY2hPOPgK1bmtnmJ9PmH3Fc66ey13TRyWgMkAHOq5XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986099},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"93dca6cf72cc8a4a9d8cfbb33925dd112ca73e5c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.10_1785321699078_0.8085607015997376","host":"s3://npm-registry-packages-npm-production"}},"1.17.11":{"name":"@xgjktech/xg_cwork_im","version":"1.17.11","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.11","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"f8f53041a659f17f718b66619c60860972504939","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.11.tgz","fileCount":299,"integrity":"sha512-qkk7Ydz2m8PHr815H8s5sw445FrH/08AzUYMm0hHCgrbGm7LMDaa9QhcgvUe/0+dxyXZXy4jKvMuMxw+7WBKzQ==","signatures":[{"sig":"MEQCICzbSwyG0XeadErllGZNFWkhOaAcAZmQ0f8utiogXOpmAiA+Z3IAKEaF8A6JsRQ7fhscsit75ePa5SH9+Ym0SZ0MAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"90cf850c96b2c354e53295ffaf2931fe79b59dbf","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","zod":"^3.22.0","axios":"^1.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.11_1785391737879_0.6764573717084086","host":"s3://npm-registry-packages-npm-production"}},"1.17.12":{"name":"@xgjktech/xg_cwork_im","version":"1.17.12","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.12","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"664d540c2cfcacfa82f331c28fc6faca83a1e510","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.12.tgz","fileCount":303,"integrity":"sha512-I0qBax1amgfC6Yf6NbhbgB0Qdoa0bj32ZB49t46wPM8haWEYNoyK7tSyj7eCuW/ZTX8GUT2M0JhnFCljfrTndg==","signatures":[{"sig":"MEYCIQCQx5Xr08AmbEObbdMCoDssTRVluNUVhsG5nn6ik/ZjyAIhAL2zmtWEbIKpK0VHnF1wYASf08cyPQRWjjaNqLBEiziv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"22baae25c3d264c8d1e1c33b032a1a3b91fc4131","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.12_1785405443183_0.45634652165369993","host":"s3://npm-registry-packages-npm-production"}},"1.17.15":{"name":"@xgjktech/xg_cwork_im","version":"1.17.15","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.15","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"5bf23092bb060df72b64f167cf83964a227538bd","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.15.tgz","fileCount":311,"integrity":"sha512-DQ6mcpCv+9Xs3S2RT+sV8juUbuNwuCZI5px183M9mJdHOygd1CKguoAhuOhKdinMhsY4dha9SAw8Y+GQ/Z/u+Q==","signatures":[{"sig":"MEUCIQCPhM/E4ic7ndkDx9n5SJ46ie8x1gujVEPVFjFNvtmK6gIgf0Y4115/yObN/oBvGUw/iI2VBI5uBwlOVZ7h5BdGtRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1061586},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"eecbbe02f514215afb8ad7aa2746d1dd753da241","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.17.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.15_1785478443539_0.8727885940154827","host":"s3://npm-registry-packages-npm-production"}},"1.17.16":{"name":"@xgjktech/xg_cwork_im","version":"1.17.16","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.16","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"4d4b22a41eb195ae229b30bf6054127af3a489ce","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.16.tgz","fileCount":303,"integrity":"sha512-4CiOD2MgYcUa09mMQ7Ax2r5Wjpyu9jGLmN350klefjAljw0vGm6QPjYdZ4YUvw28lzKp9WsTg9B0Ml96/cRxjQ==","signatures":[{"sig":"MEMCIFHFvVvdYF6C/ol7JWVlLeOUkpLrSjPOD8cdrSzZpe3fAh9v/QsnppRdf9pjv6gYkDhHv+v1K4SjzrW6tRs/uPpx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016863},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"afbce4faf267ac0caf2aa229e966b46f8d21f13a","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.16_1785482633038_0.6998164426589084","host":"s3://npm-registry-packages-npm-production"}},"1.17.18":{"name":"@xgjktech/xg_cwork_im","version":"1.17.18","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.18","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"98c2655a698e17f898fa86d13fb40ef95cb184f1","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.18.tgz","fileCount":311,"integrity":"sha512-S51YLKGM3eOuLcxuEqbPGlxOnS43i0vAqKsXtuStB/bnjvyiBDaFQkwvwolijZiOdZ8HZYn+6tGCjH2hbrQD9Q==","signatures":[{"sig":"MEYCIQDx9JORNRwAuk5+ebowmDelN/ioUHYau7mPMZxsw70MRgIhAMXgguvzgCdSvbZZUz+pwMDRQRLjx1jNTu6KY/1CXwRU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075183},"main":"dist/index.js","type":"module","_from":"file:xgjktech-xg_cwork_im-1.17.18.tgz","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_resolved":"/Users/dengdeng/openclaw-channel-xg-cwork-im/xgjktech-xg_cwork_im-1.17.18.tgz","_integrity":"sha512-S51YLKGM3eOuLcxuEqbPGlxOnS43i0vAqKsXtuStB/bnjvyiBDaFQkwvwolijZiOdZ8HZYn+6tGCjH2hbrQD9Q==","_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.18_1786521260917_0.8525264027873611","host":"s3://npm-registry-packages-npm-production"}},"1.17.19":{"name":"@xgjktech/xg_cwork_im","version":"1.17.19","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.19","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"c3d6ddcbc89c1db66718f8d7b60f75c4d420b071","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.19.tgz","fileCount":315,"integrity":"sha512-bYnfV+lHzK9rs7LlIbQpDdX5IqwCUBYa3wGNbFRvJRL0HEtiww00HXf+GZJeCopodpqMjS63LRxTQ4B7/xQe5g==","signatures":[{"sig":"MEUCIB6dSxVIL0kAayvqrKwtupJ3xbFU/TaUjMZJGYMDtJTGAiEAizEekOIjljR8oeyEksALS8rCusDf9Ic0Q8EHTP/vUAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079441},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"afbce4faf267ac0caf2aa229e966b46f8d21f13a","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.19_1786523346178_0.36036743184125664","host":"s3://npm-registry-packages-npm-production"}},"1.17.20":{"name":"@xgjktech/xg_cwork_im","version":"1.17.20","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.20","maintainers":[{"name":"chengwei2026","email":"cwei001@gmail.com"}],"dist":{"shasum":"987cd3ba68b0b99a1019f5b56a8143941d889e1f","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.20.tgz","fileCount":315,"integrity":"sha512-HpGC+A4s6Y53UptZtLaAyDq/De+W6Ri9E2WA1rfK7UzzCIwgn4TyXTJNqKv3Pn3Tmbh680i4Zjg7oSsBE4BF6Q==","signatures":[{"sig":"MEUCICQVzGzLxVPs5v3x3DQUsQwfZQDSH9miDZKdI+ZnEe0DAiEA85zPwtMUPrBlyHFdrAOYeJYOKomqnZ6HsjjNH80PLRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"e89e3e467e0a4385a09dbf847a4cdc85522b4106","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"cwei001@gmail.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.20_1786588012068_0.00735147853912288","host":"s3://npm-registry-packages-npm-production"}},"1.17.21":{"name":"@xgjktech/xg_cwork_im","version":"1.17.21","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.21","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"3e50928617d1114e3a90df1c55d0321c38adb086","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.21.tgz","fileCount":323,"integrity":"sha512-EPkk5fJ9ja+XhWR/9X/HAKkqYJlStc8+UwAlfKMsgfWQDeyIZnZB+sNr6BP07xJ9Md7xVE7oidYUCjEr9484zw==","signatures":[{"sig":"MEQCIGBGggcS/CjIEToBSJCbMwREQ1b49mIBiBD1BLTKE1kuAiBTSUWC6bjloM/77NSWP9dmIoRiT1X1qXlJtQwdIyRPGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1071719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"318fad06fe36e30fe555e7476d48685ba1bd9c4b","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.21_1786674245607_0.9859467828278958","host":"s3://npm-registry-packages-npm-production"}},"1.17.22":{"name":"@xgjktech/xg_cwork_im","version":"1.17.22","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.22","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"e578a4b4674071c155b4df6b4c861dc47b706815","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.22.tgz","fileCount":355,"integrity":"sha512-rY447mXW/891vb3pSITgmn5dXhCfiUApdtaX5VEjScaMsJU+JLF2TkkNwapFyhu9NK75j9szDIOCQK7d4N9rRg==","signatures":[{"sig":"MEUCIQCxm+wNcFnNB3QWR4z/XO9/tKHfT3zGDfTBqSL4wKnrJwIgRcZxqVsWXdIk5MAIKaGYhJmWnXPGopsFFPbh9tm4684=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159069},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"52a25ada4e1e99c340991684e786949c489780f2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.22_1786680379000_0.12259266034539351","host":"s3://npm-registry-packages-npm-production"}},"1.17.23":{"name":"@xgjktech/xg_cwork_im","version":"1.17.23","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.23","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"650750994911c9613ffdeb0bc80e5d10cac8338d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.23.tgz","fileCount":375,"integrity":"sha512-fCmSDH0AkWN9pwQJuo/Z/f1s8L0O4Xsh+8+tRmh8lAl33Ffda0dUPxFUbBCIQDjydzZj5KLOIcAJC7kgRY3k2g==","signatures":[{"sig":"MEUCIEkO7ihYHVspXJWJ5H9ZMvZjDqdC0EJTYtQzTKN7io6RAiEA9J0JoatC4BolfmDQhl8cfrV6RPC0VnVfupf6x3e6Nc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"7ed5544874be8d44fcc4b3dbdd06e42a97a92ae0","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.23_1786699615535_0.6152476135754603","host":"s3://npm-registry-packages-npm-production"}},"1.17.24":{"name":"@xgjktech/xg_cwork_im","version":"1.17.24","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.24","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"e4a339c77f2c82fc4333592d8501ab221cb1707b","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.24.tgz","fileCount":375,"integrity":"sha512-Mq1Vf+PPyenODvXdef+SixqjcgLkA36nVIesvOr4IvYZzFwMoeOwVKKiB9uE4TTJb1aXUlhlVumWuXH5pxiOrA==","signatures":[{"sig":"MEYCIQCbgytfAQ4At9Jkq57p9shyzpIaqsAtdwcjW2XkQNzCAwIhAMA7EZaMpQ+aDnD0zXtUzjMdMjHcREP0pyIpeqbvpSP6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1231042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"7ed5544874be8d44fcc4b3dbdd06e42a97a92ae0","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.24_1786704089847_0.9493153068783202","host":"s3://npm-registry-packages-npm-production"}},"1.17.25":{"name":"@xgjktech/xg_cwork_im","version":"1.17.25","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.25","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ef4b0630c1c213607ac332ccfacd109479710a29","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.25.tgz","fileCount":367,"integrity":"sha512-5t/8s2pPAzM1yNytWZzRDdvs1jm9dtEReJjLqTMOmmA6226jFbjQ/RlAkrb/qfWeMTusOr4L1xK5ErHtL6LMvQ==","signatures":[{"sig":"MEUCICB7GUF427qeZSfKutlxn6jMB993sKPkzBxzf/AXTurUAiEAuZmSvk2YLHiGWY22OnJb73Xrcmh5IPt7t5Vxth9T4dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212827},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"8ccdacb8d3c81dfd503b87f3ddc4d77642011982","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.25_1786950733579_0.04185499270601123","host":"s3://npm-registry-packages-npm-production"}},"1.17.26":{"name":"@xgjktech/xg_cwork_im","version":"1.17.26","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.26","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"cf1ddfbd715b259d98c95ccb3708ece76b0456b8","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.26.tgz","fileCount":391,"integrity":"sha512-wFeCzATdXNMAmMs0gBtxbhZ65X1ByBwIv83HM0CApKm0dqDoji4ZTW7TydTA5HVUIbfcWF9v7QRJIVgbd+Cf/Q==","signatures":[{"sig":"MEUCIQCbk9sB4URL4z+xV+kGIKqzZ+dz5tV8ReM+C34X6wycsQIgGNk/8Pjr7W8Cw0NYW9s0DYrH+vGVzmsnbwxPlg/AZIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"6689a99107070e33b1aa60bcbbcc19c2eec5747f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.6.2","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.26_1787316137823_0.22305459055839805","host":"s3://npm-registry-packages-npm-production"}},"1.17.27":{"name":"@xgjktech/xg_cwork_im","version":"1.17.27","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.27","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"fffe987abcd7c5c8fc967867827a32b51dcbb47c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.27.tgz","fileCount":383,"integrity":"sha512-+1HmjDvbOk16sJ+IY6A5ByNNw5XJF9GIpurTUsy2dzV79Q6mbfVu20I8BaBYBFU03EOYqQCSmsm2vlNL1P3e6Q==","signatures":[{"sig":"MEUCIGPrsT0pxaWhGZmU2vTC6oUF/GI0IGJsw/xAAACV3YB1AiEA+6qmtvGXOgvLWfsMnOF31lVKljurhl2CqJI66SXXCqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1253822},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"6689a99107070e33b1aa60bcbbcc19c2eec5747f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.27_1787457060912_0.5750998384548465","host":"s3://npm-registry-packages-npm-production"}},"1.17.28":{"name":"@xgjktech/xg_cwork_im","version":"1.17.28","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.28","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ecaac3e01d0e3a957ad91730b8017fbc78774d86","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.28.tgz","fileCount":387,"integrity":"sha512-bb2+oJikZ0vtvDnaMQ9UvpbTcyQFjnxqn6yw8FPU0wJtaRQRw5Jv9xoSZZsWk+svEFwP/HTDjxlXvLlkgzrrOw==","signatures":[{"sig":"MEUCIQDBzxrAIoQgkTx2bWGzZw2VH0dqBwZHwTlrAaeq08y3AwIgUnka8Man+U7FXRULey1OUf5xLF1CuxbcrmrH1dD3A7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276493},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"cdfe0a53a60e2ebe1bea7c4b0cef52c76fec6258","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.28_1787460988215_0.4367844857929195","host":"s3://npm-registry-packages-npm-production"}},"1.17.29":{"name":"@xgjktech/xg_cwork_im","version":"1.17.29","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.29","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"5085a8eb0b7edfae8f32540dc5b3e5efb5457415","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.29.tgz","fileCount":387,"integrity":"sha512-r+mjAggX2M9axEi/u1mTRl3tr15ku1bIcyKV1bMQ22XiMJZm16ajYRRvapsFWCEBCVlkmg2aeKXtbN+YKGQy3w==","signatures":[{"sig":"MEYCIQClkYqi8aABzP4LymaEGsDqUbMFQ7AOwdCnz0uF4mqjIAIhAM0JxS017ISNrGgm8qtyB3bkWwUxhmI4En98hRB2Uwb1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279549},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"5f166f003c5684323f5e560709179942cf404f7a","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.29_1787477539152_0.7104600520808815","host":"s3://npm-registry-packages-npm-production"}},"1.17.30":{"name":"@xgjktech/xg_cwork_im","version":"1.17.30","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.30","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"a2b6746d9fff17542fd337189497fa0b2f56488d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.30.tgz","fileCount":387,"integrity":"sha512-Ujl43FObcN79btUbu4L+E1O/Wtya2VfjrlXepS3M3vHx30gPoLsSAbkXw44N6/PkLla/ZiwWrd9SGkFXsXIk8g==","signatures":[{"sig":"MEUCICiRNIPzbx47vOjf0SIbvu098kCopEomeTEHNDbd4E6aAiEAgFM6DWPcmvpurj2ZP5olJZaak3JMoYWa0iPbCIEeayY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1281326},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"69a489374540706fc1a9bd5d3693d90809229701","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.30_1787478413650_0.2865098253145306","host":"s3://npm-registry-packages-npm-production"}},"1.17.31":{"name":"@xgjktech/xg_cwork_im","version":"1.17.31","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.31","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ae9ad0c852e1e2679e1c1bdc77616f8356135e67","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.31.tgz","fileCount":387,"integrity":"sha512-pxKtWcsU/3jVOI+eRmN99vw41uV9vtkdLJttMBvGNshBor3/nQ50+hSVbKUZd6pFYUT6SNpi0nlxD61qQdOOPA==","signatures":[{"sig":"MEUCIQCxVfW+HXb3E8Y1zKPIfPPtoqeF2eiovECSH6FGzUVjEwIgVCZKVzKo+y6rgsld1sAJk6mEcyFkvf8Zq0qp+Vbx3x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1283013},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"7072395e110940fbb70c254cc5bb66e50e4b97c2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.31_1787479501556_0.5716492461650626","host":"s3://npm-registry-packages-npm-production"}},"1.17.32":{"name":"@xgjktech/xg_cwork_im","version":"1.17.32","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.32","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"11f1475ab0a3ebee090dcc5d11fedc5cc0bb8a62","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.32.tgz","fileCount":387,"integrity":"sha512-/GrZ4OrFN60SiCfrHL1mnNuhpypnv5QqqNjoUyZfMWGw9MVCebAhcb5t0AClyBHOFOoE5gM6Y3Jx9+yfhcSbbw==","signatures":[{"sig":"MEUCIQCwqGYLRh8rfDa3PFZBSYygASFBH/zmnEKE73igOa/wQAIgK3rCHYHVpxE6Chr00QkeTipph/lVKYehcsjRMyKUGSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284464},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"fb536da880118fcc5a7b8ec403dd6be2ebaf6dc6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.32_1787565980715_0.35627674406996324","host":"s3://npm-registry-packages-npm-production"}},"1.17.33":{"name":"@xgjktech/xg_cwork_im","version":"1.17.33","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.33","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"90272058f9060c309db730b3854be979a9cb12e7","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.33.tgz","fileCount":411,"integrity":"sha512-uEZDb//7cDTBLTbMVDLEhf+hYEqS3moPF5yase1QQawHJSd7ZmSHV42/WxG6/IzqW+eP+Pw/HLvXchU26WrUxA==","signatures":[{"sig":"MEUCIDRwG2T0UcCnhbNxt7TJ/Z1KPumvHA7YNf4shtb56Sw0AiEA4RSCtgkjxuyn5nabjTCHehdusO4JjJUhOewITpf9AJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348005},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"70258288100d9ec9da5a1fb5f53292f106e1f27c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.17.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.33_1787575198759_0.2373894659296656","host":"s3://npm-registry-packages-npm-production"}},"1.17.34":{"name":"@xgjktech/xg_cwork_im","version":"1.17.34","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.34","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"a0d831118f2071924294def965b475ef67226d17","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.34.tgz","fileCount":411,"integrity":"sha512-v67/QZVf8KfXS0rTC5rMyQ0IKSCOVqI9IMTbzrlvi9/U3UF+V/UaWCb8N9mz7sVaEL4t7PJ5FJO4WJA3CkI7hQ==","signatures":[{"sig":"MEUCIQD7sh3QSpXIgEYy0Rp/eAakw1UljiL23QHuxLFqTYyW1AIgEivraUH9MKv5m+2VDEWgwzS38zrmykFqRzwSRH6mrWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348563},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"01a240b9d32f229d7a43a0f39d83d891f140439e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.17.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.34_1787576130899_0.27658952584673324","host":"s3://npm-registry-packages-npm-production"}},"1.17.35":{"name":"@xgjktech/xg_cwork_im","version":"1.17.35","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.35","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"f65af6479a72f700fabb9a59e8ef19134bc1e5f5","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.35.tgz","fileCount":411,"integrity":"sha512-zX2K3KHYrZxY7C3HQQ21ZDyyQ9LvsiYVXwOXARQj2lKv6IT6Q8lxeVXu/gDEc68VYE+J791OKP7f+DtvtTzFSw==","signatures":[{"sig":"MEYCIQCEACqx4XkLx76pvLm55yL4afx2uXWtPu1HYVzUUHaTkQIhAK5EyQWHjE5q9XXX2hGZYdWqcWLhjSNA4bKwf8toVYNu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348625},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"f17aef94113344e1664e29791464ecd75eba9225","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.17.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.35_1787626711392_0.5343950923401477","host":"s3://npm-registry-packages-npm-production"}},"1.17.36":{"name":"@xgjktech/xg_cwork_im","version":"1.17.36","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.36","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"56c0457b2beccb6857c93eb37830694fed5f0923","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.36.tgz","fileCount":415,"integrity":"sha512-UWIsc1b0px+lLafnWdhgepZGD33glYvKBDkrLKBn4pd0AWZPiWMYxLLRuZErya3Ts0Xwc1kh4G1rpMVv31RpXg==","signatures":[{"sig":"MEUCIQDTWrQ6JmFLmXpWz374Culkq85cOGkY96zLx6WPduqWXAIgJfTX+pOY7qWYfZVprI60dsS6cvXLHU/BAJE0uBJeU6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"f17aef94113344e1664e29791464ecd75eba9225","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.36_1787654119125_0.19443496916100167","host":"s3://npm-registry-packages-npm-production"}},"1.17.37":{"name":"@xgjktech/xg_cwork_im","version":"1.17.37","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.37","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ea5c0db79f0638980321b26886215d0fa579cc21","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.37.tgz","fileCount":415,"integrity":"sha512-gEfESEr/EJMaZk3Yy+xE8nZa24hVXFpj8nVsiMHOmmoBqX+0oLDVpo59vj/P+GbSRizECrRjA4ytT6KVxIKXeQ==","signatures":[{"sig":"MEQCIBl8FW9sk8c3a67pgWG8sfXfvzeOCih2jLOYF3uLNP6gAiAP04UMnNkG8tT3DmOXE6QTpfAbsR1tGR1es4Uia1CMiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337533},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"3d2cf17f83af83d62113616b41201c83fdcd9735","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.37_1787656728846_0.5017370115667272","host":"s3://npm-registry-packages-npm-production"}},"1.17.38":{"name":"@xgjktech/xg_cwork_im","version":"1.17.38","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.38","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"147c8bc19c6fef6a067b1c7eec8bc280363d45f0","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.38.tgz","fileCount":415,"integrity":"sha512-QVuAW1lRbf0aKM+99x0KyTphN5fn/FPwO/dQPOxcl1aN6iflKN7rJYu14Z2Di75VhnlQTbuxuSBmuXpEhEqspA==","signatures":[{"sig":"MEUCIAjpeVGBicnJD7/qTNqMbuvW8I7xAyVeg4Os1Ekqx6JsAiEA6p2s94fiOL4T2RioiwGjyWNY4+o+LZpDRVqKDcZ8/Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1350382},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"de865fd78c67027d53d6d392abfd501f26ea9b2d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.38_1787884234926_0.05971436680491471","host":"s3://npm-registry-packages-npm-production"}},"1.17.39":{"name":"@xgjktech/xg_cwork_im","version":"1.17.39","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.39","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"702306526a2f52e58527c9a560af02744e496283","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.39.tgz","fileCount":415,"integrity":"sha512-QG9dOxDTkhLteotbTKB/E+1qLOtX5ZzHSLryAJ17CrnSDkb9tlg0arEGeWXHvOIY+tbYMEV7e2IzbHoqxBqRSA==","signatures":[{"sig":"MEQCICtUxk0KV5UtbrwAHiLqAlLNdrrB2VUbbWqo1faBiDhWAiB/uk1dGegymVmholId5U6EmpnWBciJgFPqPMprpyfnZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1369987},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"455e3cc0389b35bb707cc1fe4a3f2ca8871d0720","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.39_1787911847125_0.995429625532477","host":"s3://npm-registry-packages-npm-production"}},"1.17.40":{"name":"@xgjktech/xg_cwork_im","version":"1.17.40","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.40","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"3a78e91aee53a90961d2a76a395a2dcff6b8d452","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.40.tgz","fileCount":451,"integrity":"sha512-xtj1zqteBuFN9uzygZU3zQQ8UlgvfCubZ9iWnoHrTGhb3CrV9AAjjMvIwHeqTG2S6mOnH/QMzeli9mZGdVmZcg==","signatures":[{"sig":"MEUCICwn5D1Wow8nlFiXaXIjaZv3dlakerKctukeCf5WtegpAiEA+x/JRS43zxsu1hZuBUpwNehaL1+6ER27runcdbfQFZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517379},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"5b7bbe874c8abd926201ca6612a606d41ea8a725","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.40_1788142389930_0.3413844386923037","host":"s3://npm-registry-packages-npm-production"}},"1.17.41":{"name":"@xgjktech/xg_cwork_im","version":"1.17.41","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.41","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"0718a648f1793fdca4746bf8dd1648140efd67dd","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.41.tgz","fileCount":443,"integrity":"sha512-zkUiF5yA9L6SJYsmCLvL/tWw4AeBPFCscESInzoGvIdxsuUhKqCI0BvLZ9SpGnNRd5zy44ozAjpghqw/A4ciag==","signatures":[{"sig":"MEUCIDLibEZYJi8DKl49qBZysIMaeAQaceMtt1pcRpKNeKt4AiEAuGNLRVzF6V36C854+Mch1uk9JfQDCAyUxsxz7E6dbGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511872},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"f2da6a65e953e0e64a26f8273764606de7dd17da","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.41_1788170832584_0.46286240902853093","host":"s3://npm-registry-packages-npm-production"}},"1.17.42":{"name":"@xgjktech/xg_cwork_im","version":"1.17.42","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.42","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ec2a4a8344f47751b258392b839267493f0f858a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.42.tgz","fileCount":459,"integrity":"sha512-igqlX9S1sH7wMmcDP2gZywXd7y0DSqUb67XBVbPg4yZMuo9Tcqkb5YSWWQsFSdkIZ2KvbhWLveLOQvg67qz8sw==","signatures":[{"sig":"MEUCIQC0IUlk+LH/crYld5RYNb7mnxjxZg0Qyia3f2OAoKrBXQIgMVHm0Z/ZXb7UV5Md9XJS8z+/xGGIB7JFZUkoFhvzYVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1561155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"7eea9290cb6ee1c025e64c43f606f8f2a5d753ba","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.42_1788179205295_0.03912452314097381","host":"s3://npm-registry-packages-npm-production"}},"1.17.43":{"name":"@xgjktech/xg_cwork_im","version":"1.17.43","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.43","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"a810d238d36e842dd7c4beb79f9eb478c991599d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.43.tgz","fileCount":459,"integrity":"sha512-GDywUSZ4oFOjSLFiE9diMmk0FUluwdVhnQTeqQ9WMhShBNDUefpOvYnhl0YWaunliXGGJqv57VZwM3+0hJgzug==","signatures":[{"sig":"MEUCIFSV28Jw9TaHX1ohxmeHm2a5dWlvi0mQIq614UBwQmhNAiEAjx6XLpitto8Tu9xxcZw/qY5Zvg2uUkgg2yvWG6czBY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1562933},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"cc516dec378acd15ce701f2994f4f8d898fe30d4","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.43_1788180472647_0.42466154978773996","host":"s3://npm-registry-packages-npm-production"}},"1.17.44":{"name":"@xgjktech/xg_cwork_im","version":"1.17.44","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.44","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"1f4fdfaf678a1599ffc8b8414903fa65d5c743ee","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.44.tgz","fileCount":451,"integrity":"sha512-6TerPbjsu2SV9g1l19vk5YVchqZGtELL24OVb3Pn8gH5zzvwCiU59LqjHbG53UyPHsOFV7CT7ZS46nkZc99F7Q==","signatures":[{"sig":"MEUCIQD4HJ38JCCgQ1S14KhN2pgh7bq2tdvz8OyKqtqE6DlWswIgHviZlG516sYp2OsDzj9xWOcRCCUv2WRnIiyBJS+vDPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1555178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"542ae0407c62643950e234f944e59373e8f06bb2","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.44_1788229757388_0.7730236911481045","host":"s3://npm-registry-packages-npm-production"}},"1.17.45":{"name":"@xgjktech/xg_cwork_im","version":"1.17.45","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.45","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"b3f5336bbaf20f103c6ea16e890ee12c2563324e","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.45.tgz","fileCount":455,"integrity":"sha512-Js58CKADvVI8q86BO9jrxZzgg9sRnbyWqqzdH9MeAM04bouAhkPaQqlAz9RI/pVR59iGnrbi7oiZqjiUeNAlUw==","signatures":[{"sig":"MEUCIDy0hD8LCHl/cxOuQ9IHzRDsPFGLiGpuH4OupVuH9a7GAiEApmlI2Tno1tevMMPPao4cRYu448/WDHWstsbwQx2F7xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1568580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"6d8ff2206da64a3ad24bc3949f5eefdf9b89ab8a","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.45_1788248834890_0.044766372359759554","host":"s3://npm-registry-packages-npm-production"}},"1.17.46":{"name":"@xgjktech/xg_cwork_im","version":"1.17.46","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.46","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"fcf5edabd37c9b633bc161e5b6ea22c57e1f0e33","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.46.tgz","fileCount":455,"integrity":"sha512-qXUb/DC6SruxtY+wlD6Ga5Cj372mz8iHZ0Dx8e+T914HsljgLTwPvIBE9fBF7tCoet0cuYB90jeC+JZv+BlQYg==","signatures":[{"sig":"MEUCIQDyPjkxAWp8ZOZq4ipe6EX3if9zwQ2kZhVzBYDo5imFswIgaomt+q6ta4crQxK9vyNjzljHdVIhKai8u/xZXUQL/r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1569996},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"3c8ff12381da3ef9c7791cd6d0a89ca72ba404e6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.46_1788253926815_0.27959125838465493","host":"s3://npm-registry-packages-npm-production"}},"1.17.47":{"name":"@xgjktech/xg_cwork_im","version":"1.17.47","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.47","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"e50856e925018c3deff3f4ee7ab0ef7047a1886f","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.47.tgz","fileCount":463,"integrity":"sha512-5dakDukxqDgrZGpTBO6+4A255rw8oekjG3vJhlpvi1n2ccG6x5Oa7h5RxEA4vXTpks/huVwx9dqXfgil+3q2/w==","signatures":[{"sig":"MEQCIFZna936wKJCXKw0E7GGgzOc0ztJmTb8HttK+tsZw5xIAiBzeVM2E6O3RrXUNWwwHGglRLeJyg+sbAEVqCR5vmW/yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1594871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"029022dc1f27363e9839ae4e53552f125ff4176a","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.47_1788333741012_0.2809731074614099","host":"s3://npm-registry-packages-npm-production"}},"1.17.48":{"name":"@xgjktech/xg_cwork_im","version":"1.17.48","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.48","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"330743b01479f057327d86e0a609ad7eaf2361d8","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.48.tgz","fileCount":463,"integrity":"sha512-5MaUpOl97nxIOF2ErYGYZBHBonZt+OkdArzqxiMKqTWIM9KggQKkCes5XA+KXz5ZwCyFn3iizGM9lGBrALgBIQ==","signatures":[{"sig":"MEQCIG/goI3NEPHKvA2zfAwFfYFyi+q2qFppHQMThtQihvU3AiAmKkhH3YPI8N7V/9TrVJ/9YlGLYNMStRecva5SchtTuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1598214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"680ff60c8ec629973f324bfa4e4e779150c57eef","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.48_1788339704227_0.5588278583602948","host":"s3://npm-registry-packages-npm-production"}},"1.17.49":{"name":"@xgjktech/xg_cwork_im","version":"1.17.49","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.49","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"2fb4a9974c4fc2944905b715b626dc7d33f27830","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.49.tgz","fileCount":471,"integrity":"sha512-10bcbLtP9j01QxFOXZFXkm20dSnHl0JA+xR1hxhUy5Dc0+kKO/xDNHymNTVVv/QsWyjFNJFjacg8uMPZ8ABxMw==","signatures":[{"sig":"MEYCIQCMPjkmB8eGrdGuPDAns6763OkkCgm74s5wt/ilOZTJwQIhAOw6ym/E3JtwsRssNl0UB1Pl4WEobDlYKaEjCE0NFJfj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628759},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"349a15f09f733a9ba4de8a11410f0be4c7502c2e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.49_1788344539576_0.7456025776196578","host":"s3://npm-registry-packages-npm-production"}},"1.17.50":{"name":"@xgjktech/xg_cwork_im","version":"1.17.50","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.50","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"545bd02bc3d4c5025e869e6fb5c2d9e2a83fed82","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.50.tgz","fileCount":471,"integrity":"sha512-MrUzlr+w+K7uAkvmvlr74u2DQfzpkc2flvYbGHda7E5m6qi3dSjQyDR1Jm/dTofpnmbd6MnJhPVsEpiaQePG9g==","signatures":[{"sig":"MEYCIQCP9KJXn/XVFuH0awqcMNEqRTU0F+nwMU8Ioibxz40sfAIhAPrqqGDKR9Sn/jISQlpVVuwhehbPSbqWF0mG+PZ+TVBj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"e65edb29f3b25a2e874993193a2e9fcd041c7ad4","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.50_1788352884779_0.9554406057870135","host":"s3://npm-registry-packages-npm-production"}},"1.17.51":{"name":"@xgjktech/xg_cwork_im","version":"1.17.51","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.51","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"e9576f2114f6d74471af9ebb8610458dcee16f7c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.51.tgz","fileCount":471,"integrity":"sha512-mg5F5RZ+jtUvRZxbpy6kHN7NsqamqxwnVojvduIhnWWwDlM+MLDSIW7hijJdCliv2W/eqRlyHviZ+D2ua/88CQ==","signatures":[{"sig":"MEYCIQDVEeuS98CPFUMLt9Oyy1bMFGD/kxD0bHBqCq/jRtPf4QIhAKEICO6ru2VI7vEpq17kjOzBWMD/tpWhYwOfc+/70KWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"1ee05277ba2b4a82be04e355d32c287cea3b752d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"10.9.8","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.51_1788401956766_0.9795884876379397","host":"s3://npm-registry-packages-npm-production"}},"1.17.52":{"name":"@xgjktech/xg_cwork_im","version":"1.17.52","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.52","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"b506f5d027a8aa5acc8e9811f6c155d42cff27a0","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.52.tgz","fileCount":475,"integrity":"sha512-ke2hyViApJYbqTubNfb5aX3X2GLFDoU8LytlDUiVbcQiH/PFgu3mCKHyP6bv/SKlz27mAb1q3dP4JXnwGbnCyQ==","signatures":[{"sig":"MEUCIQDADMpwfew7CbWeu2cOjyMIe/vooot+NAkH+AQ1Ik4xCwIgLYll11vAh5qX+L9NI8cixTOgObHSxAC8kvirfvmbwjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671304},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"9814cf8e0c2f0d4b93c6235f6a08e76716c187bc","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.52_1788417752533_0.757392380637669","host":"s3://npm-registry-packages-npm-production"}},"1.17.53":{"name":"@xgjktech/xg_cwork_im","version":"1.17.53","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.53","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"2e875facc5ceee84b9c6d5a1f237bb51b4ee3238","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.53.tgz","fileCount":467,"integrity":"sha512-To4ltMatlcQKpXckrtPjX8mKVhz8vjazbHqeF5PJlvBu56sYz1folmFvWW03S9PUtAQ8m5W3s9dCIvUfDBBBAg==","signatures":[{"sig":"MEYCIQDq3UphKQxNYlqko/F6Yq/KL0tOdrl7b76Q+OuiN199MgIhAIVMfU3VuakVY4ySAlsntGHdgZk2pAMkcAO958mraZ/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"23c913ccbf00c3415de4288e89200f741bce9da5","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.53_1788419525814_0.5754789180055386","host":"s3://npm-registry-packages-npm-production"}},"1.17.54":{"name":"@xgjktech/xg_cwork_im","version":"1.17.54","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.54","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ddbccd7e4dff710f2f7935baa57be051d73d350d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.54.tgz","fileCount":479,"integrity":"sha512-plN5VGplFCooPq5yVhUm+IfGpdV0EekYS5c4kLHZ8E/p40rJY4CHTBvTjkXfn6HS9P4dwOvWZ5C/rBBJlN45xw==","signatures":[{"sig":"MEQCIDsU3g0ZYWnfRFKLIZgjhBpjdyMbS0zhNrf77BbGmtYOAiBwKRY+x7vnLb7dVYsHFE4h97ZBnzh6yh0QzRrrL4MmUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1729321},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"a72a309a86a70e8d83d102f4928b32f34d79088b","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.54_1788430590914_0.580205531325128","host":"s3://npm-registry-packages-npm-production"}},"1.17.55":{"name":"@xgjktech/xg_cwork_im","version":"1.17.55","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.55","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"dacc8b27347dc83e46a41cd28683bda8e77eb91c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.55.tgz","fileCount":479,"integrity":"sha512-QtSdY3SdWVi7SAUxwEt4y5W6dumUQHYj3zAhUqrZJ2e7AUVUL/rV34tK0e0it9MhhLYeLqTA4kJJnp/1Iq6RPQ==","signatures":[{"sig":"MEUCIACOqtN25ygvoLa7HoS/SDzEFXC4FJ41qB6IRP+Kd5DZAiEA71JB9Thz54TPwCPcbKbS8nHGDdorE/j0bIEvv4ltfmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734032},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"a72a309a86a70e8d83d102f4928b32f34d79088b","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.55_1788433910497_0.2780899956188161","host":"s3://npm-registry-packages-npm-production"}},"1.17.56":{"name":"@xgjktech/xg_cwork_im","version":"1.17.56","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.17.56","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"e405b169bba72fb045d848ddd2d5af4660fa59ec","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.17.56.tgz","fileCount":479,"integrity":"sha512-8e1wRqZhCGbpbUU2DCtZfaVfQStwfVmhy6KQRCAkxJ/pVOV+3CBpxyTWTfv8a3QcnD77WNcxjhnfgYNSgbwZhA==","signatures":[{"sig":"MEUCIA9Ijgzrr4mBh7na/rzH0UomyT9ZubpCHc/j5gn78cIiAiEAudK+7Rfa0orNU5ZMue80yosuX0v580/SJL4DR+7t4JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1734655},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"afc9c17011b37828feceb98ea9609e3d2ad9afab","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.17.56_1788436253042_0.25395711778748997","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@xgjktech/xg_cwork_im","version":"1.18.0","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.0","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"be84b0c5d7226e9fbf2adeade0dbc962b88eb5dc","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.0.tgz","fileCount":491,"integrity":"sha512-28h5dWheoPISiFClauWvO8/EHFx+sWIDB2gA2klG4D7pFCZbSSCx9pgJgPhgyhCVxIs8Xo3hMTpXGYXS20joPQ==","signatures":[{"sig":"MEQCIGl528MKGUnRAct9hD5z6MVpuaX5/6odGP5eXASlCdsYAiBxxydiubINVCieNNODwpKeCTixm3rzozJv+9DujcJG8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1782001},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"7a423062fe9b1eebd1bd615b72139bcba454464e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.0_1788495987877_0.8135835293144407","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@xgjktech/xg_cwork_im","version":"1.18.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.1","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"d74bc056ef2e383e75498f5e78b191ccc573c23a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.1.tgz","fileCount":491,"integrity":"sha512-sdi3M2fvS8n85/5LW22QaQclGP2FxHgh/mz8B6ewnwwp/QneeM8qZDJNeuPFnlmrkAMKqVENUjX6X9MM6uadFQ==","signatures":[{"sig":"MEUCIG38KHr9yFNEJwdqQGkwB2WTANTHHI6T0ryxJwCc+LVYAiEAlnVnRsFl5uhe6NWaUkE2NiEaEDpKLKEA9GhBodVZcFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1799036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"70e385c4e0e325295303a22165f4b767ac57aba6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.1_1788510655227_0.8203030640239128","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"@xgjktech/xg_cwork_im","version":"1.18.2","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.2","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"cd55385a4b5d8645f6bfd21006fe64904ab279ab","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.2.tgz","fileCount":491,"integrity":"sha512-new2ezzFUK9V4yn25E80itIMNzyhEvMqEcPdnLYJTLjT4oGNBxJ+sGRAR9VxxOgdhKBzDqaWWte9BX/XdJ18NQ==","signatures":[{"sig":"MEUCIHgVaO7E8+zceOPSpxkIv3bzchlvXmvoraC5GoR6eO9dAiEA0xxeGXKqyjK9kZW8l82fZl4vyofJLUOaHjinDeChR5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1801267},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"dec716ed407fa50823eac6c26f9c158300c322f8","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.2_1788524073483_0.2875541400990138","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"@xgjktech/xg_cwork_im","version":"1.18.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.3","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"d8ec80194ae579aa87395755dc2ef0a6c3b91474","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.3.tgz","fileCount":491,"integrity":"sha512-lrs4Vqqgebvm23gfY5Wd0fk22Nr/au84122yuOpjZ74A4joLJd4FhhQv7tew6ioyJPP08113uLW0IheryMThJg==","signatures":[{"sig":"MEYCIQC7TttvZ270mk7xvnp2/sk7tFO//c+1lkF89B3EQ3we5wIhAMYnDi/r1DmgwZVlFDt6LmlCyBUdIrhUwvesmZPo7qlI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"f44d7be55a956d35e49ce24e7151b7f5c0d9f902","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.3_1788767338308_0.24672679690528154","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"@xgjktech/xg_cwork_im","version":"1.18.4","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.4","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"1b55ad94647e62fe9f7a60383c857553510bb89e","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.4.tgz","fileCount":491,"integrity":"sha512-bSwJcs408EhMNcyr90Rh3yONYNO1RIW2tA8ycglU6Z0dDjCWwq0Bh5dJeE5KDUq4rNsrlrnM3LRfX0bYcLB98w==","signatures":[{"sig":"MEUCIQCfAcTtUj6/tYmprYeBWaXwFd7gA13cM6PBWpz6WOZp9wIgXPdIavkH8p0MsrR5O9XYskgTXZ7kFnzNM5EnWs13sZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816640},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"f44d7be55a956d35e49ce24e7151b7f5c0d9f902","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.4_1788832810663_0.447783535311542","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"@xgjktech/xg_cwork_im","version":"1.18.5","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.5","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ab37c3a49426cc1747a7e55ec5e65147796f4568","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.5.tgz","fileCount":495,"integrity":"sha512-JUjrlAMOCjBKhEElPG+Swc5FaUyYQz1B9kdEm6FnWyYrfUzV+Bv/LqI1cOmvbdwBFVY3nJ0OztLK3y6LLxKItw==","signatures":[{"sig":"MEQCIBzHRcrI7cFY52w3oyof+Yc97xIYOLzC+TZWY4PFZRmJAiAtlFhguoXpeW6OiJjRITt5gGRuiHO2yJ5AvL5AxO5f2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"ab1d1d42acb296c4277036aefa207dfcbca40e16","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.5_1788834245280_0.8491804282742037","host":"s3://npm-registry-packages-npm-production"}},"1.18.6":{"name":"@xgjktech/xg_cwork_im","version":"1.18.6","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.6","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"b8d1ffcd8f6ba26a296b9a90679a4de859d2c199","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.6.tgz","fileCount":495,"integrity":"sha512-ljKG5BJrsVAbuTUZ8kYzhK1rgFF0mrSJZ0Rgs7APjEIYyamqhd1AzYS6s6ZGla9hR5BKslmIFUPPyj4y/6UgQg==","signatures":[{"sig":"MEUCIQDsnLY0GjgfjgR4QujkMl8B69hVnS8dpToSDNHjpPAO/AIgFLI+SK+h8hnGAdnkwLMhmoW29C/fz4SRjr6R0x07P7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1830045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"cd53f3cd1bf89749d713d8c7eddad478d680486c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.6_1788837330584_0.6072112589368761","host":"s3://npm-registry-packages-npm-production"}},"1.18.7":{"name":"@xgjktech/xg_cwork_im","version":"1.18.7","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.7","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"14d23544f76ee21c9fd31c4c11e68b66e4a5693e","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.7.tgz","fileCount":495,"integrity":"sha512-xOSougOFLWDnwVknq7NUwUvPkgBnjvOeX6Mhsn6wU5NoN31ulTQLt8xWkl7NF7pI3m9M/LAzl8dbnvMjckEV9A==","signatures":[{"sig":"MEUCICiqZT6FdY+Ve/I5Kyv53Op8PfljNLOlldaDtCa7NG2AAiEA8HA46/QD2/CGTfpddOeah9k552RTCqUn/sV0Tvtm+wQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1838702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"e0502a3dffc0a2ae08401202636fbb1a429821ac","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.7_1788856134391_0.9394837821118742","host":"s3://npm-registry-packages-npm-production"}},"1.18.8":{"name":"@xgjktech/xg_cwork_im","version":"1.18.8","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.8","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"797db28cf6c1418db9673005889ba0f7a764fa1e","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.8.tgz","fileCount":499,"integrity":"sha512-bKjaoEYmIEx8iF68h86eq4fjRhdsQP+2SEAERK3Lw8KV4WXXAT3XpYejUj2rQYhW3h07NFFpupIcUY1yd52VRw==","signatures":[{"sig":"MEUCIQCC3+/r/wMr4cKrwWH0byfLksG8Zv8pQvPqZapgM4oHyAIgEi1yIAuYIuydmIAyeyTdnG9OUcvFaG/E4SFjXytmH5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1856083},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"e0502a3dffc0a2ae08401202636fbb1a429821ac","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.8_1788864933061_0.2831456963521479","host":"s3://npm-registry-packages-npm-production"}},"1.18.9":{"name":"@xgjktech/xg_cwork_im","version":"1.18.9","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.18.9","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"b67abe18d8f8cb2b8c2a4ba169e1378fa99988f8","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.18.9.tgz","fileCount":499,"integrity":"sha512-jTjSAxborxZ3FL5IWpRYzN7RZIo1KE44ioagHHDbvGJ8JfjV2fecB+gpNbMO1lNW0UWBtjkQ/713oc2QyoPgzQ==","signatures":[{"sig":"MEUCIBq635Ps0xd1lHrOjSdo5w3oet4L3NZsv4HvWLzZ33HjAiEAu5AXVx2IxqO6IcDywADyIoZ+AqNkjhR72GnQLTrZXbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"a7ac864346e895196874f80b3248b53695dd3509","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-tool-result.test.js dist/src/plan-blocked-notice.test.js dist/src/plan-store-access.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-event-subscription.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.11.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"^2026.6.10","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.6.10"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.18.9_1788921464885_0.10431645077724827","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@xgjktech/xg_cwork_im","version":"1.19.0","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.0","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"e136a623584aa9048a35c1b43fdc5013488546e2","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.0.tgz","fileCount":523,"integrity":"sha512-lamcNvVFcdzqtNJRpoXJL6Vmxb4AX8zcJiBnFmO/VgWmHOG1YsgW1PR2mLZo9kAOp9z9TM/nmX2Y67EqDEg4oA==","signatures":[{"sig":"MEQCIAz1RJ7AN9AJN8zm+3VXZis5v2jcQl155p7/VggKdXlOAiAM6Hya9BW2zuGFD0uiq4e13aP4ShBjCtOeK2/aMW6BAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1840421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"869650eb7215fee828cac02f6aa6cdfc08f15aa0","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.0_1788953623329_0.7698759362852672","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@xgjktech/xg_cwork_im","version":"1.19.1","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.1","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"523bd5fe81062862673b955b50c556695d62a6c7","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.1.tgz","fileCount":527,"integrity":"sha512-D0otz/sn3w2I2gLK/jHEezJDdibhsoowhdLbyq/KOHMH/Iff1fnaCQw3oj9FO4AGntgCp1I9L4EneCJG2Z3uRA==","signatures":[{"sig":"MEUCIQDCFdoEQ2lkaNMZNQ+O5H+TQ7BqOo57XLl6qZRVeYEXcQIgIUdfMINiAC9KTtpd6HiAD5HByj2v6AOU8pxoNd1vmHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1864404},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"e6f068822546ca22d9769777acb7c16e81acac2c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.1_1789023314402_0.1911852274040471","host":"s3://npm-registry-packages-npm-production"}},"1.19.2":{"name":"@xgjktech/xg_cwork_im","version":"1.19.2","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.2","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ff7d35078d015a617e4d6823a5b26f45433139ed","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.2.tgz","fileCount":531,"integrity":"sha512-yWyiDtQS4j5snBE13twv1UyEcxq/4REEVonWFp2K5GzxcVmxNyGnHi2g89BCMzxBiN/cNPiGQYkvVGiTHvTgfQ==","signatures":[{"sig":"MEUCICRpY0hkRBSOziJf06Icj0K2szAKxxoVLL1d9ozrc4JoAiEAzAv+1H4giU4yjx79tSN7zDVzYZabP4nw951ADcmPOBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1877463},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"2080156bc3b447808bee377209845be423206644","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.2_1789092969773_0.3760083276448485","host":"s3://npm-registry-packages-npm-production"}},"1.19.3":{"name":"@xgjktech/xg_cwork_im","version":"1.19.3","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.3","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"ffbcf00a2e4324ccb33c23e9b9a6d6db7e61bae2","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.3.tgz","fileCount":531,"integrity":"sha512-+ZB7DjJz5tWxZxyz+PizCMLMCqXXY6Qr5yFSxrs6LjKbIDyLSZtkU7vIBi+MnrmzhMHmdZfM45gq1fmQ8amftg==","signatures":[{"sig":"MEQCIHxcIRFKiAE54+9Uf8lTHwzg5S4Lrea77I+W7UF9fMfTAiAtkXOVsnabj6LR7d4N3+dk3n4MC6VvG3gvdv2soJ+WsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1884535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"fd49f9431edfa2484b99cda1752626acee10a7a0","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.3_1789108078188_0.2795397734248022","host":"s3://npm-registry-packages-npm-production"}},"1.19.4":{"name":"@xgjktech/xg_cwork_im","version":"1.19.4","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.4","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"a1edf24bda4b9bf78d5c763a276307675b49d0c2","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.4.tgz","fileCount":543,"integrity":"sha512-fvpZbb0vLuvl5K82dskjaTW59Z99dne/VL6naafbc2bfqykw78rXdnmqrLRCt0S4YS3RnATgmm3GMAWYyDeSPw==","signatures":[{"sig":"MEUCIBXMJKFt7YnU7DA8sMteWAeHAnPDltavTPXTSca37NRNAiEA/pRqIevklpvE57n4IUgSw/38KGBFwMUnrMGMw++Igjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1915572},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"2c195eba9a9dc25564d13889734e6b1b56e51d9f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.4_1789119857900_0.8762488376904123","host":"s3://npm-registry-packages-npm-production"}},"1.19.5":{"name":"@xgjktech/xg_cwork_im","version":"1.19.5","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.5","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"f332182496db193fb5445831465e7cdfe2b58495","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.5.tgz","fileCount":543,"integrity":"sha512-1Hsj1T606N2hVW/K3JQzNZoo6Jo0+0PxC6zoQJDlU2AD3PYdleqFdvldxnLKbUxWYB0keMiw/V48mRPVj8MoWg==","signatures":[{"sig":"MEUCIQCDRXXBw5bHNfgXRMDKdPSVs8uGBsk3iHloAvl34r0brgIgKHQ2tv3HoueGtESYNVU3DozmSQXRm096M0P2wWVgdEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1918662},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"181f317d1e504046da308821c8ed8a402ab46b7c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.5_1789120847742_0.18324144302854606","host":"s3://npm-registry-packages-npm-production"}},"1.19.6":{"name":"@xgjktech/xg_cwork_im","version":"1.19.6","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.6","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"93a958fa2d3628ddcb7c43b0dbe9ed254e17574c","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.6.tgz","fileCount":543,"integrity":"sha512-/oU0UwrtWLprEgfPGHT0vG2hAIpuqAc24elvW5u0gSEHdn1SmzRupSlP0l2egegsyVzRWdNKFgjAajBRa1XOtg==","signatures":[{"sig":"MEUCIC1+wUTEqni/WxCRXiskL6eJmLyqvVrURp12OaePtyn7AiEAq1wv8r/tpJu0UF/7PSVZGpLFEWG4XfwCIDB7IH2VTys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923932},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"4da5a490cca6b6d6efd848a0490948065fdadd8e","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.6_1789121875618_0.8208424661861331","host":"s3://npm-registry-packages-npm-production"}},"1.19.7":{"name":"@xgjktech/xg_cwork_im","version":"1.19.7","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.7","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"95767cd14885b66cd4e8e07087da494081898758","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.7.tgz","fileCount":543,"integrity":"sha512-qzgyzaViVyhLzmI6Jz3bXAo8AbepaAo4dM6xdbG1ofIT6UQLfyu1/CZoa970l0OYWvGZ5P5m40WvivUlToyJEw==","signatures":[{"sig":"MEUCIQCt7Q4U9ljhYBzSHHzPSunLu6SRNkr8b8VQZ+e9Qn/6UwIgMKMu8KXoYAdzLePhJ2fWP7lKtoVJ7lWUHTiaO+hPYzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926908},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"9b1be5cce53071cc17fc1750642f519add6af1d4","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.7_1789381318576_0.8899140360708391","host":"s3://npm-registry-packages-npm-production"}},"1.19.8":{"name":"@xgjktech/xg_cwork_im","version":"1.19.8","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.8","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"d3e2b71181cf4a4586c53e65e3fb3b8b43467f40","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.8.tgz","fileCount":551,"integrity":"sha512-k59l5jwobw10FJukcP1QVMTeBWKdSAf43ger83JJbUXP3X9aj1fHHKpVB0Gym9N7YJRMBVMihaun74aT1EBTTw==","signatures":[{"sig":"MEQCIHoTTE727GD/s7P9ER2MygIxdTUcWSFrXXuCiIf5k8FmAiBT98Gd+yidJdAcLFIQw0fOg21eMpgc2y/ivEhoSF6PSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1942755},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"482df46ee23ce861e7cba56b791a16ad33c1ad6a","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.8_1789390550754_0.7172318017393091","host":"s3://npm-registry-packages-npm-production"}},"1.19.9":{"name":"@xgjktech/xg_cwork_im","version":"1.19.9","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.9","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"07f70dc833fed2373134d77b2262e3e9ec5d023b","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.9.tgz","fileCount":543,"integrity":"sha512-Fq15oSUjJwiwmUi9JkQDm7mrDVUhSsZUWIbod9Js1nP5E0eIwYuSG0g62RNo0sYy2hMLrPb0hhm5tGcASBk37Q==","signatures":[{"sig":"MEUCIQDV9hhmESK86Cf78OG4A8wAKuz+6qnkZD9vxODepddZggIgTmZcSP/xBpZnEVXYLoNs2b2rZBi3SUnF6gdkjQpK/p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939940},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"666d89736235c4a24b68676db229e6a8e70a2e89","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.9_1789434648876_0.6607054247774062","host":"s3://npm-registry-packages-npm-production"}},"1.19.10":{"name":"@xgjktech/xg_cwork_im","version":"1.19.10","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.10","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"26352cf160a6025dadf2026c5ff3fa7b6e1f98fa","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.10.tgz","fileCount":551,"integrity":"sha512-+NpyE76HMusx9+iHWlm2aUb/ZwcqwSrapSXXrJR6ULqeNnmcTh6lncZtAcCpcwCrepDLhM3nLyW7fgEEGkx0kQ==","signatures":[{"sig":"MEUCIC47Xekg/DnVoxQDMEpFMMSTIi6EaqDexTlboNSAGGrUAiEA6frzBZk5dTNwKmMbpCcdrvi7VTDgksk+KskllmRCVIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1960362},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"23d845c9f99f12dba767010eb78989888385c66d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.10_1789438711866_0.6677175222493994","host":"s3://npm-registry-packages-npm-production"}},"1.19.11":{"name":"@xgjktech/xg_cwork_im","version":"1.19.11","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.11","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"da91438edd4cf107039b016a040f790c3b57fc37","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.11.tgz","fileCount":551,"integrity":"sha512-/zE2dgPvRON/q2uhsipm110l7Ty5jmIq2FMfxoO8ShVeNywTt/7MC5ONUmDVYAZdFjc12I+lBknqnWygsy0MrA==","signatures":[{"sig":"MEQCIB3M79lDzP0n95ZNXcvw9/xkODZI7nbS9VkWkF8LnpatAiBPByh7UQyc/FOLUA6os9OC4Afa7Xn2GjA6moRvs8TR6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"f9a6a12a8931059a6f809fd7ac83ebd29ba05b74","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.11_1789459775236_0.4118869907827478","host":"s3://npm-registry-packages-npm-production"}},"1.19.12":{"name":"@xgjktech/xg_cwork_im","version":"1.19.12","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.12","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"518f236a0ee756e089ea4e0e5ddc9e8be2c54818","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.12.tgz","fileCount":551,"integrity":"sha512-FYWIs8+D8kcqvDuk2XwikY7xXGIqe/VKBWsDmMnDjYIsq/oHVnnWlgYW41PpridlJbYPruWOhdpdozlzxZjrXQ==","signatures":[{"sig":"MEUCIBMdZn++g49NO4z5aeGKzpYiT1jFCnXpXh4bBiwwvvYIAiEAi76m5MTDm1QskOCna9hpRn8B9XQZiXB5J4usTE1gGZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"e94b99c07c7ffe198a944ba7bd9aa36e6952f462","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.12_1789460948046_0.48803764917765613","host":"s3://npm-registry-packages-npm-production"}},"1.19.13":{"name":"@xgjktech/xg_cwork_im","version":"1.19.13","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.13","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"8b77b738963e6cba41001e0ddb778c4ea6083fa8","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.13.tgz","fileCount":551,"integrity":"sha512-c423mkLyo4q8ng9L99/8onvtolKgjT1EGtzsVD7i/1e62IcnejR1yj2GBdg5XIkJ1ZEEHCIuIALWyEhvfG6NdA==","signatures":[{"sig":"MEUCIE7Z53aYjjC03md6SPN1Ujc7I4dMxmBwfaBBkTSoRZoVAiEAjVOH+gFDgXZFkmlweHpcTwYu7Pg8bnTVisHfrmrJo6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"460c37f4ca5d19051c10006f272f4b62515040cf","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"deprecated":"回退：该版本含已废弃的 planSteps 字段，请使用 1.19.12","_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.13_1789461886379_0.4685293724263013","host":"s3://npm-registry-packages-npm-production"}},"1.19.14":{"name":"@xgjktech/xg_cwork_im","version":"1.19.14","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.14","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"8465c111fafa2a7d369f4c8bebd4ec953489523d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.14.tgz","fileCount":551,"integrity":"sha512-4/ISjJr/7cCSTAiL6WFO3veJTTFyhYvnTXlXiH6gFMzwamxe2qCVbTo0wa7R39H6pJugLlYORl00inQJbldVyA==","signatures":[{"sig":"MEYCIQC4VSeRdE+gvuWN4PfzVTinD14gK/aoNs2vAUQ4+1hMCAIhAKgWxcCloJEEw8EVl2Egjfj/N+b0Uubkcax5S7SSyzJI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"27533b4e046ba0191f06bb9091fc2d4bf14f482f","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.14_1789462996234_0.12561892500194105","host":"s3://npm-registry-packages-npm-production"}},"1.19.15":{"name":"@xgjktech/xg_cwork_im","version":"1.19.15","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.15","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"6ba3fe640bd89143ef9fc1b2ec8955c1b3fd4d00","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.15.tgz","fileCount":559,"integrity":"sha512-/JHpp6GMwKMr6OPe1aNEgHoC82elIV1pRlTlYSHo0Nl1lY+zWunKZKDsoh4KvTXQdOEoRh/KI7RT33wj72tJNQ==","signatures":[{"sig":"MEYCIQC5QoPfsbVsOOLwHcXcNOE5TFDmsLVxdRYJQNnKvcRx9QIhANN69b5zBDuInH3pC4ccxQLk5n59fcO/i3lvoOo8/Nlz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1990607},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"4f135f1d1f1af3256675e0582108f2ceb6414c60","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.15_1789470812891_0.122328328764306","host":"s3://npm-registry-packages-npm-production"}},"1.19.16":{"name":"@xgjktech/xg_cwork_im","version":"1.19.16","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.16","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"fc70269e3e3926122a5b902c4b09af83b9962867","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.16.tgz","fileCount":559,"integrity":"sha512-7yq4y1e9zcOKdg89oUBZMqmBqJesKWJw236LQskjOW5QFn41jlfOyBOY9yRU2MApTkbikDK/I6Jbe2ypSFG68A==","signatures":[{"sig":"MEUCIQDXGpWwxuVCLW65XWQCvqJO0Us0ARgPd1/UCpVr7LwIswIgalmQTX7iXIkx39r1kwJztz3KtqxMcyJ4IhlacVoWH10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1994304},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"c48611737189733e78ef04846ab5821d8ee983f7","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.16_1789475985645_0.790931595644468","host":"s3://npm-registry-packages-npm-production"}},"1.19.17":{"name":"@xgjktech/xg_cwork_im","version":"1.19.17","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.17","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"9f09483133b855192c7d01a6db80168c497056fc","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.17.tgz","fileCount":559,"integrity":"sha512-nE0CrmVeId80tzoWnFtWzIxUv35Poo2dknbpz9zc2lMo8dIBZlEHQkk8v7PGwYY5bvHsfK1ia71uGRVs0YRWNQ==","signatures":[{"sig":"MEUCIQDzriRKz4MrwoMq03al0Z3SLhhi/mN8pJt8MY62SFKM3AIgFGgNA+ZZrt9bNXof6BwLv8HhpFNIwDvJb02mxiOxNuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"6bcea01e13560e65428c660f0566e7ab9f986436","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.17_1789476792321_0.21679153128894968","host":"s3://npm-registry-packages-npm-production"}},"1.19.18":{"name":"@xgjktech/xg_cwork_im","version":"1.19.18","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.18","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"04ac2f1147c117f6ee9f032decef4b6c4c0afc7e","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.18.tgz","fileCount":551,"integrity":"sha512-vc1WaMz+mtByvy71Z3Po4n11r02YGK1uInvqK0F9nUa4oHI9tyfsuWPZVVjSmCS1OF0ehswHTpNzZXBdTAgSKg==","signatures":[{"sig":"MEUCID+TFcPxbblmK5x4wq6u96r1lCtK6uuTPqCneTphhsobAiEArNZKd2tj9E0hwB700Rf05xBwXRtBV8pwrDTXv+U4w4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"8a228bfaf0960d2b4bb687cb966ccf81a7749f00","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.18_1789529521658_0.7090510286602356","host":"s3://npm-registry-packages-npm-production"}},"1.19.19":{"name":"@xgjktech/xg_cwork_im","version":"1.19.19","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.19","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"a9864d2d4dbac880b36c6659160755bca5d52f07","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.19.tgz","fileCount":563,"integrity":"sha512-U0uuCEBjyQOctTt4FPB9WB9OhWJii0cNRL6CuJjN/JFEOT1TyP+m1nAtC8cQMAIDkA+D4HPcv5bu9o7UUQwbeg==","signatures":[{"sig":"MEUCIQDsGffaoEJgfUPRxkCnhD6QOoqaXnsBk2K4jHCcR5ByEQIgV1yAR4gHqmFNXzICQWyPBoeJsRN4H0weJicMWmWWh38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023246},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"b9c3dcbc7a43f1c3b4f336e069882b20eb4dc3f6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/run-model-context.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.19_1789531739841_0.6979020161423459","host":"s3://npm-registry-packages-npm-production"}},"1.19.20":{"name":"@xgjktech/xg_cwork_im","version":"1.19.20","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.20","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"eb88e3d8e672348b0d4e339b0cd5cd23136ec72d","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.20.tgz","fileCount":579,"integrity":"sha512-PDLRvDZvXot9TbpEO2klOnV1cJvNdBZVci/D7S5RHptM+p5+l5wuhQgSOHVVYySg76sZGIEt4R7x5JY7/19lCg==","signatures":[{"sig":"MEUCIQDJ/LAsCcz7i8ZoL0UX4ydlvM/U8tIjwsny1onfxm6P4AIgPM2lgI7xC4AJ34VWdG/hAdr91NYBWWCENBi3JgnLoWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2054202},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"f01963cbb90e321090937798c3c2b3b1d9f8bd37","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/run-model-context.test.js dist/src/session-group-prompt.test.js dist/src/register-group-prompt-hook.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.20_1789556638569_0.9054264632394855","host":"s3://npm-registry-packages-npm-production"}},"1.19.21":{"name":"@xgjktech/xg_cwork_im","version":"1.19.21","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.21","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"2ea0407f7479f449ed1a1b14fb6de1052bd16863","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.21.tgz","fileCount":579,"integrity":"sha512-DZMFpiX3WPJhY4YsiWwa4/q6lN8yS52ob5TkqKRN8FVTP2+8eSDOGzHOZYtRYy54eoCiO77JZ4+voROoIGOSYQ==","signatures":[{"sig":"MEUCIGjNtMVdZYhReVkIZAMjNaQHliRHPFOrN7q6W1VdPQDgAiEAlr2MXTjzpeIaI1ePcW7zyx3DrMZ7IQ3va/wyPuwP2IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2054404},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"a6c21f2f31a24c4b5db7a374369fde57f939511a","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/action-store-lifecycle.test.js dist/src/account-reconciler.test.js dist/src/inbound-terminal-state.test.js dist/src/user-facing-errors.test.js dist/src/deliver-text.test.js dist/src/assistant-item-delivery.test.js dist/src/agent-context-types.test.js dist/src/build-project-prompt.test.js dist/src/nas-volumes.test.js dist/src/workspace-event.test.js dist/src/workspace-event-scheduler.test.js dist/src/connection-workspace-event.test.js dist/src/block-streaming-config.test.js dist/src/channel-disabled-account.test.js dist/src/per-message-fallback-notice.test.js dist/src/register-per-message-model-hook.test.js dist/src/thinking-ws-progress.test.js dist/src/resource-file.test.js dist/src/turn-deliver-buffer.test.js dist/src/run-usage.test.js dist/src/run-model-context.test.js dist/src/session-group-prompt.test.js dist/src/register-group-prompt-hook.test.js dist/src/ws-run-event-unmapped.test.js dist/src/item-event-guard.test.js dist/src/inbound-model.test.js dist/src/auto-model-router.test.js dist/src/channel-config.test.js dist/src/send-service.test.js dist/src/send-file-tool.test.js dist/src/tool-event-adapter.test.js dist/src/plan-core-adapter.test.js dist/src/plan-core-db.test.js dist/src/plan-core-snapshot.test.js dist/src/plan-tool-middleware.test.js dist/src/plan-ws-registry.test.js dist/src/plan-stat-event.test.js dist/src/active-round-registry.test.js dist/src/interrupt-round.test.js dist/src/subagent-monitor.test.js dist/src/turn-end-controller.test.js dist/src/turn-agent-event-subscription.test.js dist/src/session-env-store.test.js dist/src/register-exec-env-hook.test.js dist/src/cron-appkey-binding-store.test.js dist/src/ws-inbound-schema.test.js dist/src/connection.test.js dist/src/reply-dispatch-driver.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.21_1789556847434_0.8647102727405911","host":"s3://npm-registry-packages-npm-production"}},"1.19.22":{"name":"@xgjktech/xg_cwork_im","version":"1.19.22","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.22","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"d30151ab602a068e68b0736f406f15bb52c5167a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.22.tgz","fileCount":551,"integrity":"sha512-n1XfgG8ttqqpIKF5UTyAUxjZQPoD8vecAJGYxl88MEMcLrpnyMwFW+NKZTxdZUZ10RiUrCxaGscZA+mFvq6rzg==","signatures":[{"sig":"MEYCIQDujv4jtkOzd6tMYUjdGqHPWJhseN3H8Gymzwslq+cVOwIhAK+U359XjK2L+OLbV+HECK1itmZQgCxInfUfRiKsBIBg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2024040},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"7683848bd9c207cee188160629dfff3cb5d919ce","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.22_1789562555685_0.655649715188307","host":"s3://npm-registry-packages-npm-production"}},"1.19.23":{"name":"@xgjktech/xg_cwork_im","version":"1.19.23","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.23","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"1cee3b0f1a9dc45945da99219e50eab851bf6503","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.23.tgz","fileCount":1123,"integrity":"sha512-TQkq2wHa23LWKu4SgWnc+4P0elorY8SxjEsPXUyyp4ZCXYC7J7fEBsaO841VgBqi57wGgarqFBv77F9RSQ42aw==","signatures":[{"sig":"MEYCIQDIa4YUxmoCxN1dIoXPPF7g1D9LWXgpWHjH2sUWWIYb4AIhAM6dTocj4RX5KSELtFL3wZhjAKvvDCrsMt6jsocQ9J3b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4028169},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"12ec2aec3820f1ec84988db1d2a7babca57c18af","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.23_1789615071612_0.5685014027553152","host":"s3://npm-registry-packages-npm-production"}},"1.19.24":{"name":"@xgjktech/xg_cwork_im","version":"1.19.24","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.24","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"f37969425fbff41042a2e92afd6ca8da45e4cb89","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.24.tgz","fileCount":1123,"integrity":"sha512-VidtWRIMRdMBkTRR+vzBZVuRlGOUMHC57tzD6fyyjdUPqdL2qP/Tzi5mj0FG79Kg1T1U8T8aS9C7+teOGWe5rQ==","signatures":[{"sig":"MEUCIEdlxWMy70IwO195O+Te7NRNHSiKTIMC5kyBfgYpEMo4AiEAysE9fpJQA4YCOSOPju8ZtkOQfFgQv9+G1HxM5VfBbBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4034970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"b11349185d9c420319873bf254f53ff070253d89","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.24_1789644288721_0.06602044333715162","host":"s3://npm-registry-packages-npm-production"}},"1.19.25":{"name":"@xgjktech/xg_cwork_im","version":"1.19.25","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.25","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"b8a9604c1fa995ab403b5a5b0c7435921689a776","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.25.tgz","fileCount":1123,"integrity":"sha512-9CowLP5BQwpm2zhsGhk3MWAgMR1zJtYVjdChC5SNmO5Jti94UWffJJ63pA/U8+pgsLsdm4s/bYRornU2e93b+w==","signatures":[{"sig":"MEUCIFeq/JCi3JlRHEymcuGl/hHMbBuzZO0HuJjko6263F7aAiEAw84IkHWUTuzRBvZIJaMp0HFVePka6a0Z1wqB+W6jNWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhIWuJD2PyH5IVWSJ5Nb05hpzwHsEBd6DcSlw4Uwl2xwIhAPU/pr4AfRxehVf2HfGI1/P3xGvGGSXKUnPaHVOQMd7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4043782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"f5f5dbba7a9006567474e4fafe9641bbe50587ed","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.25_1789704698662_0.23343966827134643","host":"s3://npm-registry-packages-npm-production"}},"1.19.26":{"name":"@xgjktech/xg_cwork_im","version":"1.19.26","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.26","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"6c29450d9065d127ca6082361bff81ac970f51d3","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.26.tgz","fileCount":559,"integrity":"sha512-/KL8xRfHBZbNh3lXDS/K1mvNs9p9PywjuiA3EWc0kJtf3kcZMMWT6u5IMjTH9t5U5BNC89zAaNpMy0ro5nBwOw==","signatures":[{"sig":"MEUCIQDbAUlIEq8mmZ04FAUDFpfQDT3QGdHoUoIHLzgnnp/HCAIgPphEqpACJwBz8yODYB91xTTHA8ezlVlXpsh4yPOUFgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCppR/Nb5BSAi1e8Gkq79NBjV3qu7LNCouPOBKkBGAm1gIhAMADRdxPFdds4MgC7pKjrgruVPEPWA4tgKbhLQGq6pfT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2046668},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"c4339a897ac4188236f7e92ec7374385a2047a41","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.26_1789716007030_0.972933458259877","host":"s3://npm-registry-packages-npm-production"}},"1.19.27":{"name":"@xgjktech/xg_cwork_im","version":"1.19.27","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.27","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"9d4d1debfb00c508edbec98df54a66a356c5f0e4","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.27.tgz","fileCount":1131,"integrity":"sha512-xfSN47NqIIvUMgv3GfWFdvOS/qgS7ShTmeZNg9pMqojB/g2jgtkgma3mKpRse7mabPXKmo/2MmZpJmI7Zhgagg==","signatures":[{"sig":"MEUCIQCbysijqWxDTJsCDc2mq9O9Xj1XqESn175IBKRPF3QkOgIgT1NAxShZ/Li4vIntjSLOLY/P0JHkFz9fFDpVsnMzagE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA5Hb7rvf6dWSryMbTgZngXIJtijjOGvd6yr4DI186SxAiBQqXHu282xvuBpZFDMml2/TdEGymkZs45Gsv+AjhOsSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4052199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"00cff9315b4bbdc384051ec0b42427d1a486737d","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.27_1789725276798_0.3027214922428625","host":"s3://npm-registry-packages-npm-production"}},"1.19.28":{"name":"@xgjktech/xg_cwork_im","version":"1.19.28","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.28","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"e39d5790789cad2852befb1bf0ea10fedf9323f2","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.28.tgz","fileCount":567,"integrity":"sha512-XqtiJ4qMMnSI/sRbPILFI/keQj3LEd6nlMtlhK7iODRKhF73xvryDOwFhAoo69cOgbKons/1bjTR55p5nnFdtQ==","signatures":[{"sig":"MEYCIQC5Qgy6UJDSVUlPXMuyfQOOgJZIKtervKFBMef1P5bMewIhAPnjKoocbIcrODrLYFAa/TG0cm6903AXT/RKIDhjcF+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEj/Q4rgbUk4QXg4LGSKE+Fl2e2b7y9Kz8BogTliK96DAiEAk+mJu/chZpqTKJQVoXBZttVXF+RdASMZwuLkVjrn9c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085206},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"7c47f13eda6a319508b6bbae054786a4f278b40c","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.13.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.28_1789726565065_0.24172641879006984","host":"s3://npm-registry-packages-npm-production"}},"1.19.29":{"name":"@xgjktech/xg_cwork_im","version":"1.19.29","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.29","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"9627da91dcdd31407af42d6e58aefb0087bf148e","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.29.tgz","fileCount":1139,"integrity":"sha512-8r8zWBSfC2gxPMYNkO6HpplBFHQoIJtDbLFT30deJqDFlTwJcCNzs4xkE1Zf8r0O2o+iLibVBGImyIVrbPP+bA==","signatures":[{"sig":"MEUCIA583F2abDMrb3wG+XZr9IGfLo2gCuJ0+YtLYS7jnWuSAiEAiv51kBysbTfnKZIK8evHjE5BmYjCp9HwOANB+ZSd2WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICwh0ywnNOl2fquaUSHn2WVUpaLsH5gXXt1/c9Rsxpw+AiEA2u8woL6mKLCOHtOn52nY9g3D/41OTbA4PoksN1Tggb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4078034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"7bcfcca17923e39d631f99939349707ca31f32b9","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.29_1789956373951_0.2372883445790921","host":"s3://npm-registry-packages-npm-production"}},"1.19.30":{"name":"@xgjktech/xg_cwork_im","version":"1.19.30","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.30","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"d96b3760cd3c8ce0b1293b4463456e3e6b78b72f","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.30.tgz","fileCount":1139,"integrity":"sha512-Me4v/fdQJLuXv1xt83eNMlpOB7MiX/3vD2tmYhf5fCEcT5pHnQQ+b9IuEEUNTcUduVl9gSp+E/pA8qF0tbfE4A==","signatures":[{"sig":"MEUCIFOFCxKejjrd9bIf+Dd2xzUvw+yOIr5iG7gkodHvliu4AiEAgJzHltww1BpvKTqR+EyzBIIwxmBsfgheNNf7GjsV/ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQ8YC95Fu2T0I0rrtkPYN8CM+jNIb2oQKCJS0Es6YhvAiEAtHlijA2gOl+5/CsfiIA/If3GI481PLCCoxoz2VpGDQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4082091},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"879b84c59b46a61fef1d9c71d36c9f96e810e3e6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.30_1789982035590_0.06979234129856904","host":"s3://npm-registry-packages-npm-production"}},"1.19.32":{"name":"@xgjktech/xg_cwork_im","version":"1.19.32","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.32","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"9caee2fc1d2e0466465781d18e37c464135639a3","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.32.tgz","fileCount":1147,"integrity":"sha512-fM6FSS/lj5VYlOyMcF8cUmJuSCuUgpSZMT/vRmhLYMi6uJzGv7ZNpJZ0ufpOro1fbK6eKrPg90YkiIEd8nOXlw==","signatures":[{"sig":"MEUCIFIhqtPnVuScqb6rvEMr9/dX/aQ/ShoGqvhF653qM8ySAiEA507/FCED66NjfVirIrBs9ATT4flDvpS4MMk9+Sx/D7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAGH4RyoJ9npHu8v0ABBs7PED9tkXf3JsLU8+Y/xjNDAAiBndkqEkgr95Z7JP6iJJkbWwQbIITWAp30hYE32l9kMqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4121868},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"6509df2ba382cbe3ab67af8514a6ac32181e5409","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","re2js":"^2.8.6","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.32_1790129357901_0.5460432524945422","host":"s3://npm-registry-packages-npm-production"}},"1.19.33":{"name":"@xgjktech/xg_cwork_im","version":"1.19.33","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.33","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"e443dabcae539ff5c1b533f0d3d3f6b84763c8dd","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.33.tgz","fileCount":1155,"integrity":"sha512-AYGnH6801w682FdLVH6OSWAo1+kkjq4tCgdqqIC7W6A7TDy6uUr3M6IpYlO7LaG6O/iZOggo2Wwvoj2ck1KW0Q==","signatures":[{"sig":"MEUCIDUviho+4/Eyxncv9/YhDrLMoLvVS0lYzfuZ8a/ZKfYyAiEApexk0/x5aiu1cAIkC0ZPUMs1gB80hG4afUjqcRj+uqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDCoORHY18OvNdwQczCFH/amkEY6c9dFr6f9yn8M8RiuAIgTchZ911Cd26kPIq3JPsEoURrmfQhOpC4bE96sX459E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4176953},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"ab855260c193bdacd609397abbb6aeb53cd67db6","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","re2js":"^2.8.6","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.33_1790151703533_0.6195740590385612","host":"s3://npm-registry-packages-npm-production"}},"1.19.34":{"name":"@xgjktech/xg_cwork_im","version":"1.19.34","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.34","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"0050a97d88a36d4d4a55fd897e7d288d5cd37ce5","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.34.tgz","fileCount":1159,"integrity":"sha512-qh/CwKrnL/X10xlw5ZzZAlQHSDngcrkzn4DRXg1igkR1pFk7I7K/DKFfuY9ogiNJYUOu9oKKFXzzLWhxRxLFTQ==","signatures":[{"sig":"MEUCIDrNJ0tC9qGXemFOyM7601dRjSDuaLgt7+mpjY8Enl6KAiEA9SFdj4L86s4xmPJ9H3Jo4bjiIAKkkpc8qas4vWTemz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMx2nrTc4XP0XJaheh96dfpXfcNJao95Hv1tw2pXzwNgIhALcgcNWtKJnu6uHTHMkYwWgWsq/5XF87iHjYqKNevf6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4180738},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"029bbf25550d2720e4dae559ebd932f786f576e4","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","re2js":"^2.8.6","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.34_1790153941394_0.4967097771366038","host":"s3://npm-registry-packages-npm-production"}},"1.19.35":{"name":"@xgjktech/xg_cwork_im","version":"1.19.35","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.35","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"f489fce13e3f9499f47129df0783b7267433746b","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.35.tgz","fileCount":1159,"integrity":"sha512-kYlzyIVvZ3ItnjD+14zIKGp1MSuAoZSi3oNMmAVEAJl7TJTHYuAZjsdBH9XiKZ0mu+OfvVPnBaJFhMkNDOeoIQ==","signatures":[{"sig":"MEYCIQDaG4at8Dzy+GiRTh5P+UwZaVdB2nbFR0E/yvfafg8yjAIhAJKccqI8Dku5Hcg/xcmAUw5K/joqepDOV1v1PGG+ENhu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmWHbNUChqD8yA+ru5p5aPA1m/MtqSwIXHoECByOQ1ewIgA9KRqyh0qiy41XEbqvnbRkaohGDBMbj/20j5d1U3+dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4183840},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"af5b544c6457ef2fd4ebe16a52b34e5201986093","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","re2js":"^2.8.6","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.35_1790154305173_0.16312351575925543","host":"s3://npm-registry-packages-npm-production"}},"1.19.36":{"name":"@xgjktech/xg_cwork_im","version":"1.19.36","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.36","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"b2fa6069dfaf81d30dbeeaa4dc44b61d6ccefa6a","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.36.tgz","fileCount":1159,"integrity":"sha512-kelZoY9SuRmPwTMV7MAGbO2OaX/isvI91cROhogjAQfoJvPf+gSX42+JV5S4DmyivKnyvnxPGBBelIQ+ABN6YQ==","signatures":[{"sig":"MEUCIB7J4Fk2BOwZrAtKhXMRflBgj5mlDSlAcxla6Ngfc8BZAiEAh03wPlEdn6/PtlOmeW5Aaa0G/SDZgKq1H0as8AuHZkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWfsfeuJwkRNwQ7bG9ctzRdduemA0IGDlPBXmJoRzbNAIhAOE87nQm8M91iAHOuoa7yGXAw1NWj9J159ptAGQ5QIeq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4194303},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"8cfc79532d4ab3daf200415bf61de26b56368a42","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","re2js":"^2.8.6","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.36_1790217016875_0.578489947459776","host":"s3://npm-registry-packages-npm-production"}},"1.19.37":{"name":"@xgjktech/xg_cwork_im","version":"1.19.37","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.37","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"2ebe2a1f0ff70cace283b27cb52b83a3003b93f9","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.37.tgz","fileCount":1159,"integrity":"sha512-gB+SdoenjWAL+gZy739VutsbSsLmaUyEnpOfcoA+KmAAazK2ulnVDVpPgW4UNLsmZ4p4DnsEucCHo6d7rkVGPA==","signatures":[{"sig":"MEUCIGddjB37iCUXR/bRwhyzvM5hvu4waVLLY+R0qsXQEJhnAiEAgYYUMsu+PKgULPBO/+1YOyI6PMSpoyHrleHfcpOUxTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEHpsOTmIjpEvxy8vDmdVwJxi1af044rkn9d4rMtc4jHAiEA7q4LRh35pYp+bLDndYkjJLcqy/efc/AdjnT0bErIia8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4201121},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"20ee6df9bf600f70ed27aa37b3d468d6c23c8315","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","re2js":"^2.8.6","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.37_1790233226829_0.8996077788857919","host":"s3://npm-registry-packages-npm-production"}},"1.19.38":{"name":"@xgjktech/xg_cwork_im","version":"1.19.38","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"license":"MIT","_id":"@xgjktech/xg_cwork_im@1.19.38","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"dist":{"shasum":"36da86d8e3996df93d0b7181ed24c9a73a576256","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.38.tgz","fileCount":1151,"integrity":"sha512-tQIT5SpzY3McMR7VME6DYQGfaOvm1878JszcZYxFuzE26cYuimOCQRi2UvtfxUPREeDdI4kmDuxRgFgq5I0oWA==","signatures":[{"sig":"MEQCICH4OeMfF+DO/EXsLg7u8PDhqfKxJxso8Z4HJmMkmd+ZAiBUl/N1jNYlccVp73A/YMSKxkVxEaqijcW9b94V1B28bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDksgXmY+ht4CB3lzby3yd+VoVKLR8cdWfWaIrFI/X0gAIhAMB2uxguFDzMzOxfiJOHlS9smfCtlFnlqhJig5uwl7D5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4178712},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"a4b283e82a545c57c5cb3295066c8d48cdde98af","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","re2js":"^2.8.6","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xg_cwork_im_1.19.38_1790564034145_0.16242099320115266","host":"s3://npm-registry-packages-npm-production"}},"1.19.39":{"_id":"@xgjktech/xg_cwork_im@1.19.39","dist":{"shasum":"7d9ee178e0de97034869f69d527187f5deaee20f","tarball":"https://registry.npmjs.org/@xgjktech/xg_cwork_im/-/xg_cwork_im-1.19.39.tgz","fileCount":1159,"integrity":"sha512-lyEtGXTAKTmBnt7HXlYbTDg55ifZHHsjFmt2BFs6h8Gru13sPQ615EVEe0tTB15j1rLpGWhdD9s96rXdQmi1jQ==","signatures":[{"sig":"MEUCID2WnB2R6x6BGiXQpHDTgweeM4ojL8hGazRMHKP1boCCAiEAoMZp2z4zE8UrEh1vopdwvtDTpv9039BY6VRAIzdBv+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDmWwPlkgdtv3zGyKydp+UyBS3zNdrFGut7RbqXVVrO+AiAyL3AJ5LT2YNXZbcn7eXd5NuolecQM67gnR+cjonqg4w=="}],"unpackedSize":4222332},"main":"dist/index.js","name":"@xgjktech/xg_cwork_im","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"ae4ec83d5b91e69f282afcae5c4e89945f852dba","license":"MIT","scripts":{"lint":"tsc -p tsconfig.json --noEmit","test":"npm run build && node --test dist/src/**/*.test.js","build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit","install:prod":"npm install --omit=dev","prepublishOnly":"npm run build"},"version":"1.19.39","_npmUser":{"name":"chengwei2026","email":"xgjk@chinamediportal.com"},"keywords":["bot","channel","openclaw","xg_cwork_im","im"],"openclaw":{"compat":{"pluginApi":">=2026.9.2"},"channel":{"id":"xg_cwork_im","blurb":"工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收消息。","label":"XG CWork IM","aliases":["xg_cwork_im","im"],"selectionLabel":"XG CWork IM (工作说说)"},"install":{"localPath":".","defaultChoice":"local","minHostVersion":">=2026.9.2"},"channels":["xg_cwork_im"],"extensions":["./dist/index.js"],"installDependencies":false},"_npmVersion":"11.19.0","description":"XG CWork IM channel plugin for OpenClaw","directories":{},"maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.17.0","tar":"^7.5.22","zod":"^3.22.0","axios":"^1.6.0","re2js":"^2.8.6","adm-zip":"^0.6.0","@sinclair/typebox":"^0.32.0","@xgjktech/xg-openclaw-shared":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":"2026.9.2","@types/ws":"^8.5.10","typescript":"^5.3.0","@types/node":"^22.19.0"},"peerDependencies":{"openclaw":">=2026.9.2"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xg_cwork_im_1.19.39_1790648916634_0.9493311346320656"}}},"time":{"created":"2026-03-09T01:57:46.512Z","modified":"2026-09-29T02:28:36.920Z","1.0.0":"2026-03-09T01:57:46.729Z","1.0.2":"2026-03-11T12:25:41.850Z","1.0.3":"2026-03-16T01:41:28.029Z","1.0.4":"2026-03-16T02:32:34.943Z","1.0.5":"2026-03-16T13:00:14.263Z","1.0.6":"2026-03-17T05:52:07.044Z","1.0.7":"2026-03-19T04:50:49.641Z","1.0.8":"2026-04-10T06:27:07.003Z","1.0.9":"2026-04-13T10:47:20.981Z","1.10.0":"2026-04-13T12:08:34.452Z","1.10.1":"2026-04-14T02:34:06.495Z","1.10.2":"2026-04-14T04:03:40.309Z","1.10.3":"2026-04-14T08:34:42.034Z","1.11.0":"2026-04-20T10:33:00.279Z","1.11.1":"2026-04-21T09:31:45.017Z","1.11.3":"2026-05-08T08:19:46.880Z","1.11.4":"2026-05-08T10:57:59.879Z","1.11.5":"2026-05-09T16:07:40.475Z","1.11.6":"2026-05-12T07:04:03.256Z","1.11.7":"2026-05-20T02:54:30.749Z","1.11.8":"2026-05-21T11:46:40.986Z","1.12.1":"2026-05-26T11:56:10.187Z","1.12.2":"2026-05-28T03:06:26.619Z","1.12.3":"2026-06-02T13:42:12.772Z","1.12.4":"2026-06-17T10:11:14.812Z","1.12.5":"2026-06-18T05:42:11.964Z","1.12.6":"2026-06-18T07:11:56.260Z","1.12.7":"2026-06-18T12:47:23.565Z","1.12.8":"2026-06-23T11:19:49.333Z","1.12.9":"2026-06-24T04:56:03.716Z","1.13.1":"2026-07-06T11:32:23.193Z","1.14.6":"2026-07-07T13:03:46.568Z","1.15.1":"2026-07-08T11:40:07.085Z","1.15.2":"2026-07-10T06:00:10.922Z","1.15.3":"2026-07-13T12:15:14.436Z","1.16.1":"2026-07-14T08:49:36.233Z","1.16.2":"2026-07-14T11:56:01.623Z","1.16.3":"2026-07-15T09:26:05.333Z","1.16.4":"2026-07-17T01:34:59.544Z","1.16.5":"2026-07-21T10:02:39.137Z","1.16.6":"2026-07-21T12:02:10.030Z","1.16.7":"2026-07-21T12:08:35.043Z","1.16.8":"2026-07-21T12:16:43.732Z","1.16.9":"2026-07-21T12:23:12.743Z","1.16.10":"2026-07-21T12:30:44.067Z","1.16.11":"2026-07-21T12:42:40.116Z","1.16.12":"2026-07-21T12:45:35.188Z","1.16.13":"2026-07-21T12:48:02.782Z","1.16.14":"2026-07-22T09:43:27.211Z","1.16.15":"2026-07-23T04:03:22.924Z","1.16.16":"2026-07-23T07:53:56.016Z","1.16.17":"2026-07-23T07:58:02.725Z","1.16.18":"2026-07-23T08:09:30.287Z","1.16.19":"2026-07-23T08:12:42.371Z","1.16.20":"2026-07-23T08:42:08.001Z","1.16.21":"2026-07-23T09:29:48.652Z","1.16.22":"2026-07-23T10:10:50.973Z","1.16.23":"2026-07-24T03:50:34.034Z","1.16.24":"2026-07-24T08:02:52.976Z","1.16.25":"2026-07-24T08:34:27.975Z","1.16.26":"2026-07-24T08:43:16.223Z","1.16.27":"2026-07-24T08:54:12.360Z","1.16.28":"2026-07-24T09:13:23.708Z","1.16.29":"2026-07-24T09:23:57.140Z","1.16.30":"2026-07-24T09:27:11.032Z","1.16.31":"2026-07-24T09:36:12.360Z","1.16.32":"2026-07-24T09:40:48.658Z","1.16.33":"2026-07-24T10:12:28.984Z","1.16.34":"2026-07-24T10:15:13.027Z","1.16.35":"2026-07-24T11:12:03.266Z","1.16.36":"2026-07-24T11:20:11.159Z","1.16.37":"2026-07-24T11:31:36.396Z","1.16.38":"2026-07-24T11:36:23.117Z","1.16.39":"2026-07-24T11:38:13.512Z","1.16.40":"2026-07-24T11:49:52.166Z","1.16.41":"2026-07-24T11:52:38.582Z","1.16.42":"2026-07-24T12:15:07.999Z","1.16.43":"2026-07-27T06:34:04.430Z","1.16.44":"2026-07-27T08:43:47.276Z","1.16.45":"2026-07-27T10:21:07.612Z","1.17.0":"2026-07-27T10:23:03.005Z","1.17.1":"2026-07-27T12:31:12.855Z","1.17.2":"2026-07-28T10:01:57.570Z","1.17.3":"2026-07-28T10:09:33.234Z","1.17.4":"2026-07-29T03:23:05.958Z","1.17.5":"2026-07-29T07:47:54.434Z","1.17.6":"2026-07-29T08:03:00.787Z","1.17.7":"2026-07-29T08:16:37.600Z","1.17.8":"2026-07-29T08:18:30.368Z","1.17.9":"2026-07-29T08:39:16.043Z","1.17.10":"2026-07-29T10:41:39.224Z","1.17.11":"2026-07-30T06:08:58.060Z","1.17.12":"2026-07-30T09:57:23.355Z","1.17.15":"2026-07-31T06:14:03.711Z","1.17.16":"2026-07-31T07:23:53.204Z","1.17.18":"2026-08-12T07:54:21.066Z","1.17.19":"2026-08-12T08:29:06.414Z","1.17.20":"2026-08-13T02:26:52.218Z","1.17.21":"2026-08-14T02:24:05.776Z","1.17.22":"2026-08-14T04:06:19.154Z","1.17.23":"2026-08-14T09:26:55.691Z","1.17.24":"2026-08-14T10:41:29.984Z","1.17.25":"2026-08-17T07:12:13.752Z","1.17.26":"2026-08-21T12:42:17.995Z","1.17.27":"2026-08-23T03:51:01.060Z","1.17.28":"2026-08-23T04:56:28.392Z","1.17.29":"2026-08-23T09:32:19.291Z","1.17.30":"2026-08-23T09:46:53.804Z","1.17.31":"2026-08-23T10:05:01.742Z","1.17.32":"2026-08-24T10:06:20.865Z","1.17.33":"2026-08-24T12:39:58.908Z","1.17.34":"2026-08-24T12:55:31.059Z","1.17.35":"2026-08-25T02:58:31.601Z","1.17.36":"2026-08-25T10:35:19.327Z","1.17.37":"2026-08-25T11:18:49.011Z","1.17.38":"2026-08-28T02:30:35.064Z","1.17.39":"2026-08-28T10:10:47.301Z","1.17.40":"2026-08-31T02:13:10.092Z","1.17.41":"2026-08-31T10:07:12.736Z","1.17.42":"2026-08-31T12:26:45.477Z","1.17.43":"2026-08-31T12:47:52.797Z","1.17.44":"2026-09-01T02:29:17.577Z","1.17.45":"2026-09-01T07:47:15.037Z","1.17.46":"2026-09-01T09:12:06.972Z","1.17.47":"2026-09-02T07:22:21.175Z","1.17.48":"2026-09-02T09:01:44.455Z","1.17.49":"2026-09-02T10:22:19.735Z","1.17.50":"2026-09-02T12:41:24.912Z","1.17.51":"2026-09-03T02:19:16.983Z","1.17.52":"2026-09-03T06:42:32.716Z","1.17.53":"2026-09-03T07:12:06.012Z","1.17.54":"2026-09-03T10:16:31.074Z","1.17.55":"2026-09-03T11:11:50.635Z","1.17.56":"2026-09-03T11:50:53.220Z","1.18.0":"2026-09-04T04:26:28.051Z","1.18.1":"2026-09-04T08:30:55.399Z","1.18.2":"2026-09-04T12:14:33.627Z","1.18.3":"2026-09-07T07:48:58.443Z","1.18.4":"2026-09-08T02:00:10.796Z","1.18.5":"2026-09-08T02:24:05.481Z","1.18.6":"2026-09-08T03:15:30.737Z","1.18.7":"2026-09-08T08:28:54.517Z","1.18.8":"2026-09-08T10:55:33.203Z","1.18.9":"2026-09-09T02:37:45.025Z","1.19.0":"2026-09-09T11:33:43.520Z","1.19.1":"2026-09-10T06:55:14.542Z","1.19.2":"2026-09-11T02:16:09.917Z","1.19.3":"2026-09-11T06:27:58.339Z","1.19.4":"2026-09-11T09:44:18.069Z","1.19.5":"2026-09-11T10:00:47.889Z","1.19.6":"2026-09-11T10:17:55.783Z","1.19.7":"2026-09-14T10:21:58.718Z","1.19.8":"2026-09-14T12:55:50.910Z","1.19.9":"2026-09-15T01:10:49.009Z","1.19.10":"2026-09-15T02:18:31.993Z","1.19.11":"2026-09-15T08:09:35.400Z","1.19.12":"2026-09-15T08:29:08.222Z","1.19.13":"2026-09-15T08:44:46.540Z","1.19.14":"2026-09-15T09:03:16.395Z","1.19.15":"2026-09-15T11:13:33.080Z","1.19.16":"2026-09-15T12:39:45.792Z","1.19.17":"2026-09-15T12:53:12.463Z","1.19.18":"2026-09-16T03:32:01.832Z","1.19.19":"2026-09-16T04:09:00.015Z","1.19.20":"2026-09-16T11:03:58.706Z","1.19.21":"2026-09-16T11:07:27.589Z","1.19.22":"2026-09-16T12:42:35.839Z","1.19.23":"2026-09-17T03:17:51.774Z","1.19.24":"2026-09-17T11:24:48.890Z","1.19.25":"2026-09-18T04:11:38.778Z","1.19.26":"2026-09-18T07:20:07.188Z","1.19.27":"2026-09-18T09:54:36.911Z","1.19.28":"2026-09-18T10:16:05.184Z","1.19.29":"2026-09-21T02:06:14.096Z","1.19.30":"2026-09-21T09:13:55.711Z","1.19.32":"2026-09-23T02:09:18.027Z","1.19.33":"2026-09-23T08:21:43.643Z","1.19.34":"2026-09-23T08:59:01.509Z","1.19.35":"2026-09-23T09:05:05.373Z","1.19.36":"2026-09-24T02:30:17.220Z","1.19.37":"2026-09-24T07:00:26.956Z","1.19.38":"2026-09-28T02:53:54.245Z","1.19.39":"2026-09-29T02:28:36.752Z"},"license":"MIT","keywords":["bot","channel","openclaw","xg_cwork_im","im"],"description":"XG CWork IM channel plugin for OpenClaw","maintainers":[{"name":"chengwei2026","email":"xgjk@chinamediportal.com"}],"readme":"# XG CWork IM Channel for OpenClaw\r\n\r\n工作说说 IM 机器人 Channel 插件，通过 WebSocket 长连接接收 `@` 消息，由 OpenClaw AI 处理后自动回复。\r\n\r\n## 工作原理\r\n\r\n```\r\nIM 系统  →  WebSocket  →  插件（本项目）  →  OpenClaw AI  →  IM 发送接口  →  IM 系统\r\n```\r\n\r\n1. 插件启动时用 `robotKey`（兼容旧字段 `appKey`）换取 `access_token` 和 `userId`\r\n2. 建立 WebSocket 长连接，接收带业务 `params` 的推送：聊天消息处理 `**robotMention**` 与 `**groupMessage**`；工作区控制信令独立处理 `**openclawWorkspaceEvent**`，不会触发 Agent 对话\r\n3. 将收到的消息转发给 OpenClaw 处理\r\n4. OpenClaw AI 回复后，插件：\r\n  - 通过 HTTP `/im/message/send` 发送**业务正文**（及附件）；\r\n  - 若本轮无业务回复或失败（超时、precheck、无回复、发 IM 失败等），通过 **HTTP 终态兜底** 发送中文说明（见 `docs/reliability-roadmap.md`）；\r\n  - WebSocket 可发 BEGIN / 进度 / FINISHED 等信令（IM 可不展示；**不以 WS 为唯一用户反馈**）。\r\n\r\n### 文档索引\r\n\r\n| 文档 | 说明 |\r\n|------|------|\r\n| [docs/reliability-roadmap.md](docs/reliability-roadmap.md) | **可靠性优化路线图**（待办清单、风险、执行顺序） |\r\n| [docs/插件实现逻辑说明.md](docs/插件实现逻辑说明.md) | 实现细节 |\r\n| [docs/openclaw-hook-events.md](docs/openclaw-hook-events.md) | **OpenClaw Hook、回调与项目使用说明** |\r\n| [docs/openclaw通道插件-BUSINESS.md](docs/openclaw通道插件-BUSINESS.md) | 业务场景 |\r\n| [docs/im服务接口说明.md](docs/im服务接口说明.md) | IM API / WS |\r\n| [docs/流式消息协议设计与优化.md](docs/流式消息协议设计与优化.md) | WS 协议 |\r\n\r\n---\r\n\r\n## 前置条件\r\n\r\n- 已安装 [OpenClaw](https://github.com/openclaw) (`>=2026.2.13`)\r\n- 已在 IM 后台注册机器人，获取到 `robotKey`（旧配置中的 `appKey` 仍兼容）\r\n\r\n---\r\n\r\n## 安装\r\n\r\n推荐同事通过 **npm** 安装，无需访问内部 Git；需要改源码时再从内部仓库克隆（方法 B）。\r\n\r\n### 方法 A：通过 npm 包安装（推荐）\r\n\r\n一条命令完成安装，依赖由 OpenClaw 自动处理：\r\n\r\n```bash\r\nopenclaw plugins install @xgjktech/xg_cwork_im\r\n```\r\n\r\n运行 `openclaw plugins list` 确认列表中有 `xg_cwork_im` 即可。\r\n\r\n> **体积说明**：扩展目录只需安装本插件 4 个运行时依赖（约十余 MB）。请勿在 `~/.openclaw/extensions/xg_cwork_im` 内执行裸 `npm install` 把 **openclaw 网关**再装一遍（会膨胀到数百 MB）。若已误装，删除该目录下 `node_modules` 后执行 `npm install --omit=dev` 即可。\r\n\r\n### 方法 B：通过本地源码安装\r\n\r\n如需二次开发或无法使用 npm 安装时，可从内部 Git 克隆后以链接模式安装：\r\n\r\n```bash\r\ngit clone http://192.168.3.200/openclaw/openclaw-channel-xg-cwork-im.git\r\ncd openclaw-channel-xg-cwork-im\r\nnpm install          # 开发：含 TypeScript、openclaw（仅 dev，用于编译）；扩展目录生产安装请用 --omit=dev\r\nnpm run build\r\nopenclaw plugins install -l .\r\n```\r\n\r\n### 方法 C：手动安装\r\n\r\n1. 将本仓库下载或复制到 `~/.openclaw/extensions/xg_cwork_im`（Windows 为 `%USERPROFILE%\\.openclaw\\extensions\\xg_cwork_im`）。\r\n2. 确保目录内包含 `index.ts`、`openclaw.plugin.json`、`package.json`。\r\n3. 在该目录执行 `npm install --omit=dev` 或 `npm run install:prod` 安装依赖（仅 axios/ws/zod 等，**勿**在插件目录重复安装 openclaw 网关）。\r\n4. 运行 `openclaw plugins list` 确认 `xg_cwork_im` 已显示。\r\n\r\n### 方法 D：国内网络环境（npm 镜像源）\r\n\r\n若执行 `openclaw plugins install @xgjktech/xg_cwork_im` 时卡在「Installing plugin dependencies...」或出现 `npm install failed`，可临时指定国内镜像源：\r\n\r\n```bash\r\nNPM_CONFIG_REGISTRY=https://registry.npmmirror.com openclaw plugins install @xgjktech/xg_cwork_im\r\n```\r\n\r\n若插件已半安装（扩展目录存在但依赖未装全），可进入插件目录手动补装：\r\n\r\n```bash\r\ncd ~/.openclaw/extensions/xg_cwork_im\r\n# Windows: cd %USERPROFILE%\\.openclaw\\extensions\\xg_cwork_im\r\nrm -rf node_modules package-lock.json\r\nNPM_CONFIG_REGISTRY=https://registry.npmmirror.com npm install --omit=dev\r\n```\r\n\r\n---\r\n\r\n## 更新已安装的插件\r\n\r\n当插件发布新版本后，已安装的用户可按以下方式更新。\r\n\r\n### 通过 npm 安装的（方法 A）\r\n\r\n使用**插件 id**（不是 npm 包名）执行更新：\r\n\r\n```bash\r\nopenclaw plugins update xg_cwork_im\r\n```\r\n\r\n更新完成后执行 `openclaw gateway restart` 使新版本生效。\r\n\r\n国内网络可临时指定镜像源后再更新：\r\n\r\n```bash\r\nNPM_CONFIG_REGISTRY=https://registry.npmmirror.com openclaw plugins update xg_cwork_im\r\n```\r\n\r\n### 通过本地源码 / 链接安装的（方法 B）\r\n\r\n在插件目录拉取最新代码后重启网关：\r\n\r\n```bash\r\ncd openclaw-channel-xg-cwork-im   # 进入当时克隆的目录\r\ngit pull\r\nnpm install\r\nnpm run build\r\nopenclaw gateway restart\r\n```\r\n\r\n### 手动安装的（方法 C）\r\n\r\n重新从内部 Git 下载或复制最新代码到 `~/.openclaw/extensions/xg_cwork_im`，在该目录执行 `npm install --omit=dev` 或 `npm run install:prod`，再执行 `openclaw gateway restart`。\r\n\r\n---\r\n\r\n## 配置\r\n\r\n### 步骤 1：启用并信任插件\r\n\r\n执行以下命令，将 `xg_cwork_im` 插件添加到 OpenClaw 的信任白名单中：\r\n\r\n```bash\r\nopenclaw plugins enable xg_cwork_im\r\n```\r\n\r\n### 步骤 2：配置 Channel 账户信息\r\n\r\n编辑 `~/.openclaw/openclaw.json`，添加以下配置（推荐 `accounts` 使用对象 map，key 即 `accountId`）：\r\n\r\n```json\r\n{\r\n  \"channels\": {\r\n    \"xg_cwork_im\": {\r\n      \"baseUrl\": \"https://cwork-web-test.xgjktech.com.cn\",\r\n      \"wsBaseUrl\": \"wss://cwork-web-test.xgjktech.com.cn\",\r\n      \"accounts\": {\r\n        \"main\": { \"robotKey\": \"你的机器人 robotKey\", \"agentId\": \"main\", \"name\": \"个人助手\", \"enabled\": true }\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n> **多账户**：如有多个机器人，在 `accounts` 中继续追加即可（对象 map：key 为 `accountId`）。每个账户可指定不同的 `agentId` 对应不同的 OpenClaw Agent；设置 `accounts.<accountId>.enabled: false` 会停止该账户的 WebSocket 入站连接，不影响其他账户。\r\n\r\n> **accounts.default（可选）**：OpenClaw 的 `doctor --fix` 可能会自动生成 `accounts.default`，用于存放默认项（例如 `groupPolicy` 等）。本插件会把 `accounts.default` 作为“默认覆盖”合并到每个真实账号上，但 **不会**把它当作一个需要启动连接的账号。\r\n\r\n### 步骤 3：重启 Gateway\r\n\r\n配置完成后，重启网关使配置生效：\r\n\r\n```bash\r\nopenclaw gateway restart\r\n```\r\n\r\n---\r\n\r\n## 完整配置参考\r\n\r\n`~/.openclaw/openclaw.json` 参考结构（示例使用 CWork 测试/生产域名，详细请参考 `docs/im服务接口说明.md`）：\r\n\r\n```json5\r\n{\r\n  \"plugins\": {\r\n    \"enabled\": true,\r\n    \"allow\": [\"xg_cwork_im\"]\r\n  },\r\n  \"channels\": {\r\n    \"xg_cwork_im\": {\r\n      \"baseUrl\": \"https://cwork-web-test.xgjktech.com.cn\",\r\n      \"wsBaseUrl\": \"wss://cwork-web-test.xgjktech.com.cn\",\r\n      \"groupPolicy\": \"mention\",\r\n      \"debug\": false,\r\n      // 可选：首条 AI 回复超时时间（毫秒），默认 30 分钟\r\n      // 未配置时：30 * 60_000 = 1800000\r\n      \"firstReplyTimeoutMs\": 1800000,\r\n      // 可选：入站附件先下载到当前 Agent workspace 下该子目录，MediaPath 为相对路径或 /workspace/...（见下）\r\n      \"inboundMediaWorkspaceSubdir\": \"xg_im_inbound\",\r\n      // 沙箱 Agent 建议加：MediaPath 使用 /workspace/... 而不是 ./...（避免 read 按 cwd 解析失败）\r\n      \"inboundMediaSandboxRootPrefix\": \"/workspace\",\r\n      \"accounts\": {\r\n        \"main\": { \"robotKey\": \"robotKey_机器人A\", \"agentId\": \"main\",  \"name\": \"个人助手\", \"enabled\": true },\r\n        \"sales\": { \"robotKey\": \"robotKey_机器人B\", \"agentId\": \"sales\", \"name\": \"销售助手\" }\r\n      }\r\n    }\r\n  },\r\n  \"bindings\": [\r\n    { \"type\": \"route\", \"agentId\": \"main\", \"match\": { \"channel\": \"xg_cwork_im\", \"accountId\": \"main\" } },\r\n    { \"type\": \"route\", \"agentId\": \"sales\", \"match\": { \"channel\": \"xg_cwork_im\", \"accountId\": \"sales\" } }\r\n  ]\r\n}\r\n```\r\n\r\n### 生产环境配置示例\r\n\r\n```json5\r\n{\r\n  \"channels\": {\r\n    \"xg_cwork_im\": {\r\n      \"baseUrl\": \"https://sg-al-cwork-web.mediportal.com.cn\",\r\n      \"wsBaseUrl\": \"wss://sg-al-cwork-web.mediportal.com.cn\",\r\n      \"groupPolicy\": \"mention\",\r\n      \"debug\": false,\r\n      \"maxConnectionAttempts\": 200,\r\n      \"maxReconnectDelay\": 120000,\r\n      // 生产环境可根据需要调整首回复超时时间（毫秒）\r\n      \"firstReplyTimeoutMs\": 300000,\r\n      // 按需启用：入站附件落盘到 workspace，见配置表 inboundMediaWorkspaceSubdir\r\n      // \"inboundMediaWorkspaceSubdir\": \"xg_im_inbound\",\r\n      \"accounts\": {\r\n        \"main\": { \"robotKey\": \"你的生产 robotKey\", \"agentId\": \"main\", \"name\": \"个人助手\" }\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n---\r\n\r\n## 配置项说明\r\n\r\n### 顶层配置（`channels.xg_cwork_im`）\r\n\r\n\r\n| 选项                              | 类型      | 默认值                     | 说明                                                                                                                                                                                                                                                                                                                                               |\r\n| ------------------------------- | ------- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\r\n| `baseUrl`                       | string  | **必填**                  | IM 服务域名（API 接口地址）                                                                                                                                                                                                                                                                                                                                |\r\n| `wsBaseUrl`                     | string  | —                       | **可选**。WebSocket 独立域名。若不填，插件将尝试自动映射。                                                                                                                                                                                                                                                                                                             |\r\n| `groupPolicy`                   | string  | `\"mention\"`             | 用于 OpenClaw `**groups.resolveRequireMention`**：`\"open\"` 时返回「不必强制仅 @ 才参与提及策略」；`\"mention\"` 时返回「需要 @」。**注意**：网关是否把消息交给 AI 取决于 **`params.chatType`** 与 **`actuallyMentioned`**：`chatType=SINGLE` 时无需 @；`GROUP`/未传时需 `mentions` 含机器人 `empId` 或正文 `@机器人名`。`**groupPolicy: open` 不会**让未 @ 的群消息自动触发 AI。 |\r\n| `enabled`                       | boolean | `true`                  | 通道顶层为全局总开关；`accounts.<accountId>.enabled` 可单独停用一个账户。顶层为 `false` 时所有账户均停用。停用账户不会建立 WebSocket、发送心跳或处理入站消息。                                                                                                                                                                                                                                                                                                                                             |\r\n| `debug`                         | boolean | `false`                 | 开启调试日志                                                                                                                                                                                                                                                                                                                                           |\r\n| `maxConnectionAttempts`         | number  | 见下                      | Channel 配置经 Zod 校验时默认 `**10`**（`channel.ts` 中 `XgImConfigSchema`）。`connection.ts` 读取配置时若该字段仍为 `**undefined**`，则回退为 `**200**`。建议在 `openclaw.json` 中显式填写以避免与直觉不一致。                                                                                                                                                                                 |\r\n| `initialReconnectDelay`         | number  | `1000`                  | 初始重连延迟（ms）                                                                                                                                                                                                                                                                                                                                       |\r\n| `maxReconnectDelay`             | number  | `60000`                 | 最大重连延迟（ms）                                                                                                                                                                                                                                                                                                                                       |\r\n| `reconnectJitter`               | number  | `0.3`                   | 重连抖动因子（0-1）                                                                                                                                                                                                                                                                                                                                      |\r\n| `firstReplyTimeoutMs`           | number  | `1800000`（30 分钟）        | **首条 HTTP 回复超时（毫秒）**：在尚未通过 `deliver` 发出任何业务回复时触发。超时文案按插件观测分为：`never_started`（模型未启动）、`in_progress`（dispatch 仍在进行，可能仍在处理）、`ended_without_http_reply`（dispatch 已结束但仍无 HTTP 回复）。**不是** OpenClaw 运行态 API，长任务仍可能随后继续产出回复。IM 工具进度走 WS，与 HTTP 首包超时相互独立。 |\r\n| `inboundMediaWorkspaceSubdir`   | string  | —                       | **可选**。非空时，将入站附件先下载到**当前 Agent workspace** 下该**相对子目录**（如 `xg_im_inbound`），路径约定：`{子目录}/{发送者 userId}/{YYYY-MM-DD}/{文件名}_{HHmmssmmm}.ext`（时间为本机写入时刻），再向 OpenClaw 传入 **MediaPath**；默认使用 **workspace 相对路径**（如 `./xg_im_inbound/...`），便于 **沙箱** 将 `/workspace` 映射到同一套目录树；未配置则仍使用 IM 返回的 URL。需 runtime 提供 `resolveAgentWorkspaceDir`。                   |\r\n| `inboundMediaOpenClawPath`      | string  | `workspaceRelative`（默认） | `workspaceRelative`：入站落盘后 `MediaPath` 为 `./子目录/...`（若配置了 `inboundMediaSandboxRootPrefix` 则为该前缀 + 相对路径，如 `/workspace/xg_im_inbound/...`）；`absoluteFileUrl`：宿主机 `file://...`（仅适合无沙箱、网关与 Agent 同盘场景）。                                                                                                                                               |\r\n| `inboundMediaSandboxRootPrefix` | string  | —                       | **可选**。沙箱内 workspace 挂载根，填 `**/workspace`** 时，在 `workspaceRelative` 模式下 `MediaPath` 为 `**/workspace/xg_im_inbound/...**`，避免 `./` 被 `read` 等工具按**进程 cwd**解析导致「不可访问」。须以 `/` 开头。                                                                                                                                                                    |\r\n| `syncServiceBaseUrl`            | string  | —                       | **可选**。openclaw-xgkb-sync **管理 API** 根地址（如 `http://127.0.0.1:9090`）。配置后插件可处理 IM 下发的 `openclawApplySyncMapping` 信令并登记目录映射。详见 `docs/im服务接口说明.md`。                                                                                                                                                                                                  |\r\n| `projectPromptMaxChars`         | number  | `15000`                 | `agentContext.background` 与 `userInfo.background` 单段最大字符数；超出尾部截断。                                                                                                                                                                                                                                                                          |\r\n| `nasSiteCode`                   | string  | `\"SZ_PRIMARY\"`         | 当前 OpenClaw 服务所挂载 NAS 的站点标识。机器级配置；非空配置值仅去除首尾空白后下发客户端，不做枚举、格式或大小写限制。未配置或配置为空时使用默认值。 |\r\n| `nasVolumeRootMappings`         | object[] | —                      | NAS 逻辑根到本机真实根的映射，如 `[{\"logicalRoot\":\"/data/touqian\",\"hostRoot\":\"/data/touqian\"}]`；使用 NAS 挂载时推荐配置，且沙箱必须为 `scope: \"session\"`。 |\r\n| `inboundFileUrlRewrites`        | object[] | —                      | **机器级**。入站附件 URL origin 改写，仅当 `files[].url` 匹配 `from`（须为 `http(s)://host[:port]`，后接 `/`、`?`、`#` 或结束）时替换为 `to`。例：`[{\"from\":\"https://new-minio-cluster.meditube.hk\",\"to\":\"https://hk-al-minio.mediportal.com.cn\"}]`。在本地下载或把 URL 交给 OpenClaw 之前生效；未配置为无操作；规则解析按配置数组引用缓存。 |\r\n| `workspaceEventMaxConcurrency` | number  | `32`                   | 进程内所有 Agent 共享的工作区活动请求上限；机器级配置，不允许账户覆盖。 |\r\n| `workspaceEventMaxFileConcurrency` | number | `8`                 | 上述活动请求中 `FILE_REQUEST` 的上限；实际值不会超过全局活动上限。 |\r\n| `workspaceEventPerAgentConcurrency` | number | `2`                | 同一 `agentId` 同时执行的工作区请求上限。 |\r\n| `workspaceEventQueueLimit`      | number  | `64`                   | 达到活动上限后的全局等待数；超过立即返回 `BUSY`，设为0可关闭排队。排队超过45秒也返回 `BUSY`，避免60秒 relay 过期。 |\r\n| `blockStreaming`                | boolean | `true`（未配置时）      | 开启后 OpenClaw 在 assistant **text 块结束（tool 调用前）** 即调用 `deliver`；插件默认经 **段缓冲** 在 `onToolStart` / 轮次结束再 HTTP（见 `deliverSegmentBuffer`）。tool 过程走 WS `TOOL_PHASE`。设为 `false` 恢复整轮结束才 deliver 一次。                                                                                                                                                                              |\r\n| `blockStreamingCoalesce`        | object  | 不配（注入 500/500） | 合并流式碎片。未配时注入 `minChars:500 idleMs:500 maxChars:12000`（中间档；覆盖 agents.defaults 过大值）。 |\r\n| `deliverSegmentBuffer`          | boolean | `true`               | 段缓冲：修稿覆盖、分块追加；`false` 则每次 deliver 即 HTTP + C7。 |\r\n| `deliverSegmentBuffer`          | boolean | `true`（未配置时）      | `blockStreaming` 开启时，同一段 assistant 正文先写入 buffer，在 **tool 开始前**（interim）与 **dispatch 结束**（final）各冲刷一次 HTTP，避免修稿重复气泡。设为 `false` 恢复「每次 deliver 即 HTTP + C7 去重」。详见 `docs/段缓冲投递策略.md`。 |\r\n| `deliverModelFallbackNotice`    | boolean | `false`（未配置时）     | 为 `true` 时向 IM 用户发送 OpenClaw 模型降级运营通知（`↪️ Model Fallback: …`）。默认不发送，仅保留 gateway 日志。 |\r\n| `autoModelRouting`               | object  | 关闭                  | 模型 + 推理等级自动路由（见下节「单轮模型与自动路由」）。 |\r\n\r\n### 单轮模型与自动路由（`msgContent.ext.ai_model` / `autoModelRouting`）\r\n\r\n前端通过 `msgContent.ext.ai_model` 表达三种语义：\r\n\r\n| `ai_model` 取值 | 行为 |\r\n|---|---|\r\n| 未传 / 空字符串 | **default**：使用 Agent 默认模型与 OpenClaw 默认推理配置 |\r\n| `\"auto\"`        | **auto**：Auto Router 根据当前需求同时选择模型与推理等级（默认关闭） |\r\n| `\"provider/model\"`（如 `openai/gpt-5.6-terra`） | **explicit**：严格使用指定模型；模型默认推理等级取自 `autoModelRouting.thinkingDefaults`，未命中则交给 OpenClaw 解析 |\r\n\r\n规则：\r\n\r\n- `auto` 是模式标识，**不会**被当作真实模型名传给 OpenClaw；功能未开启或 Agent 不在白名单时按 default 处理。\r\n- 首行控制命令（`/model`、`/think`、`/reset`、`/stop` 等）忽略 IM 模型元数据。\r\n- 用户显式 `/think`（当前消息行内或 Session 已持久化）**优先于** Auto Router / 模型默认的 thinking：此时只路由模型，不设置 `thinkingLevelOverride`。\r\n- 单轮覆盖不写入 Session；Auto Router 为本地确定性纯函数，不调用大模型分类。\r\n\r\n`autoModelRouting` 配置示例：\r\n\r\n```json\r\n{\r\n  \"channels\": {\r\n    \"xg_cwork_im\": {\r\n      \"baseUrl\": \"https://im.example.com\",\r\n      \"robotKey\": \"…\",\r\n      \"autoModelRouting\": {\r\n        \"enabled\": false,\r\n        \"version\": \"v1\",\r\n        \"simpleModel\": \"openai/gpt-5.6-luna\",\r\n        \"standardModel\": \"openai/gpt-5.6-terra\",\r\n        \"complexModel\": \"openai/gpt-5.6-sol\",\r\n        \"criticalModel\": \"openai/gpt-5.6-sol\",\r\n        \"thinkingDefaults\": {\r\n          \"openai/gpt-5.6-luna\": \"low\",\r\n          \"openai/gpt-5.6-terra\": \"medium\",\r\n          \"openai/gpt-5.6-sol\": \"high\"\r\n        },\r\n        \"agentAllowlist\": [\"assistant-1514822107563462658\"]\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n- `enabled`：总开关，默认 `false`。\r\n- `agentAllowlist`：允许自动路由的 Agent ID；缺省/为空表示**不启用任何 Agent**（需显式加入后灰度）。\r\n- `simpleModel` / `standardModel` / `complexModel` / `criticalModel`：Auto Router 仅输出这四个槽位；任一缺失则该轮回退 default。\r\n- `thinkingDefaults`：explicit 模式下各 model ref 的默认推理等级（OpenClaw 合法取值：`off|minimal|low|medium|high|xhigh|adaptive|max`）。\r\n\r\n\r\n### 账户配置（`accounts.<accountId>`，对象 map）\r\n\r\n\r\n| 选项                              | 类型     | 默认值      | 说明                                   |\r\n| ------------------------------- | ------ | -------- | ------------------------------------ |\r\n| `robotKey`                      | string | **必填**   | 机器人标识（IM 后台注册获取）；旧字段 `appKey` 仍兼容    |\r\n| `agentId`                       | string | `\"main\"` | 对应的 OpenClaw Agent ID                |\r\n| `name`                          | string | —        | 账户显示名称（仅用于日志标识）                      |\r\n| `groupPolicy`                   | string | 继承顶层     | 可覆盖顶层的 groupPolicy                   |\r\n| `inboundMediaWorkspaceSubdir`   | string | 继承顶层     | 可覆盖顶层的入站附件落盘子目录                      |\r\n| `inboundMediaOpenClawPath`      | string | 继承顶层     | 可覆盖顶层的 MediaPath 形式（相对路径 vs file://） |\r\n| `inboundMediaSandboxRootPrefix` | string | 继承顶层     | 可覆盖沙箱根前缀（如 `/workspace`）             |\r\n| `syncServiceBaseUrl`            | string | 继承顶层     | 可覆盖同步服务管理 API 地址                     |\r\n| `projectPromptMaxChars`         | number | 继承顶层     | 项目/用户 background 单段最大字符数（默认 15000）   |\r\n| `nasVolumeRootMappings`         | object[] | 继承顶层   | 可覆盖 NAS 逻辑根到本机真实根的映射                  |\r\n| `autoModelRouting`              | object | 继承顶层     | 可覆盖顶层的自动路由配置（见上节）                |\r\n\r\n\r\n### Agent 工具（`optional: true`）\r\n\r\n`xg_cwork_im_get_group_chat_history` 与 `xg_cwork_im_send_group_message` 在 `index.ts` 中以 `**api.registerTool(..., { optional: true })`** 注册。需在对应 Agent 的 `**tools.allow**`（或你们环境中的工具白名单配置）中**显式加入**上述工具名后，模型才会在运行时获得它们。\r\n\r\n---\r\n\r\n## 故障排除\r\n\r\n排查「无回复 / Media failed / 断连」时，请先对照 **[可靠性路线图](docs/reliability-roadmap.md)** 中的已知现状与日志字段。\r\n\r\n### 收不到消息\r\n\r\n- 确认 `robotKey` 正确（或旧字段 `appKey` 正确），且机器人已在 IM 后台激活\r\n- 查看 OpenClaw 日志，确认 WebSocket 连接成功（`WebSocket connected successfully`）\r\n- 群聊中确认已 `@` 机器人\r\n\r\n### WebSocket 频繁断连\r\n\r\n- 检查网络稳定性\r\n- 适当增大 `maxConnectionAttempts` 和 `maxReconnectDelay`\r\n- 开启 `debug: true` 查看详细日志\r\n\r\n### token 相关报错\r\n\r\n- 确认 `baseUrl` 域名可达\r\n- 确认 `robotKey` 有效（或旧字段 `appKey` 有效，可在 IM 后台查看机器人状态）\r\n\r\n### 网关报 `plugin must declare contracts.tools before registering agent tools`\r\n\r\nOpenClaw 2026+ 要求：在 `register()` 里调用 `api.registerTool(...)` 的工具名，必须预先写在 `**openclaw.plugin.json`** 的 `**contracts.tools**` 中（与工具对象的 `name` 一致）。本仓库已列出 `xg_cwork_im_get_group_chat_history`、`xg_cwork_im_send_group_message`。若你以后新增工具，请同步扩展 manifest。\r\n\r\n### 占位消息后变「AI 未响应」、网关日志 `invoke=0`、但网页客户端有助手回复（OpenClaw 2026.x）\r\n\r\n原因：默认群聊在未配置 `**messages.visibleReplies`/`messages.groupChat.visibleReplies` = `automatic**` 时，OpenClaw 会启用 `**message_tool_only**`（只通过 message 类工具对用户可见），从而 **不向 Channel 插件的 `deliver` 投递**，模型仍会写入会话网页可见，但 **本插件不会 POST `/im/message/send`**，`msgId` 合并也不会发生。\r\n\r\n当前插件已在 `dispatchMentionedReply` 中对本轮强制 `**replyOptions.sourceReplyDeliveryMode: \"automatic\"**`，一般无需再在 `openclaw.json` 里改该项；若你仍遇到问题，可把 `**messages.groupChat.visibleReplies**` 设为 `**\"automatic\"**` 做一次全局对齐。\r\n\r\n---\r\n\r\n## 项目结构\r\n\r\n```\r\nopenclaw-channel-xg-cwork-im/\r\n├── index.ts                # 插件入口\r\n├── src/\r\n│   ├── types.ts            # 类型定义\r\n│   ├── auth.ts             # 认证（robotKey/appKey → token）\r\n│   ├── connection.ts       # WebSocket 连接管理\r\n│   ├── send-service.ts     # IM 消息发送\r\n│   ├── group-history-tool.ts      # 拉取群消息历史的 Agent Tool\r\n│   ├── send-group-message-tool.ts # 发送群消息的 Agent Tool\r\n│   ├── inbound-media-local.ts   # 可选：入站附件落盘到 workspace 子目录\r\n│   ├── channel.ts          # Channel 组装（meta / config / outbound / gateway）\r\n│   ├── channel-config.ts   # Zod schema、getXgImConfig、GroupSystemPrompt、命令门控\r\n│   ├── channel-log.ts      # toLogger 适配\r\n│   ├── inbound-display.ts  # 入站正文、@ 判定、MediaPath(s)、UntrustedContext\r\n│   ├── dispatch-mentioned-reply.ts  # OpenClaw 派发 + 流式 + HTTP deliver（忙碌排队由 OpenClaw messages.queue 处理）\r\n├── package.json\r\n├── tsconfig.json\r\n├── openclaw.plugin.json\r\n└── README.md\r\n```\r\n\r\n---\r\n\r\n## 代码仓库与发布流程说明\r\n\r\n- **代码仓库**：本项目在**内部 Git** 管理，地址：`http://192.168.3.200/openclaw/openclaw-channel-xg-cwork-im`，不推送到 GitHub。\r\n- **安装方式**：同事安装请优先使用 **npm**（方法 A）；需要改源码时从内部 Git 克隆（方法 B）。\r\n- **发布流程**：在内部 Git 上开发、提交后，由维护者**发布到 npm**；同事通过 `openclaw plugins install @xgjktech/xg_cwork_im` 安装，无需访问 Git。\r\n\r\n---\r\n\r\n## 维护者：如何发布到 npm（详细步骤）\r\n\r\n代码在内部 Git 上维护，发布到 npm 后同事即可一条命令安装。按下列步骤操作。\r\n\r\n### 步骤 1：在 npm 注册 / 登录（仅本次发布走官方）\r\n\r\n你可以保留系统默认镜像不变；只在本项目发布时显式指定官方 registry。\r\n\r\n1. 无 npm 账号：打开 [https://www.npmjs.com/signup](https://www.npmjs.com/signup) 注册。\r\n2. 在项目根目录执行（不会改全局配置）：\r\n\r\n```bash\r\nnpm login --registry=https://registry.npmjs.org/\r\n```\r\n\r\n1. 登录成功后校验当前身份（同样只看官方 registry）：\r\n\r\n```bash\r\nnpm whoami --registry=https://registry.npmjs.org/\r\n```\r\n\r\n1. 若账号开启了**双因素认证（2FA）**，发布时必须使用：\r\n  - 在 npm 网站 **Access Tokens** 里创建 **Granular Access Token**，勾选 **Publish packages**，并勾选 **Bypass 2FA**；或  \r\n  - 在发布时输入 **OTP**（一次性密码）。  \r\n   否则会报错：`Two-factor authentication or granular access token with bypass 2fa enabled is required to publish packages`。\r\n\r\n### 步骤 2：确认 scope 与权限\r\n\r\n- 包名为 `@xgjktech/xg_cwork_im`，属于 **scope** `@xgjktech`。\r\n- 在 [npm 官网](https://www.npmjs.com/) 登录 → **Organizations** → **Create**，创建组织名为 **xgjktech**，确保你的账号有该组织的发布权限。\r\n- 若改用个人 scope（如 `@你的用户名/xg_cwork_im`），需修改 `package.json` 的 `\"name\"` 并同步改 README 中的安装命令。\r\n\r\n### 步骤 3：发布前检查\r\n\r\n在项目根目录执行：\r\n\r\n```bash\r\nnpm pack --dry-run\r\n```\r\n\r\n确认列出的文件无敏感内容（如 `.env`、密钥）。发布内容由 `package.json` 的 `\"files\"` 控制。\r\n\r\n### 步骤 4：执行发布（强制官方 registry）\r\n\r\n**scoped 包必须加 `--access public`**，否则会按私有包计费并可能报 402：\r\n\r\n```bash\r\nnpm publish --access public --registry=https://registry.npmjs.org/\r\n```\r\n\r\n成功后可在此查看：  \r\n[https://www.npmjs.com/package/@xgjktech/xg_cwork_im](https://www.npmjs.com/package/@xgjktech/xg_cwork_im)\r\n\r\n### 步骤 5：后续更新（重新推送到 npm）\r\n\r\n每次发新版本都按下面做一遍即可：\r\n\r\n1. 在内部 Git 上改代码、提交、推送。\r\n2. 在 **package.json** 里把 **version** 升高（如 `1.0.0` → `1.0.1`），保存。\r\n3. 在项目根目录执行：\r\n\r\n```bash\r\nnpm publish --access public --registry=https://registry.npmjs.org/\r\n```\r\n\r\n1. 通知同事执行 **更新已安装的插件**（见上文「更新已安装的插件」），例如：\r\n  `openclaw plugins update xg_cwork_im` → `openclaw gateway restart`。\r\n\r\n（若该 scope 已发过公开包，有时可只执行 `npm publish`，建议仍带 `--access public` 避免误发成私有。）\r\n\r\n### 常见问题\r\n\r\n\r\n| 报错或现象                              | 原因                                 | 处理                                                                                                                  |\r\n| ---------------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------- |\r\n| **403 Forbidden**，且提示需 2FA 或 token | 账号开启 2FA 后，普通登录无法发布                | 使用 **Granular Access Token**（勾选 Publish + Bypass 2FA），或在发布时提供 OTP                                                   |\r\n| **403 Forbidden**，无 2FA 提示         | 当前账号无 `@xgjktech` 发布权限             | 在 npm 创建/加入组织 `xgjktech`，或将包名改为个人 scope                                                                             |\r\n| **402 Payment Required**           | 未加 `--access public`，scoped 包被视为私有 | 执行 `npm publish --access public`                                                                                    |\r\n| 国内网络登录/发布慢或超时                      | 默认 registry 在国外                    | 登录：`npm login --registry=https://registry.npmjs.org/`；发布时也可加 `--registry=https://registry.npmjs.org/`，不推荐长期用第三方镜像发布 |\r\n","readmeFilename":"README.md"}