{"_id":"@quukk/opencode-clawmessenger","_rev":"114-cb8b604b6ddee2bb8ae6dafe0ede8d95","name":"@quukk/opencode-clawmessenger","dist-tags":{"latest":"1.6.4"},"versions":{"1.2.2":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"db301a8a64920008cd67f08481fa5a42553df9a8","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2.tgz","fileCount":112,"integrity":"sha512-g1h+xPmRMXQD766ZkxXXfzFGUM12d8vsR2N8LCmx/AAxbnwXB79KmEKW41eKijEok2596s/RAJiu5qVoA6UT8Q==","signatures":[{"sig":"MEYCIQD9zPLumNevQL8klB7HH5DCt/L378WXew6itRuoHSsm5AIhAM48zLLMlpUpuOhqhOBJaZCVluY+kzeMPqIiPOpDRjZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705245},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger Bridge - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2_1781574373766_0.9001101739681441","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.0":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2-beta.0","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2-beta.0","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"e66af724ede699e2ae49287e6494c5eb93e1bea2","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2-beta.0.tgz","fileCount":113,"integrity":"sha512-j65lXBdMUNJJFsMhyXeX6vyZ+RKYbFDtgvHXRwVWE6+XDPViZ4haaRuZXnjKZ62sYtZKqjFG7dG7fKA1cHwg7g==","signatures":[{"sig":"MEUCIQCM3KKZpL1VITg6/6ANXiA2XwR0UGSS0/5u1uioEP0y0wIgVCRPLzdn7B9KXPZlqRV//MQpmOpZN7Y2pgVZj1JHnzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715124},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger Bridge - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2-beta.0_1781580812410_0.10169008237137311","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.1":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2-beta.1","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2-beta.1","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"499f43b7ac3024690bfb09ae1a0a2d46b9efddd9","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2-beta.1.tgz","fileCount":113,"integrity":"sha512-zpOfmM3oMSnzV8BQen+uhg050cusgGmbuBILVkedDgiHn/lnlzS5eVmdpp67/DAAEPxGoIDXtOV54T3B3y/VyA==","signatures":[{"sig":"MEYCIQCmW7+g/T72O/UlFglHNIPCeIrmYGTfDOgorb+vDCCmwAIhAOPiE8j1cAhH5ZspLHfOHE2pMAJbxojjYRPYQ02D+8s3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713252},"main":"./dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2-beta.1_1781588159813_0.8003733761673801","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.2":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2-beta.2","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2-beta.2","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"4546e8c6650242f6829e86d278e115821b3a0851","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2-beta.2.tgz","fileCount":115,"integrity":"sha512-sYh4snGQLOwv7PuGckxP1Pph4mOgH5IwmmxDKRUvolwwvNHw+6Q6v5slupMzA4NVV+VPFyd1Dp3GbPoWQYS2pQ==","signatures":[{"sig":"MEQCIH5GIEfO9MhlWG15v7J5IFwvV7ZNnBla3lZooNwRKSYVAiAsIqfZndfHmDIXT49Rp4LZrYRTKsdCTPYpsHsd13F3uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725632},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2-beta.2_1781588888730_0.7213481182457195","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.4":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2-beta.4","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2-beta.4","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"06a51682aa6e56eee6763173c034b58f91f748e6","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2-beta.4.tgz","fileCount":62,"integrity":"sha512-WJ4cw+Fm4ve4MYEIBxhcrvx/IpNL/N7cY8sen/mitOtctqwZ2ip+czpzUwXgy4q18n7EGa5Pz7TKztQfM1e0pA==","signatures":[{"sig":"MEUCIFhdxrJjlaiNqfGfdJLFRDiFhsyU8Ae4YgZ9y0vdxDBIAiEAu3Ujcpa1WuDEAAofPRU4ZW184t+K+jwMas6KVVolIn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508326},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2-beta.4_1781595699128_0.7311606416252037","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.5":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2-beta.5","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2-beta.5","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"e02ec9a079df7a237338c4582456b161e268861a","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2-beta.5.tgz","fileCount":62,"integrity":"sha512-6MgVi8T39/WNHGwxu56Dlzuj+uGftkGcTE1Xn9cKZMVvD8c/iivKPP/rk64z/nKQ4yEcFx0KT2lwOn5hQewnDw==","signatures":[{"sig":"MEMCIDJfUfTrkiqR7niQu9qRidc+Q1vjTjg8qpkNt/lLH6oaAh9cIi6IrFE2YlHDexDz7QUe+MddL3ALfbw7Nip1tv6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517722},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2-beta.5_1781596511280_0.4059958359936766","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.6":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2-beta.6","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2-beta.6","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"39f3529a46f3718b7c2a931914ea3fe658f38510","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2-beta.6.tgz","fileCount":62,"integrity":"sha512-bZj3/4RudU000zi2lOj/Si8x03XltkhSr4eVicFWKzXT0D4JO8+717fFo/w5wJOie4ATZVMnHIBazGsToFa9mw==","signatures":[{"sig":"MEUCIQChbDpKGbRnOFGRpO6v0HjkhAwScptTqG6uV3KvxcHCCwIgYGQ4FLUNnBqQDEdx86o6xUODtLPRHAA8QZPwVRfqUMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513160},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2-beta.6_1781597440582_0.5366408251238213","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.7":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2-beta.7","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2-beta.7","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"f2724c5e11033a858d081d90f222e6997cc1a9ae","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2-beta.7.tgz","fileCount":62,"integrity":"sha512-Or0Cgy225XEfhWp49rgcUv61DzlltG4Rwx0iG6lEurVuuJAZ7I5MHVVwXt51z0L5kzQT5GEpH2mJCNyUuLFQJw==","signatures":[{"sig":"MEQCIF7tTTij7Z7XMg4hj+p4BbzNiD5D64BD7v6ua3WCzuwSAiAa/L1pO5Y+PAifFv7wbckgFVgx2t6zrjOjPvLMl+COTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521845},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2-beta.7_1781597816763_0.9175241931751106","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.8":{"name":"@quukk/opencode-clawmessenger","version":"1.2.2-beta.8","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.2-beta.8","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"f1eb8f54858bcf4e7324d2ca2c1d2ed1b056761f","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.2-beta.8.tgz","fileCount":64,"integrity":"sha512-luqQkFQNCTYDBzEixMaFfcEXs3j7BRey3isuPqY3gik1986skmH5vuK7G4sOs/CeSzxoZSe6JFDIior2Bwlw3A==","signatures":[{"sig":"MEUCIQDuEnZAflCpXfwspa3QfpCl+vRoKuHp/mhGK4oom8XWmQIgfy3gBWbQdZABTZbNO47G87JTziax4p5zo0T5WaMn7Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532569},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"86379c7a721644a936065a999a49bf072977032c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate","install:wrapper":"powershell -ExecutionPolicy Bypass -File scripts/install-wrapper.ps1"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"10.9.2","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.16.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.2-beta.8_1781598431627_0.4653824920948084","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"@quukk/opencode-clawmessenger","version":"1.1.35","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.1.35","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"cd8e7c47285c8586d1debbf7b80ca606d7910a5a","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.1.35.tgz","fileCount":55,"integrity":"sha512-bS8LQtZKTAyNTdck6+2KB4yaWbGJQRXbYfWoMZn9wfgDfb7mEcF4uc4oRoSBryvlzaQxTD5ZHPGuWJQHCtvC1w==","signatures":[{"sig":"MEUCIDDrQCTSL7nWga5QSbenwZGRwaEMF8N33mLnEPy0LfG8AiEAnDFOo9DPgahLFzVXQhNPRxHsw4UKnGZT2zBBvkvEzXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417482},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"73a672620308d6761a21a4ef31bd441a4edee586","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.1.35_1782752332288_0.24460506433170393","host":"s3://npm-registry-packages-npm-production"}},"1.1.36":{"name":"@quukk/opencode-clawmessenger","version":"1.1.36","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.1.36","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"e609dc903870604f2ec777a79d860c0d742d5ddf","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.1.36.tgz","fileCount":55,"integrity":"sha512-l2G2QEjmTRyax0wHwhoO07Lak1LIXqTwlFyO8vfgjlem17GAYGCCVygDD0olmla5+v41Avdu+Fzf3kWq37eTpw==","signatures":[{"sig":"MEYCIQCqtO4fM/ZgET1BtXl0GlglqkBXTSoXdoBiUikmknURPgIhAIXOWY/bk3xSL8bjp2pdPSWNXlVn4nu02lMSgOeBrUs9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414383},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"f23d53b2295f3b3f4ae6d87bdcc29ec457ceed74","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.1.36_1782753610304_0.09717723486569185","host":"s3://npm-registry-packages-npm-production"}},"1.1.37":{"name":"@quukk/opencode-clawmessenger","version":"1.1.37","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.1.37","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"8b09951f4e60efb1b829716ae735bd6fb798b90d","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.1.37.tgz","fileCount":55,"integrity":"sha512-G5RGwP+NIhDMNEdDOuweOy0V/MFAZEchm8CIOlXUmmZxwSlAB8Wip0z5A7c+Aq2DwX934y87v/CD1VYqUqmzAQ==","signatures":[{"sig":"MEQCID7gHZ/osRJ7sMzbKSsQBL6E4VB/fEtxKpxiA4FZffFGAiAg8bJbzlO0a2boJaOVMXIKPGG39Ij6fsvv5lr2GvtGCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421979},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"e0c64748c8ab392c056ee774499d0a8e82657e1b","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.1.37_1782753983996_0.1756971456000902","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@quukk/opencode-clawmessenger","version":"1.2.3","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.3","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"3dcd9b72139e36e31ffbf7b256a83f9b5c6d7e98","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.3.tgz","fileCount":75,"integrity":"sha512-HemDtl8evqigHci8J0vak8wkgQdwiRaqaon2xuKtsj/br5WZzhwRZLKKQ5Eyv0ZZvWsya1FRwtVsEiyTtZqvPg==","signatures":[{"sig":"MEYCIQCf1IGMoFwbnyuFLKr0AxblwPnnQroKV8Sqkh2ZDtttRgIhAK/NPQf9wgMPcWhY4WPo9oACJRaP+U1kW0GvIPOC8CXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572518},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"a9c12fc8ee7b4cb3a467aa994d75122e8fb5929f","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.3_1782914617171_0.43075623950006015","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@quukk/opencode-clawmessenger","version":"1.2.4","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.2.4","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"6eaa75f3d6cd08ac0d34f1ff42ce382a8e6fbec9","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.2.4.tgz","fileCount":75,"integrity":"sha512-yqXpkR/qZHWOnoCemM4uXZghYxVEQIO+noPYZcnyPagvS1WApuMZD+kNqz0Wy1qdeDu1l8quQ+wiQINKG/S/3w==","signatures":[{"sig":"MEQCIEj9xNoUPUeshp+1CCsXi4kwndlHtgxGonpAXL802Xb3AiA9LhTCSlGcTF5Nrl96AOKL95yc0sNT6TLOWkjBiI3Trg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561603},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"60b3c77dc0d0c7eb801d6950dc86f2b156d86623","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.2.4_1782915153228_0.2774892864037146","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@quukk/opencode-clawmessenger","version":"1.3.0","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.3.0","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"9a93cfb565df2744025a74baa81b6bc38b1eb6fb","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.3.0.tgz","fileCount":75,"integrity":"sha512-DOyeNeXAS2C4gNdFozp98yXAx1Z5+hqT7+GOKXqxXZbtK+WwVqvyd8SJN7Yw2/aqDG/j63tGVTN5XRk+pBnz4A==","signatures":[{"sig":"MEQCIBpEZ6f38lsbIAiV2p5ym95yNBQswK7Pbybwr3RJATVlAiAz5HzjE/Nt5SEhb2IInnYS2QKLsE+yNudj95jQziiNBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573643},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"67b97eb912c3c720435a16aea8b45965e634a652","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.3.0_1782915980664_0.3218859142189576","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@quukk/opencode-clawmessenger","version":"1.3.1","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.3.1","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"2f6c8a065dcee7f8f698293e9caf5bb1df9fd2bd","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.3.1.tgz","fileCount":75,"integrity":"sha512-z2zxum8VlUzGfB9Ygva44wlToziXXgbRIWGUYFfnbTD6a60X+pw55WcyxVUeUpXJM2ElsXGMZW0V5po+ebj8WA==","signatures":[{"sig":"MEQCIB1jKOw1qT7XE3/Oi5m92PlvtfGEh4OxY73beL/FX6iNAiAh+2tPokPR6IXrY99ysrzhpDKnfi2UFVxquUDf1dINlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573867},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"bf530412b1e00ec5a15ca4a1a82bca6ee0ef3110","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.3.1_1782917766153_0.6826790153019262","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@quukk/opencode-clawmessenger","version":"1.3.2","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.3.2","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"a16897e137d10e0f2f1e565254d659656885895c","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.3.2.tgz","fileCount":75,"integrity":"sha512-JeniK/gnibDmSM5kCOquSGmF+BZjjymh0A02pro0j7nRaxcvI8zxuRfsKq5M71mJkBJLb9jWRuUj1D5U8K3m3g==","signatures":[{"sig":"MEUCIA6K4c/DZe5MGM21+9L2xQ0X0kSpT877g4vROOMiSkuUAiEAg8T2pseKuRmVS++O2YpqnlpISQZhDD0/WuRfFavUpbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588149},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"1aa3cdd32a42023836748452d1499947df2834ed","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.3.2_1782918346908_0.7322266252078249","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@quukk/opencode-clawmessenger","version":"1.3.3","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.3.3","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"8c6f0916001cae583d6a8f52ae25016807392093","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.3.3.tgz","fileCount":75,"integrity":"sha512-BGeUdILOyOdBjZPCIJPnY5QUVH9meKjMw4hBGaD0D8da1asJOugXo8z+D4rhbuTBKunyBBIVI3FWzOuT2/NXRw==","signatures":[{"sig":"MEQCIGNfwzLCG7bQbcbJ9XNXcz3+a454olpweUwXrn/sGU2lAiAn8kM/rgkq5WtO6Gu53pq4NBuEhb22+LSj3hbHz0e0AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577050},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"b3a6c4e54e88d2652199e491ea9cf76f065b83d5","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.3.3_1782918911126_0.4281060159079195","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@quukk/opencode-clawmessenger","version":"1.3.4","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.3.4","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"9f2595409efd700db66d160ea800ea0287d63d92","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.3.4.tgz","fileCount":75,"integrity":"sha512-BxVSAP7KIc7sONs0/lexW9I3+cCJa3lzeFhdJzGEJ7vqVnmpmhCJsay8EQrBFt1+o/HZrdErAe1rZ6ZtFg2ppQ==","signatures":[{"sig":"MEQCIBdJvoEzQ7XyBaceR08fCS06LPk0CMaKOeQDkIo8IN9rAiARPjlpDWe03WNKQvN1awJRqK8tXTP1q1O03sh0yivQMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574140},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"5682a96a3384baea8479f4f3d1d70daff8dc5a2d","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.3.4_1782919074287_0.4761792173011805","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@quukk/opencode-clawmessenger","version":"1.4.0","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.4.0","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"dc55fbbbc6c8cfc5980b964914c117015a885248","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.4.0.tgz","fileCount":75,"integrity":"sha512-UrmDbrHDJo7l2XaX3XvqmiKxLbfFyfUYliycdFDBh4zXM4Z04VXRZJjLgDlYzvihtnFiCy1NH5f/FB7AML5+qg==","signatures":[{"sig":"MEQCIFeF6L1WGO5C++OYOLojScwyemb59vbPkQd8bz3J/bcSAiA63E6pYe7gsyV4fYP69e3pFbGQ8CaafAcgifdHc9Zcvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592068},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"c6ff341f4d8e846bdbce65ce5a0f552943822825","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.4.0_1782919610775_0.48862397340983366","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@quukk/opencode-clawmessenger","version":"1.4.1","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.4.1","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"aaeb0e8138d0c118451747d25da12223f1380426","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.4.1.tgz","fileCount":75,"integrity":"sha512-Z4+Hvi4tVWw+yWDplPC6rZ7KHHHoMR3+wNHcMEBkvSxeOMdOLz3Msue2IGrVwVG/NbEGuwGnholleHfJqAumjg==","signatures":[{"sig":"MEUCIQCqw6GqXS8RBcDmatR4AW/2QoxXm5MDoPgZpx/ak9LhiQIgN8Xy4OcXhTBBOOVU8QZiZChz+nJX//p94tucf4NspjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595971},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"2ee92af9518383e8859b3c4f758eb2558838c472","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.4.1_1782919792928_0.2241160351963727","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@quukk/opencode-clawmessenger","version":"1.4.2","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.4.2","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"5ebaa5c10beec411deb9e58ac4f037dd5f32c65c","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.4.2.tgz","fileCount":75,"integrity":"sha512-LSsEGE2jRVxAmMn3f1awlpn2tbz+F4VyERX26BUz3y4PkiNf1zhIHRvYguf88o7yMm14BH56C+M1Nn/fmZZE9w==","signatures":[{"sig":"MEQCIFSkywOKd9A+Nd0yzO8cOsLk4Hi6/xKboNuYTM3NbXmiAiBMWDk1DGc2NvDsDS/MY0IPRi6Fe6/kYDHRskS1HIkeZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576446},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"3d8ca57b5633459eda854732eb6290027c6a4957","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.4.2_1782920093402_0.8281533457146142","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@quukk/opencode-clawmessenger","version":"1.4.3","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.4.3","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"7e961149e4a1a87dd74bd558a1f1989597e25aba","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.4.3.tgz","fileCount":75,"integrity":"sha512-outUISwf5BK96sVFuTXwYEwhFmtkZM/sAIzgIkCAdIsTFRlqXwFMHt+JIX/3Q3fNNB0cJgg6HTa56zcSuRMDQA==","signatures":[{"sig":"MEUCIHUDrAKIqP8hKmE5ZX0eya9MpPGmGf13sN2n6zloZyttAiEAu9IfUhmQVOqdybsmrMijNbjlbtvh7FHwKvXGR4NZErI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591717},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"762908f2b461528601cd62071f7d9a1675867823","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.4.3_1782920714740_0.4454732348707462","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@quukk/opencode-clawmessenger","version":"1.5.0","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.5.0","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"14a1238539cb6f4ff430f259ef2b44dcab3e01fe","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.5.0.tgz","fileCount":75,"integrity":"sha512-v849kGR8oJ4xWExLyVYHJdroJdOB+hFPo+GrJbKMuS6vwEgCUxaoPFmQU3iKcxkUSZNzb+eQeKxC8kG4JUT/dQ==","signatures":[{"sig":"MEUCIQDQgdx3k65s+wbmMVModAaWZod1f7XIzD8YuD1X2rA6SQIgcVH5aaUNiIjry8MmYbaj6vIOff4vMMTQRXYtD0EnKQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626318},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"436a5dc231ddb2bf6605cdb62218302c6c179d36","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.5.0_1782921210883_0.7282655298792395","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@quukk/opencode-clawmessenger","version":"1.5.1","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.5.1","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"0ab4ec0d2f3210694fdf62eaee4796fa011abcba","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.5.1.tgz","fileCount":75,"integrity":"sha512-YLx7mJSkA64k0yBfo6D3CxeG0X39xE5Br1L7wrskCC7zOEyfOyPvs7t0mciEwsf7VCwylVKlTgXU7CeY+gf4pg==","signatures":[{"sig":"MEUCIQC+SrXLYY43Ib5uIs5hHWTANVn0b0tMxrEw6ahDwKg8YgIgbvItnrCpaLR1I+VEvo5pez/EhV6G4aKGWe/ivHJ7qJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615136},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"b3802e9d6f0bfa74905615f3b21376cb5dd517c0","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.5.1_1782921375093_0.6260851853654046","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@quukk/opencode-clawmessenger","version":"1.6.0","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.6.0","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"51a9d00883ac7d706861d333af9a35ec7337cb73","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.6.0.tgz","fileCount":75,"integrity":"sha512-DexQdDK5X88kE1l0Y7DDllhmtv+jXzpjbUr5R0nGgwSHsfi4W29gSyPLkIMyaNM7t+/hbcLeCNYCfSOo9psbUQ==","signatures":[{"sig":"MEYCIQCpLGdjHJUgqrLMBJWQO7yxGZMzBIb7nSlIb6eLyH3wWwIhALpAa09kB6mzuG9Nn4TLX+kg9+iWrxDkLBF63gzBCFsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641514},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"930f1a621ddaaca430b2f7709f187992024378b0","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.6.0_1782922207484_0.055291002154572055","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@quukk/opencode-clawmessenger","version":"1.6.1","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.6.1","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"e11ef460b30c4e64436b530bd200ea13e9b29b79","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.6.1.tgz","fileCount":75,"integrity":"sha512-dQJynSbrpEu2DNj4utOoWbkzolOxhH7HcdLtmXZnkPHas+1GsQWVhMQ4S0ocHeDYI9kWIXxQQHSv7T5LAu+cjQ==","signatures":[{"sig":"MEUCIBoYh7g0WhJatj1JSMEJ5Us/gdJLld52jExZ0sNeBkb8AiEAmhocfk1qgobZHCbsvEdoVmS3GgvqcDmpCiLIWRI9xnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649763},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"3f945014cd64f3d564c4f00c53bd9c687b682491","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.6.1_1782923412218_0.0797586826632457","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@quukk/opencode-clawmessenger","version":"1.6.2","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.6.2","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"77a434a263e7433b8e6813b10fe64618f869547a","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.6.2.tgz","fileCount":75,"integrity":"sha512-ej6zIS5vX5P7vdrlS8l7zCCcmedVfL0vkBFcg+SLXcRjVzRnSrfPLQe8WF6yvAVjsQXqj14KfTiQ5+4Z0HrpaA==","signatures":[{"sig":"MEUCID8X/xDIl1yqzpclAxnANm8n5KxOkMKpPWFx8QiYYgbSAiEAnQjnRihabaVBkrvA0RR63FzhkLr3RYFDVEjlIw82DZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647993},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"f1328b6cc0aeaefd6e7a917e6e25364ad6c5fff2","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.6.2_1782924063106_0.23419322565985334","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@quukk/opencode-clawmessenger","version":"1.6.3","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","_id":"@quukk/opencode-clawmessenger@1.6.3","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"dist":{"shasum":"e8d9157c09a6fa76d631f308cb52e0e106db46a3","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.6.3.tgz","fileCount":75,"integrity":"sha512-zefB65O1Etl4Jc1FsLvIQIay80X2p42c+yERi/+Kp5yjgmuYBX6xYwhfND8VtYA4bPyfKDmM6Typ/MNqQ3G+Qg==","signatures":[{"sig":"MEYCIQCW1KuAfMgH4daJGeRAJfioh6ycooGfJ5H5TsUt/OktOgIhAKg+ELsU5egqA2Xgd9RbVdSDd3YPtel5gETBVYj9+qCw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639916},"main":"./dist/plugin-entry.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/plugin-entry.d.ts","import":"./dist/plugin-entry.js"},"./lib":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./server":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"gitHead":"8cfb9fc9f590b88f96abb71fe30af7c7a7ee2c31","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc","setup":"node dist/cli.js setup","start":"node dist/cli.js","release":"semantic-release","obfuscate":"node scripts/obfuscate.js","start:win":"chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","typecheck":"tsc --noEmit","start:prod":"set NODE_ENV=production && node dist/cli.js start","install:local":"set NODE_ENV=production && node scripts/install-local.js","prepublishOnly":"npm run build && npm run obfuscate"},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"_npmVersion":"11.16.0","description":"OpenCode ClawMessenger - 虾说桥接插件","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.16.0","zod":"^3.23.0","pino":"^9.0.0","axios":"^1.15.0","jsdom":"^24.0.0","qrcode":"^1.5.4","commander":"^12.0.0","pino-pretty":"^11.0.0","fake-indexeddb":"^6.2.5","qrcode-terminal":"^0.12.0","@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.10","typescript":"^5.3.3","@types/node":"^20.11.0","@types/jsdom":"^21.1.6","@types/qrcode":"^1.5.6","semantic-release":"^25.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","javascript-obfuscator":"^5.4.3","@types/qrcode-terminal":"^0.12.2","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-clawmessenger_1.6.3_1782924778283_0.9147980288138766","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@quukk/opencode-clawmessenger","version":"1.6.4","description":"OpenCode ClawMessenger - 虾说桥接插件","type":"module","main":"./dist/plugin-entry.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/plugin-entry.js","types":"./dist/plugin-entry.d.ts"},"./lib":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./plugin":{"import":"./dist/plugin.js","types":"./dist/plugin.d.ts"},"./server":{"import":"./dist/plugin.js","types":"./dist/plugin.d.ts"}},"publishConfig":{"access":"public"},"bin":{"opencode-clawmessenger":"bin/opencode-clawmessenger","opencode-clawmessenger-setup":"bin/opencode-clawmessenger-setup"},"scripts":{"build":"tsc","install:local":"set NODE_ENV=production && node scripts/install-local.js","obfuscate":"node scripts/obfuscate.js","dev":"tsc --watch","start":"node dist/cli.js","setup":"node dist/cli.js setup","start:prod":"set NODE_ENV=production && node dist/cli.js start","start:win":"tsc && chcp 65001 >nul & set NODE_ENV=production && node dist/cli.js start","lint":"tsc --noEmit","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run obfuscate","release":"semantic-release"},"keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"author":{"name":"quukk"},"license":"MIT","dependencies":{"@opencode-ai/sdk":"^1.0.0","@rongcloud/imlib-next":"5.36.6","axios":"^1.15.0","commander":"^12.0.0","fake-indexeddb":"^6.2.5","jsdom":"^24.0.0","pino":"^9.0.0","pino-pretty":"^11.0.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","ws":"^8.16.0","zod":"^3.23.0"},"devDependencies":{"@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.8","@semantic-release/npm":"^13.1.5","@semantic-release/release-notes-generator":"^14.1.1","@types/jsdom":"^21.1.6","@types/node":"^20.11.0","@types/qrcode":"^1.5.6","@types/qrcode-terminal":"^0.12.2","@types/ws":"^8.5.10","conventional-changelog-conventionalcommits":"^9.3.1","javascript-obfuscator":"^5.4.3","semantic-release":"^25.0.5","typescript":"^5.3.3"},"engines":{"node":">=18.0.0"},"_id":"@quukk/opencode-clawmessenger@1.6.4","gitHead":"9b85e9283a96e74ad6e04ce66e1ff2d5c386a251","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-OCL7B1+HwY6BE9BtzOlLQfA/STAV8pU53zL98EnIqGCJHC+PgOlDnEfjMFnefcUrZEYYRCpJ+OiIdTRHr0ukqQ==","shasum":"7c7843bee04bc8e05dfb253e33e921f24ceb562b","tarball":"https://registry.npmjs.org/@quukk/opencode-clawmessenger/-/opencode-clawmessenger-1.6.4.tgz","fileCount":89,"unpackedSize":2309434,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCqhynqrkpTRoijm3mH6MslXsUuID5JregE5FqX9QKCZwIhAMND5M9ALASwINv7N9ul1blC+P2pujQKetcqDaTmHwmG"}]},"_npmUser":{"name":"quukk","email":"13523829131@163.com"},"directories":{},"maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-clawmessenger_1.6.4_1784785246703_0.8244540545546621"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T08:49:04.735Z","modified":"2026-07-23T05:40:47.105Z","0.1.0":"2026-06-10T08:49:05.032Z","0.2.0":"2026-06-10T10:54:51.791Z","0.3.0":"2026-06-10T11:05:07.101Z","1.0.3":"2026-06-11T06:57:30.133Z","1.0.4":"2026-06-11T07:09:32.823Z","1.1.0":"2026-06-11T07:32:57.047Z","1.1.1":"2026-06-11T08:25:16.316Z","1.1.2":"2026-06-11T08:55:25.006Z","1.1.3":"2026-06-11T09:15:00.874Z","1.1.4":"2026-06-12T01:54:56.667Z","1.1.5":"2026-06-12T02:10:58.158Z","1.1.6":"2026-06-12T02:27:44.908Z","1.1.7":"2026-06-12T02:34:21.153Z","1.1.8":"2026-06-12T02:38:41.879Z","1.1.9":"2026-06-12T02:58:14.269Z","1.1.10":"2026-06-12T03:05:22.272Z","1.1.11":"2026-06-12T03:10:03.933Z","1.1.12":"2026-06-12T03:30:49.422Z","1.1.13":"2026-06-12T05:35:42.690Z","1.1.14":"2026-06-12T05:46:27.099Z","1.1.15":"2026-06-12T05:58:30.245Z","1.1.16":"2026-06-12T06:04:03.525Z","1.1.17":"2026-06-12T06:14:03.192Z","1.1.18":"2026-06-12T06:17:31.661Z","1.1.19":"2026-06-12T06:21:18.490Z","1.1.20":"2026-06-12T06:29:07.986Z","1.1.21":"2026-06-12T06:34:50.539Z","1.1.22":"2026-06-12T06:40:56.722Z","1.1.23":"2026-06-12T06:58:58.584Z","1.1.24":"2026-06-12T07:45:07.501Z","1.1.25":"2026-06-12T07:53:21.844Z","1.1.26":"2026-06-12T08:01:02.607Z","1.1.27":"2026-06-12T08:07:40.095Z","1.1.28":"2026-06-12T08:12:30.464Z","1.1.29":"2026-06-15T01:58:13.301Z","1.1.30":"2026-06-15T02:16:31.527Z","1.1.31":"2026-06-15T02:37:22.198Z","1.1.32":"2026-06-15T05:48:18.510Z","1.1.33":"2026-06-15T05:59:43.982Z","1.1.34":"2026-06-15T07:27:33.778Z","1.2.0":"2026-06-15T07:37:40.663Z","1.2.1":"2026-06-16T01:27:10.036Z","1.2.2":"2026-06-16T01:46:13.962Z","1.2.2-beta.0":"2026-06-16T03:33:32.582Z","1.2.2-beta.1":"2026-06-16T05:36:00.018Z","1.2.2-beta.2":"2026-06-16T05:48:08.961Z","1.2.2-beta.4":"2026-06-16T07:41:39.301Z","1.2.2-beta.5":"2026-06-16T07:55:11.473Z","1.2.2-beta.6":"2026-06-16T08:10:40.725Z","1.2.2-beta.7":"2026-06-16T08:16:56.913Z","1.2.2-beta.8":"2026-06-16T08:27:11.817Z","1.1.35":"2026-06-29T16:58:52.446Z","1.1.36":"2026-06-29T17:20:10.476Z","1.1.37":"2026-06-29T17:26:24.169Z","1.2.3":"2026-07-01T14:03:37.378Z","1.2.4":"2026-07-01T14:12:33.390Z","1.3.0":"2026-07-01T14:26:20.879Z","1.3.1":"2026-07-01T14:56:06.366Z","1.3.2":"2026-07-01T15:05:47.136Z","1.3.3":"2026-07-01T15:15:11.312Z","1.3.4":"2026-07-01T15:17:54.570Z","1.4.0":"2026-07-01T15:26:50.937Z","1.4.1":"2026-07-01T15:29:53.156Z","1.4.2":"2026-07-01T15:34:53.605Z","1.4.3":"2026-07-01T15:45:14.874Z","1.5.0":"2026-07-01T15:53:31.091Z","1.5.1":"2026-07-01T15:56:15.289Z","1.6.0":"2026-07-01T16:10:07.680Z","1.6.1":"2026-07-01T16:30:12.379Z","1.6.2":"2026-07-01T16:41:03.290Z","1.6.3":"2026-07-01T16:52:58.427Z","1.6.4":"2026-07-23T05:40:46.859Z"},"author":{"name":"quukk"},"license":"MIT","keywords":["opencode","clawmessenger","rongcloud","im","bridge"],"description":"OpenCode ClawMessenger - 虾说桥接插件","maintainers":[{"name":"quukk","email":"13523829131@163.com"}],"readme":"# OpenCode ClawMessenger\n\n[![npm version](https://img.shields.io/npm/v/@quukk/opencode-clawmessenger.svg)](https://www.npmjs.com/package/@quukk/opencode-clawmessenger)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n> 接入 IM 消息到 OpenCode AI 会话，安装后即用。\n\n## 核心特性\n\n- **AI 自动回复**：聊天消息自动转发给 OpenCode 处理，AI 响应实时推回\n- **自动注册**：首次运行生成二维码，App 扫码绑定\n- **流式消息**：SSE 流式响应，AI 回答实时到达\n- **消息已读回执**：单聊和群聊均兼容\n- **设备管理**：远程状态查询、启动/停止/重启等 P2P 命令\n- **无感运行**：`opencode serve` 时桥接服务自动跟随启停\n\n## 安装\n\n```bash\nnpm install -g @quukk/opencode-clawmessenger@latest\nopencode-clawmessenger setup\n```\n\n`setup` 会自动判断当前平台并完成配置：\n1. Linux：检测发行版、安装系统依赖，其余同下\n2. Windows / macOS：配置桥接服务的自动启停\n3. 终端打印二维码 → App 扫码绑定\n\n> Linux 安装系统依赖需要 `sudo` 权限。如果只想注册节点：\n> ```bash\n> opencode-clawmessenger setup --no-install\n> ```\n\nLinux / macOS 完成后重新加载 shell 配置：\n\n```bash\nsource ~/.bashrc   # 或 source ~/.zshrc\n```\n\nWindows 重启终端后生效。\n\n之后正常使用 `opencode` 即可：\n\n```bash\nopencode serve\n```\n\n### 其他选项\n\n| 选项 | 说明 |\n|------|------|\n| `--no-install` | 跳过环境安装，仅注册节点和生成二维码 |\n| `--install-service` | 同时安装 systemd 服务，实现开机自启（需 root） |\n\n```bash\nsudo opencode-clawmessenger setup --install-service\n```\n\n### 独立 CLI 运行\n\n如果希望手动管理桥接进程：\n\n```bash\nnpm install -g @quukk/opencode-clawmessenger@latest\nopencode-clawmessenger setup --no-install\nopencode-clawmessenger start --daemon\n```\n\n### Docker 运行\n\n```bash\ndocker build -t opencode-clawmessenger .\ndocker run -d \\\n  --name clawmessenger \\\n  -v ~/.config/opencode:/root/.config/opencode \\\n  -e CLAW_OPENCODE_URL=http://host.docker.internal:19876 \\\n  opencode-clawmessenger\n```\n\n### 本地开发\n\n从源码运行：\n\n```bash\nnpm run install:local\n```\n\n构建项目并注册到本地，之后 `opencode` 即可加载最新代码。\n\n## CLI 命令\n\n```bash\n# 一键初始化\nopencode-clawmessenger setup\n\n# 跳过环境安装，仅注册节点\nopencode-clawmessenger setup --no-install\n\n# 同时安装 systemd 服务\nsudo opencode-clawmessenger setup --install-service\n\n# 启动服务（前台）\nopencode-clawmessenger start\n\n# 后台守护进程\nopencode-clawmessenger start --daemon\n\n# 查看状态\nopencode-clawmessenger status\n\n# 查看日志\nopencode-clawmessenger logs -n 100\n\n# 停止服务\nopencode-clawmessenger stop\n\n# 卸载恢复（npm uninstall 前必须先运行）\nopencode-clawmessenger uninstall\n\n# systemd 服务管理（若已安装）\nsudo systemctl start opencode-clawmessenger\nsudo systemctl status opencode-clawmessenger\nsudo systemctl stop opencode-clawmessenger\n```\n\n## 环境变量\n\n| 变量名 | 说明 | 默认值 |\n|--------|------|--------|\n| `CLAW_TOKEN` | 融云 Token | 自动注册生成 |\n| `CLAW_ACCOUNT_ID` | 节点 ID | 自动注册生成 |\n| `DM_SERVER_URL` | 注册服务器地址 | `https://newsradar.dreamdt.cn/im` |\n| `CLAW_OPENCODE_URL` | OpenCode 服务器地址 | `http://127.0.0.1:19876` |\n| `CLAW_OPENCODE_DIR` | OpenCode 工作目录 | `process.cwd()` |\n| `OPENCODE_SERVER_PASSWORD` | OpenCode Basic Auth 密码 | - |\n| `CLAW_LOG_LEVEL` | 日志级别 | `info` |\n| `DEBUG` | 遗留调试开关 | - |\n\n## 卸载\n\n卸载前必须先运行 `uninstall` 命令恢复原始 opencode，否则 `opencode` 命令会找不到可执行文件：\n\n```bash\nopencode-clawmessenger uninstall\nnpm uninstall -g @quukk/opencode-clawmessenger\n```\n\n`uninstall` 会自动完成：\n- **Windows**：将 `opencode-original.exe` 重命名回 `opencode.exe`，删除包装器 `.cmd`\n- **Linux / macOS**：删除 npm bin 目录中的包装器脚本\n\n## 许可证\n\n[MIT](LICENSE) © quukk\n","readmeFilename":"README.md"}