{"_id":"clawdbox-edge-gateway","_rev":"29-bf9ecf5ab16e3f46a996bd3e81f59e25","name":"clawdbox-edge-gateway","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"clawdbox-edge-gateway","version":"0.1.0","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.0","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"f776db168ca660c48b7a05c4647b7ffd5d69530d","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.0.tgz","fileCount":3,"integrity":"sha512-YdeLJz7Es8EfkveZCMwqaaBgGkJ/zK+r6SjpxOkt/HmjnTX4KCDRivGy+ms98Vc5xsRW4gIlpqzIG5I+je15cQ==","signatures":[{"sig":"MEUCIC2TyEtnNIEfhqL2m5IMOjESo97JqBj5biIaDMYa9z3EAiEA4MqCQR+lMadM/LD5C/mt5TQZKeQrbb8Q3z0MKIYw7kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398852},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"eb65b6f416a6debced3f6f602417f28b2e5344fa","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.0_1773564948321_0.5033941264370778","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"clawdbox-edge-gateway","version":"0.1.1","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.1","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"3d379fbcc2962fdbeba917355ee8487cdb5b462f","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.1.tgz","fileCount":3,"integrity":"sha512-MIMxn7jzpjc7IMzZtUx0jRmac557e7sqMYaB2kdiUJLpbMP/7mfy+QwutkEgcXX0DuZzAITTDqaFpshFH+M7Ow==","signatures":[{"sig":"MEYCIQD2MLkkLI/wOioZb4lKdaPHdMbDJlhQsF4bPXC87fqgRQIhAIsHqjNVuX0WLQAurgvLnsrPQ7zla6xlxlhPe+6J6qCI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341023},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"137a2e12021ae5b55c95ad97254f6052ff5b6b89","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.1_1773594109148_0.4626330176301383","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"clawdbox-edge-gateway","version":"0.1.3","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.3","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"968311c4ada1d87569dbbbdfbb45b632f5f2bc68","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.3.tgz","fileCount":3,"integrity":"sha512-5PeYPYCY0un/4m2DdvPRkRCNoZqyMze1uLKwq8q73oJoWkbCRv72/NC3u7bGtpkadJTFitPxxECwRZu90yCjTg==","signatures":[{"sig":"MEQCIGXeJOi6cyJ1JdGZqBh4AClsxPVrGZULPEvwD9uM9Ou+AiB3wY19hnQd3mfIvrSgLsb/W7s6v5stJI70zuzZ6Hcr9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346852},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"a5d23de733c6f63b4bf85df1a9762baf9b02c3a9","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.3_1773655336120_0.38572532463226983","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"clawdbox-edge-gateway","version":"0.1.4","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.4","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"d89b261a58cb1cae02ea395d3a7560ae430c1980","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.4.tgz","fileCount":3,"integrity":"sha512-zO1YgJp6LNe7SDCz798YR7CugcxaIrx/FNrOhOqznufB+D3oKXcyuj9PxlfbOmTGsEnFDasjvqeqmFSNHIrODA==","signatures":[{"sig":"MEQCIFXKmuIvDOn6ngwHHJn3JA6XPqdTLrnoljW5LonBP4TmAiAjiPlH5g+dPQhc72uOZjLeN+dYLOx53rO1ZoFb8WqEAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402981},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"dee18f0c9137cc2ffefca0a6ea3110309e107647","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.4_1773666145460_0.06452639154300432","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"clawdbox-edge-gateway","version":"0.1.5","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.5","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"b3751f0fe21aef5573b0f048dbab4a70f0a72a1e","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.5.tgz","fileCount":3,"integrity":"sha512-HfiB7dODAukbn11SOa8qvjsK2+93VyalSYilm/UMEd4zQpDFy1PpPubi7SbyZG88WPz3DLbBFLQGOCv1opUJZw==","signatures":[{"sig":"MEUCIFF9ibhCVUO8DXG3oKQ1Br0Zj42yzykxVQKz8h/RVjrKAiEA2KMVAmJsheTM4yBHiCtwX1LJQo1kPgWJeM3mOzQdHl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403787},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"fc264233ec423632dec516d45a3da6edb0fafa9d","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.5_1773679574310_0.8013753245088773","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"clawdbox-edge-gateway","version":"0.1.6","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.6","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"bab8cba83656dc061a2dc81218f162840cec4e7e","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.6.tgz","fileCount":3,"integrity":"sha512-wFiS78IQqVct+cunKUkqo/9oBv8CnLqMlJGywyrKH5+NBaTfJ0X9sVD0asxfyyZNUhvhIedXUqtkXnqVGmuXlw==","signatures":[{"sig":"MEUCIQCdZy90BybyHqD2vtDLH/+JqmKL2b5ngjnZuZgYovwlmQIgep74HFa6hr/kSqWJiMxEAIDVyZDVSZ7QC4ga6whkP00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403798},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"fc264233ec423632dec516d45a3da6edb0fafa9d","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.6_1773679975114_0.21261430814061533","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"clawdbox-edge-gateway","version":"0.1.7","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.7","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"6389963b757e7dff89dd363f80c656d6dd9e130a","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.7.tgz","fileCount":3,"integrity":"sha512-dMvCgcgShuFfB29C5L+v6RIOsY0UNLsUftin6khCtpR+oqPtGl0Uyrne8/yhNjj5LjRExz0n9WDH1KQ/X+h7Gg==","signatures":[{"sig":"MEQCIDbSWONWTKCr31ZFkBqzTPuVx8ldS4s1U00Qq6oLXgTpAiBJKAJzQYEO6rm+VdfiyIN0nVl6rDVn3YLw+/HuV8z/Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406374},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.7_1773725354352_0.1305690563293731","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"clawdbox-edge-gateway","version":"0.1.8","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.8","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"b0eecc36b32e3e2741f58645a00ceb220154313c","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.8.tgz","fileCount":3,"integrity":"sha512-51lS+GblxlTbb+0XsllXYnwDKjscHbVk7Pz9APC8bA2leHoX+n2D/0SrkJq8aqKnZGqmpJb6Vsc8K75AXYHvaA==","signatures":[{"sig":"MEUCIH9x2yotSDbUZNQMsIyubJsLJSA7v4v2IZqn5Q1j6Ie2AiEA7lwFRg/1YRTRM5Wm4sbnOs2L1EZYE3YddpPTkw5Zfyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406374},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.8_1773726033466_0.04899060524980836","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"clawdbox-edge-gateway","version":"0.1.9","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.9","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"4777d2746f10469205b98c404db21fa9925852e6","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.9.tgz","fileCount":3,"integrity":"sha512-mdEpnIlJmxt1Xs+G+Vg5ZvNGWPxvzX19XzD7N/JTDrWdb4yOkLS5hZMCkWEYsryto7M2y4LWpTG8+o5z9J+6Ag==","signatures":[{"sig":"MEYCIQCK0zp3O9bDcdqZP5dFw5uKnuUVOdjbJa8oMre80hNbuwIhALymX6e3mPSrEQt2uF2Pd5Sn75NU45fpEYLS3EpWDMHH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406409},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.9_1773726476884_0.2473979391680059","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"clawdbox-edge-gateway","version":"0.1.10","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.10","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"26fc0ceb59deaaf5fd7e87f0bdd61843f3f73f50","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.10.tgz","fileCount":3,"integrity":"sha512-CRDgpoZ4hGPsEKpaF8Fbr+h0PWydiVEQLjiUd1fIgvTR3JBS0i1cEYZN7DUQbMQmRuKntsc743+JsNUvx3jwgw==","signatures":[{"sig":"MEQCIDlwptnIr5shwm3fFVA3+x/ORQ/8gOWyjOIudfSdvNoRAiBxkAcKgs5HWEXGtXinXHUKZNKFmRRYTAdUSiSqCsozlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406411},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.10_1773726656365_0.9702626897538926","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"clawdbox-edge-gateway","version":"0.1.11","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.11","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"3a1dff947a54183514082cd36cd42c98b3ed8829","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.11.tgz","fileCount":3,"integrity":"sha512-t45BMRdMRDf/gyqsszaARYViNgPw8P4BmDDmHB28C74nBzdKr6XdOq/lDT/1Tp3IezMB4k4ZmqsSPgwFs+Wl8w==","signatures":[{"sig":"MEQCIEXbMb38GXdEpiTmHEafN6F8ffpIuenXIGeXOEkoELg1AiBRfaa9WrShvUNZbty4mT6bMuX+b2LivihjzxNuV8XHcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406690},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.11_1773727195269_0.5918353160131993","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"clawdbox-edge-gateway","version":"0.1.12","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.12","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"4f13e00b27d587d226eab9b3c71222cf88b048fe","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.12.tgz","fileCount":3,"integrity":"sha512-cP2if7KyizsPjOmdF34+Q6SVMeLwwiVCi926UDr5Hm1T445vD3LVliDNNe/eOjipxh6IOGhhU27l3Jm8CO9qBA==","signatures":[{"sig":"MEUCIDqiEfWldYa7Z6m1rlSEHlUpdprctsWdZZjaluy3/SOwAiEA+nHCdGVCaJTf/in+tH3E7nww7nIReiFr3yAYUiYswHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406690},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.12_1773729293316_0.6253972558383767","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"clawdbox-edge-gateway","version":"0.1.13","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.13","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"d0d27a6b3c4a76badcb507b5037112dac327446d","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.13.tgz","fileCount":3,"integrity":"sha512-7wXR1u4qZClZ9JdIT1I8bYtS7MwHvzjA0+TybeNCCtJIWNJ3Mbbf7Wb8VzpzjLO+sS+PCEzYUFS1pHS7eQ++dA==","signatures":[{"sig":"MEUCIQDXFegBK/1avvraTleHx06kLVnlaVOHHkomrZSBZedDCgIgJqU8kCDpjjium1LwUtBSt6AKC2lNATxG++KXez3XuVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1406690},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.13_1773729493543_0.118622374388347","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"clawdbox-edge-gateway","version":"0.1.14","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.14","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"d15bb60b5e1343bfa9b2adce22e23cf8561603c9","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.14.tgz","fileCount":3,"integrity":"sha512-SDvYzsq0IOWf04dFz4BRlQK1DfWsOKvAX6pHJsi9yXdgn7bA9YOd1xYGFZIou9gLM6lSm4hw3/aXI3WuUMaVeg==","signatures":[{"sig":"MEUCIQDTotT2KXsD8SFRhezLD6M5OaSjN0pjVwWfK2wVuMcsbQIgA+qFfe4koTh/LnKrX7159U4qTGHZzy33PrVpYQvpu5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405128},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.14_1773729883499_0.6213146587925455","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"clawdbox-edge-gateway","version":"0.1.15","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.15","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"1c4ae1d2373ecc3cfe11f2e6708b8522ee7e602c","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.15.tgz","fileCount":3,"integrity":"sha512-6cIjwpQsGVc+Ioe+U+2X3VDd5LolD8PUSzGJsinCNGZ/v4lKye5622IwkLtmoaYxqVPEILHZqGHtBcCbqw2JcA==","signatures":[{"sig":"MEYCIQDbdTXXd8Y6i4Kdq+FMJGd0tFmM+wsntHyUhoQFv6X7kAIhAJU5bBnZPctbuWXIIZHwZrOnVnZLjTMkzuA38o/kKtFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405128},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.15_1773732286529_0.094110757010883","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"clawdbox-edge-gateway","version":"0.1.16","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.16","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"7c93715947b06a70120040b01ecf6977fa7b7bf1","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.16.tgz","fileCount":3,"integrity":"sha512-ekgbzbE1jFlNHtgCRmZAzpEtZf2u2o7DO6Rw6SFdJD7cREWaCt2Y9NBZlcXxeIb/gR77Osw5AjSnNSdavrWZTA==","signatures":[{"sig":"MEYCIQCbq2vZnkOQZLU8tZNc9B/CHRgPcFsiCxV6BTfY5KMMAQIhALbscZSWqxYvffDZ89OFQ4USh8mRNQtUx+ER+N37uW0O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405493},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.16_1773733172275_0.8674549589876226","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"clawdbox-edge-gateway","version":"0.1.17","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.17","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"4bce0ab6725e18ff9d7a00ce5bee9bc07ccc69c8","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.17.tgz","fileCount":3,"integrity":"sha512-XArcV36VpNfk3hzBRd2x9dGgZzP2jqFuqZxJNKim6fJkRTFL8rBUPTTkOeIaUNr5D/29D5X2yPQeUFg5rxJukg==","signatures":[{"sig":"MEQCIBcQVrUB8DQSEI6olFl8LAtyBlRbQ8IU8rMiZtSJFNE4AiAnwL05d1MvHEl7KyineF1SuDgbPxv3zZ8N/mbfhGP9hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405493},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.17_1773733447697_0.06490803579566262","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"clawdbox-edge-gateway","version":"0.1.18","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.18","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"c693a51c88267f4ca1dac62ae2d332a633109d20","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.18.tgz","fileCount":3,"integrity":"sha512-fpBdmJDP7J0DrFbCTSzrIZV06A0Tko7MHWjQUxxI/XemkRCdnN/T40/Mvey6dDhfkjuSOJFuteLDZOTSjzDl1A==","signatures":[{"sig":"MEUCIC0MrTPcX3oBs5XQDbCtcs0UJLLaR121RhAfASykMxtlAiEA4dnhJeQJc21sk1xwvP1kHZTikVtOt7PnjD8L19/+EeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405022},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.18_1773733655334_0.9553789420767047","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"clawdbox-edge-gateway","version":"0.1.19","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.19","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"b0f6c534d2cd59392e36bcf275cbee2d1c56634a","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.19.tgz","fileCount":3,"integrity":"sha512-5Q1ErWh9v8aDt//y9w/lbPJ2WiSWQhKMQK3FzdnHflRyvix8bEGSD7N+pArp6A4CYMqIqk3et4RzhuweZgZeAQ==","signatures":[{"sig":"MEUCIFCldQKxW56+sUYPAssAJH8c1ldF9s0g/DDAPxykdSW2AiEAozgHDtAhz8TJ6SPuoTA+qoiYb0NLot+rQV7OZ2LB/A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405022},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.19_1773733905001_0.12450999518118522","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"clawdbox-edge-gateway","version":"0.1.20","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.20","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"bc7588314030fe87cfd5fe056fe9f956bd799301","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.20.tgz","fileCount":3,"integrity":"sha512-bOnbbOOKYe5sOPCiqM8pG1um6JD3L7oWxby+5wlbMSl2qT6vEwF3XhzrHs0XtyqhpdNQ37/8d7fwzToYgVYUQw==","signatures":[{"sig":"MEUCIQDOqfBH+5I7yKwSvObSSQAxpHOO0j35r/6y4pzr3G0MBAIgLxmXe+efcyMFjCTncldc1nHELCrb5WwoO/P/230Gruw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405022},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.20_1773735081623_0.28107256573884243","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"clawdbox-edge-gateway","version":"0.1.21","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.21","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"8d8cc319d8298c7351322662c586398b83c849b4","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.21.tgz","fileCount":3,"integrity":"sha512-KGdiv4yIGhcKXHDfDHC1wnG4BHkL2rWE8/1v1jZT10tUm5DiR/ahNP0kgVsSBsqgS4SPSDWe3qJLJzyP64zLfw==","signatures":[{"sig":"MEQCIBddZP9PnMfSF8h8U83xTNuPPNEzKWnxH1+V/5dUfVWTAiBCP6tyoXlve3t/YN/ro0vD35ToPKkkfPMMYui0KOuTaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405195},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.21_1773735782108_0.1508403484565508","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"clawdbox-edge-gateway","version":"0.1.22","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.22","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"c4a4c59d2a84b453b28bdc3590d6d2b012dd58f9","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.22.tgz","fileCount":3,"integrity":"sha512-+LTtkDWhIQp8PWPaj1yTGUobeajbGcnCZoT0Tmpl6eOdK2GCtUl9YaN2nn1EAjmtMe+0MyVe4ZWYzx1eV3PZyg==","signatures":[{"sig":"MEQCIFpnYsCASnjLaqHtXRPgXlPTGQ22jjjoDEx0CtBTtP3eAiA8ugewxxd9LdQLpNBySz+dl6W3ZR6DLDCRQb0CGwIEVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405195},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.22_1773735945583_0.8586296171741561","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"clawdbox-edge-gateway","version":"0.1.23","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.23","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"6b54cbb1805824a34a1f62ebc485938e2bd51f6f","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.23.tgz","fileCount":3,"integrity":"sha512-ZkGGVbkGcVAaAHSpsIijFh2NIFj0RRHmoLqxbV3ROzQsy6BjKn1fXokh2vWhtG3eszBl4zv5STJXzlmEYK6WyA==","signatures":[{"sig":"MEQCIHxXn8VhrwyQU72gOxcXdtCdsQnix4+kAnZVN7mgemveAiBTLF/OKJIPFcyc70ikpSGTC7TzZXDUWKovPvKt/OwqWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405122},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.23_1773736371140_0.47558361437259156","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"clawdbox-edge-gateway","version":"0.1.24","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.1.24","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"a5a97499f5c57c631bb780ffa1254ff18dfdc244","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.1.24.tgz","fileCount":3,"integrity":"sha512-HOyPROkZ4jH+iOBunuZgfT8M3yrs1F7Be3FreWbFI4pyXu3awzqDNVy8VlIgDjFt6MkNy5easdlgtAnwArw0ZQ==","signatures":[{"sig":"MEYCIQDlvlOEtRXjidNqoxxWYKNUazu/dCA09QsIYuCb3L22MAIhAMHuHwoUQmGC/UzYHiil+J9F0lY75kF6j0XgNivZFP2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405122},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.1.24_1773736514009_0.572641193644531","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"clawdbox-edge-gateway","version":"0.2.1","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.2.1","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"497cf1fca5b287c370dd4284ecda14132e1ecadd","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.2.1.tgz","fileCount":3,"integrity":"sha512-Ye9JN0mjf/3lMy35wsPBFM4sQ03jVi5qRRQqawew8Sg5NbvuDUbuimK3GOkku6iWBrqsJuXzZt1eqJZoeuT6ww==","signatures":[{"sig":"MEQCIGAZTltDhxOngxeeoghKVMFCf2x4QQiRZvoiFS0aFiplAiBUWG6EhDDrf3dwcufcow3Tdh3+gXnc1rNk7a1n94OoXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405130},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"5598e51346aed2c779e38879cac356bd60c6e09a","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.2.1_1773737493497_0.9658226900527169","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"clawdbox-edge-gateway","version":"0.2.2","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.2.2","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"5cf93cf4d9c3bdabba3371a5975738d542467aad","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.2.2.tgz","fileCount":3,"integrity":"sha512-mSuUCTw+pC8byAmvFqhbA116ZPgTcj3VldAtux6uGqopC3Qwnw/Cu4Uid086ZvS1RyIoLPrZ4L34GuaFTuAJEg==","signatures":[{"sig":"MEQCIF9/bWHO/ZkI+MDMtHIlR9Ve6I8D5NLNhpyJ8kaG+t//AiBiGuVI3gJnqRsLv7mx8gkAi+8RbykzctWZ6R7p36ZCDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405264},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"9c387c4feca07ff4d5d041689aa6baee928d7505","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.2.2_1773740370351_0.3220131206458876","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"clawdbox-edge-gateway","version":"0.2.3","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.2.3","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"6ad17efb514a75fa141247e6673bda219c39d631","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.2.3.tgz","fileCount":3,"integrity":"sha512-Y+WJlpsjvIJ97tNRXSxnB4LMCsFOj+HZ3GDLp4I73k4/9rR+BtD87Ll75yj2JWpND5KoEkMz7NbSqK9udiyiag==","signatures":[{"sig":"MEYCIQCrNTxxDNRSNWTEgKRcJJ4Pu+qZuWtfkXzpOKk34P5hvwIhAMOrqLYl7zvBXgFzJvUF0J2eLV7L/SRr75NtZwDQ72Pm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405424},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"f077e5a20b0aef03db2c65a0cb69342889331a95","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.2.3_1773745018584_0.34415022647642557","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"clawdbox-edge-gateway","version":"0.2.4","keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","_id":"clawdbox-edge-gateway@0.2.4","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"bin":{"clawdboxGateway":"dist/index.js"},"dist":{"shasum":"5925d210fc93fc3033a9a14743f26423ff6fe188","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.2.4.tgz","fileCount":3,"integrity":"sha512-x6q6Zno1y55R15hbHeIqpTA7/isxr2rlNrRz0hNEapdpIThBPFtqIFGO10oBNIjibYgRoFzCtjaWjyRaPXSYGw==","signatures":[{"sig":"MEQCIDpPtQWwNjHfAR1HgwFYuJBjcmE0ULYGwBiGne8VxujkAiBofQGFdXYjV6wpCV61uEplpBtOADVCbRYuO7zmyMWqgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405423},"main":"dist/index.js","engines":{"node":">=18"},"gitHead":"b29f9d77f88ce2f82f2c383cf8edc4657c2095fc","scripts":{"dev":"NODE_ENV=development node src/index.js","build":"node scripts/build.js","dev:sync":"bash scripts/dev-sync.sh","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"_npmVersion":"10.9.4","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","axios":"^1.7.0","openai":"^4.0.0","commander":"^14.0.3","socket.io-client":"^4.7.0","node-console-formatter":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.0","@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/clawdbox-edge-gateway_0.2.4_1773800146922_0.2742187807794023","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"clawdbox-edge-gateway","version":"0.2.5","description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","main":"dist/index.js","bin":{"clawdboxGateway":"dist/index.js"},"engines":{"node":">=18"},"scripts":{"dev":"NODE_ENV=development node src/index.js","dev:sync":"bash scripts/dev-sync.sh","build":"node scripts/build.js","build:npm":"node scripts/build-npm.js","prepublishOnly":"npm run build:npm"},"keywords":["clawdbox","edge-gateway","openclaw","ai"],"author":"","license":"UNLICENSED","dependencies":{"axios":"^1.7.0","commander":"^14.0.3","node-console-formatter":"^1.0.4","openai":"^4.0.0","socket.io-client":"^4.7.0","ws":"^8.19.0"},"devDependencies":{"@vercel/ncc":"^0.38.4","javascript-obfuscator":"^4.1.0","nodemon":"^3.1.0"},"_id":"clawdbox-edge-gateway@0.2.5","gitHead":"ed9f234e9b9b3295578a52b98c5394d38217f8e1","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-FMb9Xe/kD/NG1T3JzjMeZ31BSDLKQAOrThEdVXM2HSefHBZ/iGjzicptHzcGSeT5h1vYslI8/+DUoy0fC5JXiQ==","shasum":"88567b3f21c6dd5597c34f41679e1be5b7f2a3f7","tarball":"https://registry.npmjs.org/clawdbox-edge-gateway/-/clawdbox-edge-gateway-0.2.5.tgz","fileCount":3,"unpackedSize":1405618,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCARGlg9eibDv480Y+WeiMTD+/b4+CKWrDJEfbhOKcR+gIhANOfFBe+KYud59I3bcwRAaf/begbEWsGzGFpIWAdS+Zy"}]},"_npmUser":{"name":"wuziyang","email":"764401855@qq.com"},"directories":{},"maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clawdbox-edge-gateway_0.2.5_1773806935551_0.6436383369263221"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-15T08:55:48.320Z","modified":"2026-03-18T04:08:55.851Z","0.1.0":"2026-03-15T08:55:48.554Z","0.1.1":"2026-03-15T17:01:49.325Z","0.1.3":"2026-03-16T10:02:16.312Z","0.1.4":"2026-03-16T13:02:25.633Z","0.1.5":"2026-03-16T16:46:14.545Z","0.1.6":"2026-03-16T16:52:55.271Z","0.1.7":"2026-03-17T05:29:14.541Z","0.1.8":"2026-03-17T05:40:33.640Z","0.1.9":"2026-03-17T05:47:57.023Z","0.1.10":"2026-03-17T05:50:56.550Z","0.1.11":"2026-03-17T05:59:55.527Z","0.1.12":"2026-03-17T06:34:53.475Z","0.1.13":"2026-03-17T06:38:13.725Z","0.1.14":"2026-03-17T06:44:43.644Z","0.1.15":"2026-03-17T07:24:46.718Z","0.1.16":"2026-03-17T07:39:32.472Z","0.1.17":"2026-03-17T07:44:07.862Z","0.1.18":"2026-03-17T07:47:35.500Z","0.1.19":"2026-03-17T07:51:45.197Z","0.1.20":"2026-03-17T08:11:21.765Z","0.1.21":"2026-03-17T08:23:02.274Z","0.1.22":"2026-03-17T08:25:45.774Z","0.1.23":"2026-03-17T08:32:51.312Z","0.1.24":"2026-03-17T08:35:14.199Z","0.2.1":"2026-03-17T08:51:33.658Z","0.2.2":"2026-03-17T09:39:30.584Z","0.2.3":"2026-03-17T10:56:58.751Z","0.2.4":"2026-03-18T02:15:47.155Z","0.2.5":"2026-03-18T04:08:55.737Z"},"license":"UNLICENSED","keywords":["clawdbox","edge-gateway","openclaw","ai"],"description":"ClawdBox Edge Gateway - OpenClaw 管理代理 + 后端对接网关","maintainers":[{"name":"wuziyang","email":"764401855@qq.com"}],"readme":"# ClawdBox Edge Gateway\r\n\r\nClawdBox Edge Gateway 是运行在边缘设备（Debian ARM64）上的核心网关服务。它负责连接 ClawdBox 云端后端、管理本地 OpenClaw AI 引擎，并提供安全的自更新机制。\r\n\r\n## 核心特性\r\n\r\n- **双重代码保护**：结合 `NCC` 打包、`JavaScript Obfuscator` 混淆与 `Bytenode` 字节码编译，实现工业级源码防逆向。\r\n- **配置代码化**：默认配置直接硬编码在字节码中，无外部 `.env` 文件依赖，极致隐藏后端地址与敏感信息。\r\n- **AI 代理转发**：实时接收云端 Socket.IO 消息，注入设备系统上下文，并代理转发至本地 OpenClaw API。\r\n- **生命周期管理**：自动检测、启动、停止及监控本地 OpenClaw 进程。\r\n- **全方位自更新**：支持通过 Socket.IO 远程命令或命令行强制触发二进制级别的平滑更新。\r\n- **资源限制**：针对边缘设备优化，内置内存与 CPU 保护配置。\r\n\r\n---\r\n\r\n## 🛠 开发指南\r\n\r\n### 环境要求\r\n- Node.js >= 18 (推荐 v22)\r\n- npm\r\n\r\n### 快速开始\r\n1. 安装依赖：`npm install`\r\n2. 启动开发模式：`npm run dev` (默认连接测试环境 `http://192.168.10.51:3000`)\r\n\r\n### 配置修改\r\n配置位于 `src/config/` 目录下：\r\n- `base.js`: 通用基础配置。\r\n- `envs.js`: 环境差异配置（测试/正式环境地址）。\r\n- **注意**: 修改配置后需重新执行 `npm run build` 才能生效于生产环境。\r\n\r\n---\r\n\r\n## 📦 构建与部署\r\n\r\n为了保护知识产权，分发到设备的代码必须经过构建处理。\r\n\r\n### 1. 执行构建\r\n```bash\r\nnpm run build\r\n```\r\n构建产物将输出至 `dist/` 目录：\r\n- `dist/clawdbox-edge-gateway/`: 部署文件夹（仅含混淆后的二进制字节码）。\r\n- `dist/clawdbox-edge-gateway.tar.gz`: 供自更新使用的标准压缩包。\r\n- `dist/VERSION`: 当前构建的版本号。\r\n\r\n### 2. 生产环境部署 (Debian ARM64 - 零依赖离线)\r\n1. 将 `dist/clawdbox-edge-gateway/` 拷贝至设备（或直接上传 `tar.gz` 并解压）。\r\n2. **直接启动**（无需运行 npm install，依赖已打入包内）：\r\n   ```bash\r\n   cd clawdbox-edge-gateway\r\n   pm2 start ecosystem.config.js\r\n   pm2 save\r\n   ```\r\n\r\n---\r\n\r\n## 🔄 自更新与远程控制\r\n\r\n项目内置了 `src/services/updater.js` 模块，支持以下两种更新逻辑：\r\n\r\n### A. 手动远程命令 (Socket.IO)\r\n后端可发送 `gateway_update` 消息实时触发更新：\r\n- **消息类型**: `gateway_update`\r\n- **Payload 示例**:\r\n  ```json\r\n  {\r\n    \"type\": \"gateway_update\",\r\n    \"content\": {\r\n      \"version\": \"1.0.1\",\r\n      \"url\": \"http://api.clawdbox.cn/download/v1.0.1.tar.gz\"\r\n    }\r\n  }\r\n  ```\r\n\r\n### B. 命令行强制更新 (CLI)\r\n运维人员可直接在设备上通过 `update` 命令强制更新：\r\n```bash\r\n# 方式 1: 使用远程 URL 更新 (-u 参数)\r\nnode index.js update -u http://your-server.com/clawdbox-edge-gateway.tar.gz\r\n\r\n# 方式 2: 使用本地下载好的文件更新 (-u 参数)\r\nnode index.js update -u /tmp/clawdbox-edge-gateway.tar.gz\r\n\r\n# 查看帮助\r\nnode index.js --help\r\n```\r\n该命令支持子命令 `update`，会自动识别来源类型并完成安装与 PM2 重启。\r\n\r\n---\r\n\r\n## 🛡 安全说明\r\n- **index.jsc**: 核心业务代码已编译为 V8 二进制字节码，反编译成本极高。\r\n- **index.js & ecosystem.config.js**: 启动引导与运行配置已执行深度混淆，肉眼不可读。\r\n- **无明文依赖/配置**: 生产环境不携带任何 `.env` 文件或 `config/` 源码目录，所有敏感信息均锁死在字节码中。\r\n\r\n## 日志查看\r\n```bash\r\npm2 logs clawdbox-edge-gateway\r\n```\r\n","readmeFilename":"README.md"}