{"_id":"openclaw-diag-cli","_rev":"84-deb095a8561eded89d6d8c16620caa7d","name":"openclaw-diag-cli","dist-tags":{"latest":"1.13.0"},"versions":{"0.1.0":{"name":"openclaw-diag-cli","version":"0.1.0","keywords":["openclaw","arkclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.1.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"3ea70a2df80910e0724435bd868ee72b437471f7","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.1.0.tgz","fileCount":30,"integrity":"sha512-iLKMETpMRn5orm867Xwq4/+aoXz2cKAzV+tqIWyVQeyPQ0LKeXEDe8T95QIPXGCH3d4XYymBFostGLGW1TbEIg==","signatures":[{"sig":"MEYCIQC5w9vh5Y9h2i6WGLBDW2FCitBm7UNzD7UoKBmmYXIdXgIhAMcQ2g5SRy5r2YNhI62vBCvbzu1cwiO4BxLY749Cgh2W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247316},"engines":{"node":">=18"},"gitHead":"4aa9b13818563a9baf428365e7c5173b6671251f","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw / ArkClaw read-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.1.0_1779030388861_0.3631288918476083","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"openclaw-diag-cli","version":"0.1.1","keywords":["openclaw","arkclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.1.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"3df14766d148128f0b136ec7d3fc8d0064c4a22f","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.1.1.tgz","fileCount":30,"integrity":"sha512-q+bo7Q6rCfe7ZypbLAl4yzvaVQZxXkdwlChbXqS9P51oe0qOOqw4JVLkhM4Dp3DJkK6YwVoYLLeWYavcT9fC8w==","signatures":[{"sig":"MEUCIQDMy2qvdu0fJ7iu4LR7N1hyP0wHLTr6rQawzCZRyOOiagIgNrtF4cMtFeouIlPZnqcEAeyzLpMJDUksVHUMm63dpmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238803},"engines":{"node":">=18"},"gitHead":"8e0c54ae73674892a82ee7f8cea8ff9f327435c5","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw / ArkClaw read-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.1.1_1779031000226_0.8080095338599107","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"openclaw-diag-cli","version":"0.1.2","keywords":["openclaw","arkclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.1.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"0ca74ac8c839de0675c01285826b84fbd9de93cd","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.1.2.tgz","fileCount":30,"integrity":"sha512-+uh8/4JIQJ9Et3sR/QWV1ca3l+UVxS7ZF0yfhUehcLXAIRx736TlCBD7g9F45lNhfzWbmz4Wx3n/0N1M2ZZpsw==","signatures":[{"sig":"MEYCIQD4gYoc9Rl5wVSGSzl8EtUFQqcReCI/cXOIaQYNvxJFcwIhAO2Ui7Z7nw30sOdMvvkt+berPraJt5G8ubX6GbV5D6Ru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242108},"engines":{"node":">=18"},"gitHead":"6db2e6e288c4ea43af54560a3fe6f2bcfe42d0a2","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw / ArkClaw read-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.1.2_1779031815615_0.02883650421953199","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"openclaw-diag-cli","version":"0.1.3","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.1.3","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"4145a538c0f6ad123a58904724e508b561a54dd3","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.1.3.tgz","fileCount":30,"integrity":"sha512-qfHjhkM8SxNLrf++LlMPm426IGvKR5wkICTWtY4IY8CIB+FKaUPx1YkIm8FrzvfIVt14aXj7lLfueyLjnCc0WQ==","signatures":[{"sig":"MEUCIQDrYnuxeMWntXN2H7RjpqHuG5O+9XtDmJ8Uw/dVY27BfQIgCDAhKYXC0R1/tSit9m4p3vkVCoeKtdaH5FZRB9gQ9+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242057},"engines":{"node":">=18"},"gitHead":"ed8dfec2118e9bd3d926e91fc4ccc171d027b84f","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw read-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.1.3_1779032013095_0.11605691924706685","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"openclaw-diag-cli","version":"0.2.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.2.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"f612d5e016e141be701ad2a9d61b07c9bafaa54c","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.2.1.tgz","fileCount":31,"integrity":"sha512-sNdHamLuUsXXOvofTvK92l/QBATKodlZdygxvCjds+uY7+dipUEBYBgx0UPLbBBnOYr29YIHjT29I/G4VeUVTQ==","signatures":[{"sig":"MEYCIQCJg7MQPwsiUvKJI3CEHCJs99UDUksp7Cxg0mOr4+kVCAIhALF0t7RoWZN5Mex/sevr5SPlbBwxsovEJ3SMA3OwbWV7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264636},"engines":{"node":">=18"},"gitHead":"18814d04fc8b8e03ed866bc8071cf88ca64ae9bb","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.2.1_1779035273091_0.1849511506150454","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"openclaw-diag-cli","version":"0.2.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.2.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"1d234ab15c30b7e569b49641591bf57c6f62f1f8","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.2.2.tgz","fileCount":45,"integrity":"sha512-ZLuXjSQxmOpeB03/skDINksujirIiRpfP0ls/zwditvW+qoib0daAPZ1jct3I95QhGPuxckPvTxa/lE+iJBm9g==","signatures":[{"sig":"MEYCIQCxEPw1bOeq+NhK+VOnFaVgh9l541PWXToyu3meGQxTpwIhAL6BilMF4l8SF9AJ9wbt7klJi79ypA1frXg5u2QXbiTt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318847},"engines":{"node":">=18"},"gitHead":"1428924f52b0ba1aec7316fdf003e0a01082161c","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.2.2_1779063971958_0.4840968988053902","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"openclaw-diag-cli","version":"0.3.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.3.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"12e34dd176de8e233f00c2327fdc7cfdaadd2998","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.3.0.tgz","fileCount":46,"integrity":"sha512-CvaU9/TzaUbVtCzW9vH67CDYiuAZUQMY5guFfuMb57GCC2yY9Mcx8J1u0gyVWsHXYFHbSF+7XZP6O9QrkgjDVQ==","signatures":[{"sig":"MEUCIBS6cY2ifZXTZFtIsfkVRvg02mc6ygzkM78cIbQkUGsLAiEA20Z88IN6Bcxjn8h7KodOR4tDcWpICqqQ9fDa6iRHMXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355744},"engines":{"node":">=18"},"gitHead":"6e43fdbb54d1bbc4eb7dda04e32101a977962f68","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.3.0_1779077380021_0.18551616622239098","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"openclaw-diag-cli","version":"0.3.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.3.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"ffa9a32a51dc572e9e2cdf996ab825513589d178","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.3.1.tgz","fileCount":31,"integrity":"sha512-xBbRz8OLv4gRNt+mlZfY9fjLHmdnG7LZ6M3iO3R+a80D4WMjFgC4IfUMvnh3Ero783oEb4GF2J16dnle5ubFXg==","signatures":[{"sig":"MEQCIEj2pkpiFRGkdC5XFg2owEYPSD0PaFsEyPC11CylSExbAiBGSJKhInyMcBJ9EbOC4o9KrEGDTemBrjSKdlbjsbuYTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275801},"engines":{"node":">=18"},"gitHead":"c6f74f230fb8c9dfccc9a0a007badfc9a5bd5251","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.3.1_1779077958791_0.01958185244787436","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"openclaw-diag-cli","version":"0.4.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.4.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"17346301558b45b9837932c7a469704df200505d","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.4.0.tgz","fileCount":31,"integrity":"sha512-LUb1O6/TTbLFnWmFb26bJXoeSLBPzSK/zzZys0CgqrFqI2yJw58kb/kPWLuJC7+eZ/lYXBOG4CUieNXzcU646w==","signatures":[{"sig":"MEYCIQCKuI8jCDti1BR8FaoAlTaNOKOo1S3t19LNpyU8lO15ewIhAOVFSCpiSE2rTcgjwdcLiYUGsvZmIf8U5dkVqHC0Tp3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297656},"engines":{"node":">=18"},"gitHead":"e8c1684eb09e4df289c058a262679bb1cab8b67e","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.4.0_1779085701230_0.9808193415243187","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"openclaw-diag-cli","version":"0.4.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.4.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"1614a59b7922e99c1c27a14d7fa4cfade139c123","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.4.1.tgz","fileCount":31,"integrity":"sha512-FApYH5X5uckK5T0ySGQuPKGq6Qah7i9o2pzxukj2KIb3g2IWALpLyrQhihexN5sX3BpcXlLa26ayDhkuKlD5GQ==","signatures":[{"sig":"MEUCIFq5S7LoyjSp0JXYrzvcTmAF3OWSr0MxBibIsB7VnZphAiEA2cTCledP5aCAgI/SBq9zuazn1otuMDIHl2ab6pfZimE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299201},"engines":{"node":">=18"},"gitHead":"dc9a29b596b09df737b1e32f3f47e448be0d0c38","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.4.1_1779086628026_0.5516633943693987","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"openclaw-diag-cli","version":"0.5.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.5.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"ab3c617d4c27795a1401e6e805cff812225d7b40","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.5.0.tgz","fileCount":31,"integrity":"sha512-auzoowxJIUibGLa8C9934KawtbNWeVmkkC5ig4DTFWZfn6D4SBKN+0tZ5kueTPOQuv0lkTPpRo5647CXTc9h5A==","signatures":[{"sig":"MEUCIQC+sKsig5/x/QfTJ4AZE3tQNqJSOX/V6InnUykAUNAuHwIgfxV6eZqICm1jqx53Etq7AmLoyPzByvJfdCT6gfcqHBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303154},"engines":{"node":">=18"},"gitHead":"65c894a73d34202dfba9132e0f940b5c21a3f155","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.5.0_1779088353508_0.453170695576568","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"openclaw-diag-cli","version":"0.5.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.5.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"c8dcfe8047b3728db9c80d7ad4b97b3bec2ac0b7","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.5.1.tgz","fileCount":31,"integrity":"sha512-5/5U32bHeqL+ttCsKisABKIizqUvia9J4mIPQTO/sUJfVJv3mqP+0j5OkGm3/eqkdhpLdG3ugcDc8zKB8rv+og==","signatures":[{"sig":"MEUCIAr6Z8OSydfFSZWRhzHcED9Mws6ObQqeCZL38YIUjQ8GAiEAxnsqlhTvJxEPCPrJ6WWYKwX3g0q1bTmlrgadsawnKHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303655},"engines":{"node":">=18"},"gitHead":"15e11153c1ccb3fa580271f5d0552bdec01631f7","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.5.1_1779090059110_0.03130763163975403","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"openclaw-diag-cli","version":"0.6.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.6.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"1969e97c3c8fb20d231a24d9743e87c379fe1738","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.6.0.tgz","fileCount":34,"integrity":"sha512-c+2Q8B3dZKcOoElSPIxjHh+AB9yw7rGkYP99CFQp3f/QW9XP6nSNdeaMmdE0jTgGdFrZMtJxr2uGIebTPPedHw==","signatures":[{"sig":"MEQCIAQrvPkN9ZdCAJjaPtyg51ghL+9kGyFsSJWef8ZTMcNMAiBT8CS6yHJLAcHTdlWEnKHvDbDuSiRD165TQTA44WthjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403990},"engines":{"node":">=18"},"gitHead":"167281a28318faf56e1473551c1d9ed93eea2cab","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.6.0_1779785492790_0.31834990738190494","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"openclaw-diag-cli","version":"0.6.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.6.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"3de6d8223accb5552d5a83fbab2001e696570fcd","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.6.1.tgz","fileCount":34,"integrity":"sha512-1o5znCh4NdnKfAhPv541omapf1ZpWuQWVRRL8A+wMyv3FGUDono7GhvQU1JqND+JS6oEcz36TGGwRWTW3/NKiA==","signatures":[{"sig":"MEYCIQDibFehamZjI/mrwCLwqt/8UPXKTAGYm8JYGkZtmLhpHQIhAL47t3BnOvSSzlM1kAJ6/UQEAaGphJWVw9KI0xl/k5rG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409144},"engines":{"node":">=18"},"gitHead":"b40bf6fe516b25d568d232c82688e4ce2d86dfc5","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.6.1_1779787370362_0.11843396269519002","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"openclaw-diag-cli","version":"0.6.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@0.6.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"f0548b15b95c49d3746824aec1bb59370f0f7afa","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-0.6.2.tgz","fileCount":34,"integrity":"sha512-/pl1utRl1rItF2ELX0shH5RZ6dlX5nq3rj43etKh23mGEGi14xnPOV9Y2rVevf+cxgHz69kkdCAlE0kVWViEdQ==","signatures":[{"sig":"MEYCIQC3jp8+UXeI1F1Yvkj30Bi/zHY/InwRTyjbi6uSyMSFRAIhAMQcBqGwwuQ4tCTZWVndYQOzTo2FC7wvHNlE0ZSN/qjP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409503},"engines":{"node":">=18"},"gitHead":"c5fda4fbf26f6ab8b0535a91fc8d3b880a9fe1b3","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_0.6.2_1780381438195_0.5060066651934985","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"openclaw-diag-cli","version":"1.0.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.0.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"ec017d64ec4ce947cd50a6d58dbffe491536d982","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.0.0.tgz","fileCount":42,"integrity":"sha512-MkYl32vTjMRmceGaDDfK+i3ijrj8glqIHn9N+oqDiD6A//R+n7ElP1fro6T0G+TkgA6XAaPa/SMUrURtQpylSg==","signatures":[{"sig":"MEUCIH2wfOVb/xd1q5KEnhunu1OW5eFWDKfl7TzCulaMyshQAiEA/ivMkTTE2Hf7Q9cRUO8u9dNP60Rq4KOG0tKJgqTIgWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412074},"engines":{"node":">=18"},"gitHead":"3c1b1227426599f54b6a72787b641524fd1b4185","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.0.0_1780388115637_0.9510888082390143","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"openclaw-diag-cli","version":"1.0.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.0.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"933e736df9b2931552058f762bffe9aff47e93fa","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.0.1.tgz","fileCount":42,"integrity":"sha512-0U5f8ejDcGhawLwPOKJjnuDZiGh36yrz/lvm8MLBtPZL8PSSf7n0TpVRRuZyQgzRvI5gLgJD+y0uN85UjY/Ouw==","signatures":[{"sig":"MEQCIAQMW/3ktkeiTbQyE2RpLEkraxq6dukfD9yJSvogVgttAiBia7PhKh1v0ymc1KJPTCEr4vLPhTVN7Yp+xnLiQ6BsYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412907},"engines":{"node":">=18"},"gitHead":"288a5772b45fd0c6bf6fada487ae1e95e2dc55a8","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.0.1_1780388602082_0.6878856131768429","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"openclaw-diag-cli","version":"1.0.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.0.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"0ca3315d0213d78459aee1895584a174ee2890cb","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.0.2.tgz","fileCount":42,"integrity":"sha512-RzFpJE/Ow8zLXuCXhaU+roz8ykujiCH+RwdwfnGT16CO7gtPQSqZKxPY5LdFBt6zbjJL6UoE4cmUrSfCq5vlqw==","signatures":[{"sig":"MEUCIQCKMZ/d0hkytk+IFcIKh29PdsVMbx9oj+Hvk9Ixu5r0/wIgDUE7U1r72bvRcHE+5cbMD1V52kQ6TholaLNOj8CRjAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412903},"engines":{"node":">=18"},"gitHead":"aa4909535ea0ffeadf1c0e0083caf00e4af017fa","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.0.2_1780388683446_0.147436728280401","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"openclaw-diag-cli","version":"1.0.3","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.0.3","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"4aff12ea81bd5ede1ffc1b5393657b6e545e2ff8","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.0.3.tgz","fileCount":42,"integrity":"sha512-WOav14ZZMRQPXr+Wa2CEjvgNpPUKWJAljwn11c/sfChilT+9NjxLi+Vh3ohkkqgOHrlbO7vh+zlwTrUdglXClA==","signatures":[{"sig":"MEYCIQCOvhTchJCGRIUJBPpkZNBLYOEnG+auFVWbccN28Q6TWgIhAP4qaWMMGbPZ1ki4xtGqhXM5Mnn5qCb1OKss5mE47RRj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413979},"engines":{"node":">=18"},"gitHead":"304d80790426877d0bd63930d6223b7c631182a4","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.0.3_1780389130394_0.059882251903477846","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"openclaw-diag-cli","version":"1.0.4","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.0.4","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"6cb682140193a1f6f9e8e854908a1acda07caa75","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.0.4.tgz","fileCount":42,"integrity":"sha512-lSBhYOE1MJDhtUCBwXLoDytpEZ6HKJOAoH8A9dObWmFXEJn/3bpZLNOGGyX3E8+mhHsYjjVSpII7hmmlagiN9w==","signatures":[{"sig":"MEUCIQDhYoNxqVlhvF6JAYHj1y7geLdkhDXC5tbxfFpBUxsHGQIgW2D1ZAhCbFPatiD28//4oiIa5eAFZqcvI2igVrOcPys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414957},"engines":{"node":">=18"},"gitHead":"95580020775e0bbd7e99a0b9fc9c4a868ec99904","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.0.4_1780390006565_0.2029215995240885","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"openclaw-diag-cli","version":"1.0.6","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.0.6","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"80cf59e0c88606d8dd96d706dc9015ce501991fb","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.0.6.tgz","fileCount":42,"integrity":"sha512-mD/c3znAWEZqXoulaRy26kCtDlrpMalqZTpuz1VXzRUPd4ywj99waAFzAwXv9Tfb60CA+BOiEBdLxo5HeQEiHA==","signatures":[{"sig":"MEUCIAEkNP18fL2yJSfTgkrIUFPH3bXRr+CDGXUCsjBo1WMIAiEAxwah/3SVX61fFeP28VoALaRcws6FvXyrjVHxz5toTUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416006},"engines":{"node":">=18"},"gitHead":"3f493aa1a34630f6270f5343bbcf7eea105bf19d","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.0.6_1780391067685_0.2204257922544537","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"openclaw-diag-cli","version":"1.1.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"ee31fd8ae6eb08bdb32e9515d9dfdb267d4c2d8a","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.0.tgz","fileCount":47,"integrity":"sha512-ArHRX1S85BfVLJqMlpcOByPDN+KAgsuMyVkRrudQ6u2m/qmDNLWBMJQ8r0b8VcJZM1t8ktggo9GJrAcof1GHlA==","signatures":[{"sig":"MEYCIQDq4KS8sX4wloktOpAp5k4EH3KohtS9EySQIKIRbG6zNgIhAIS/98GSn5+ZdE8GCoPUR3QaSQfkb1BPUWdLrYqCHEdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435120},"engines":{"node":">=18"},"gitHead":"bad8650669670d1ffc87a0f67ba0e5e6487c8d7d","scripts":{"test":"node bin/openclaw-diag.js list && echo OK","postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.0_1780393143672_0.01175835326520347","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"openclaw-diag-cli","version":"1.1.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"252ca173dd8267d05ed1b2c1a3af9088a13328d1","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.1.tgz","fileCount":46,"integrity":"sha512-BV1S1UvhSKZToTVUmzQR5MJgAV+gbU/Fe4nnmOIakEljRpgyu52lSHH/+q/akWnJLSc9GpLrinXl6KuNcxQcfA==","signatures":[{"sig":"MEQCIBu/NsyddZVBBVDoR/o3D0xSGgZrBOPit+81xI/kqUT9AiBPvmGCzUZuJuL+bA2selmUAGh30bX6ofSvgKaFReNv+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433337},"engines":{"node":">=18"},"gitHead":"962068375bfd972e6b5d513a31120044600c0eac","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.1_1780393331445_0.8602962767376889","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"openclaw-diag-cli","version":"1.1.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"ff6bf6b2e56188723adea6b368e687660e3e0b15","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.2.tgz","fileCount":46,"integrity":"sha512-DlHBBw8KLibvrFOdzFl0UfBmx0X3gEYSaEfYcyIgg68lk3gXfm1TlsnYJJt1uHTf8I8cdETaqH7tJU2ooVaLeg==","signatures":[{"sig":"MEQCIG0/096CPBX2uHpZeP+vox0LRSBLllAu4XKw94aLiOXEAiBdLl1XA7rzKXy5srIplXV37sIScYnVclzqljdgHcqokg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432996},"engines":{"node":">=18"},"gitHead":"f93668c955291f3062588f673b4578afdc30e267","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.2_1780398824581_0.13616310783490504","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"openclaw-diag-cli","version":"1.1.3","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.3","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"6b47548ec7a0273c8bba01fc159da9ebf6e8f4b5","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.3.tgz","fileCount":46,"integrity":"sha512-EMwfCGi7ACVq9dRwbGoUvPgiSMJf3CYXT8zetKr9+ns2p3GhrDgl32ehetIluPu3wW1PsLNcyyhZMEIyEFshFA==","signatures":[{"sig":"MEQCIB1bDCxabCCM/7VNhQj8BGwem65Ol3XiFf8aPyCWiBQxAiB/DrwqQT8gB/iRkpHnKU2G0+ONO02lOXN4u2VVxMFONA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433672},"engines":{"node":">=18"},"gitHead":"512a4be2d45d10c0520b8786c3d29688a72fa474","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.3_1780400506812_0.03164360184425141","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"openclaw-diag-cli","version":"1.1.4","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.4","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"9df8c04d68f193c4846bb58407b8c007eecb4232","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.4.tgz","fileCount":46,"integrity":"sha512-CdHQX/cVgb2urNS2XE2v7mbt6FrOr09MDGovCYMg6LMK3TuXByRgX8MQq5ywJAcDyV2uzPB391K/jcpADQhZJA==","signatures":[{"sig":"MEYCIQC7rxx4m3kR21CXVBjlX86hu695GBAhMHrDUysLty1RZAIhALuWQgSzQAVI6e+cIiyP+U/trD7gHO0XlsZCzoocLrOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434258},"engines":{"node":">=18"},"gitHead":"a560c6251e4d56bcae4005cb43da84a3aeeeb5bd","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.4_1780402021894_0.10627296837789468","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"openclaw-diag-cli","version":"1.1.5","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.5","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"d82f18c4cb7df3f48da8e07d9d1bdbf41bd98886","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.5.tgz","fileCount":46,"integrity":"sha512-PnKE0vP/3aqzrLgbUlCyIUGUNlHTLrQaaVgbLUQ9+dKonWxGZ3kDcUWJb6fdyAXY9Ud0vpiaPUyFOJXb4slJpA==","signatures":[{"sig":"MEQCIAoXiDGNhb88H7csL131lWQkv+ltt4x6sSpc1fXXKFgtAiBhIyUBEMlRV1MQiNnj7XeLK1/5KW01OVDJ22s0/OiSWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436213},"engines":{"node":">=18"},"gitHead":"d815e1a1e53b8119d7f02fe00f0c947ff517ed92","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.5_1780405153978_0.06171681582545352","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"openclaw-diag-cli","version":"1.1.6","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.6","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"0cf4c8b81387eee3e2d4f9f7dd5c77b8b8086e0e","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.6.tgz","fileCount":46,"integrity":"sha512-2t/PGHCyQIL4vwPX4KiaUh4SyVIz2jYMMRMBt0mZRfgHSDqovXkh/9mK0WcF8UgR+CzDLDw47lqxOl4n+noL+w==","signatures":[{"sig":"MEYCIQCExY7qS9g5wQ5zJuHnl+omB6sCfbEIKhMx8GppaDTuvwIhAJ8iDY/4zQwTmgkAQs43KPaGSQH4IAiZaJAMcDZINmx7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436410},"engines":{"node":">=18"},"gitHead":"4ec17cd48db25ec78eff821f915e1b28186d6071","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.6_1780405480327_0.262353974561522","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"openclaw-diag-cli","version":"1.1.7","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.7","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"e391f18d75baa611371e57463fa8f4efebe94a80","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.7.tgz","fileCount":46,"integrity":"sha512-9R/XsGK8aScgBRgso1dRq5057kze0vi5rKbEyvZSCg7vMuXYOcbQwlg2OerzbAMB6oywXg3wzJTxvHlTKs3XYg==","signatures":[{"sig":"MEUCIQCvwylQIpV3Kkx8bN2xNfggivob93bL3f9KkAaXRdSaDgIgLqhVybj3IQiRCdXZNroYD5e1ji0Kb629nTDFfUODc0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437634},"engines":{"node":">=18"},"gitHead":"5a98271b82ea28f1181a19a94b37d80903101fc8","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.7_1780406257203_0.5112468033825048","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"openclaw-diag-cli","version":"1.1.8","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.8","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"5d218d359271b7a818a84e07078fe1a2ead49d5e","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.8.tgz","fileCount":46,"integrity":"sha512-E/aBIlJVenvl5+aKTJZEGq5NJPqK4crv/enkj0zFUhv1tdbpim8I2ETJmZ1iNg+0r5UMh2hQlp5u7hZgh4vstQ==","signatures":[{"sig":"MEUCIQCn5uGN4iY+2/oDOP6Qds0mrfLn7TOR0s3/YG5vkZLCIwIgJYgcN/pnBzLZYyz4vZb4iUY1mFqx/6XKJOowUnB4blc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437527},"engines":{"node":">=18"},"gitHead":"d929776b075fbb2957d131d6efb6402443a02943","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.8_1780406825110_0.6234106744815917","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"openclaw-diag-cli","version":"1.1.9","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.9","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"438d910434a829eb717749f7aa71da225c470b32","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.9.tgz","fileCount":46,"integrity":"sha512-CXceSeyBnhXekIPXap8bHHj+ADtYv8QlvLxIMLOmTWwXku3IYnikZQD90bCO9SEi1Rgf+2qRPcfcvt9m0S+HSg==","signatures":[{"sig":"MEQCIAW9JHFoViqldBR96BcE8oOOZM4jFprFQTK/NwjRMUbFAiAB5U+KlX0w7DV2YdCoIM0tkQRWpTZ8WNAgpjWIZ7GWDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438571},"engines":{"node":">=18"},"gitHead":"f7efab83601f73750c5ae4ba500f6580e136d5f3","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.9_1780407539407_0.8228268819897513","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"openclaw-diag-cli","version":"1.1.10","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.1.10","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"80566548469216a89b78d4669926ac26a9bdc43c","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.1.10.tgz","fileCount":46,"integrity":"sha512-3LUUDwoIIdB86Wp5QdD7eNH7ll4i+8r3/C0D9MtjT/Kq6PzAi24R1v1BXHB3vWBHXrjsm93TF/gBI32X6f7T3g==","signatures":[{"sig":"MEYCIQCZNA+X1lW/lMgdr1DLBBNdorJagAMiisnvQUcOnFxe+wIhAOaG3Dd0v5Q/EeswBC+tU9Fs2hrcCGARjAeBGjmgF0Tg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438106},"engines":{"node":">=18"},"gitHead":"30a8286ebaea1ddf46964f12db0ddedaa8b6e03f","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.1.10_1780407633093_0.3950061476567983","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"openclaw-diag-cli","version":"1.2.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.2.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"d3edfe69fec7893d2fdb3cf39b691242e39762a5","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.2.0.tgz","fileCount":47,"integrity":"sha512-vGPKD6ulQABbfcUpnlB5i7kA7c1/joRyRzo6CX1FzOQPLIjaYmBQIEHRs3ZttB0HS0MrGk2t0nuL1CKGoFsHaQ==","signatures":[{"sig":"MEYCIQDU86hMjxyj8mILYCkEvXwp/CKgfuRAZev/O+Njsf13XAIhAN2dAw2JLQQ89SQ8A+mQQqoVnUD9t+TM8i4d0XJ23zx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452892},"engines":{"node":">=18"},"gitHead":"3ce9c867682159d3db1bd7a433bd3c14c473d9ab","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.2.0_1780408327521_0.13971416462369546","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"openclaw-diag-cli","version":"1.2.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.2.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"4aa864a1d3ba48441c548ebdd212ecd930ecfc36","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.2.1.tgz","fileCount":47,"integrity":"sha512-grd3sUtX81vuC0nRjI7bsey9T5JPSA0WMoSdcXqiZTC1dbQAgz8hTUfIGi39/83N5DIgINa/ITTOJvlkH0dj3w==","signatures":[{"sig":"MEYCIQCpKiLUpVdkwUzfAjEvNf0xEeZRJvsg64BddRlPUOkqZQIhAPsRsN6lhZi7Wjum6vKp6nrobHCfBRcvlqFCdbYyL4KU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453804},"engines":{"node":">=18"},"gitHead":"b27646d8549506413be745ebf504ff5dbc3fec9c","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.2.1_1780409307924_0.47434050101263114","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"openclaw-diag-cli","version":"1.2.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.2.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"9827842e7907a2fbb54b1e5612d5bd8db408b104","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.2.2.tgz","fileCount":47,"integrity":"sha512-2EATX3Q6uxZItPzn3v6Vxy83eAx2GdsUcl/BcY2JlVlTB3C/LO14aJb/pieKWSJ03z6X9vDFSriS9DG2otPFzw==","signatures":[{"sig":"MEUCIQCjDQh4BQBjg7xwypW+zWsarh9Enx5XZGd1aWbajoDXnwIgVxzV4wiAAFZvA9zcZNlQnRnx/xHiY/cevCQ2Zo86FA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454900},"engines":{"node":">=18"},"gitHead":"fef26fdf9a6ae4cf77efe31aa8b9c3c466782a5f","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.2.2_1780409949125_0.7146593739124072","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"openclaw-diag-cli","version":"1.2.3","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.2.3","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"a337319be5d6ec9ab9ea5257ddb54ff2d8bc43e2","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.2.3.tgz","fileCount":47,"integrity":"sha512-vvBZuTJHge7c5YWnxfRv4R4LDQKNIgL+vyohbCjM/u0g0SCFOLzfOWRa/SiSz51yUVW0+lWWyuIpqwDzkq+q8w==","signatures":[{"sig":"MEUCIFGk/E8ggIg/4iLfaaK0j0IbWNerN8AisyprmE11ZTXDAiEAtfIVO3l7YK7MbBX7wEhHVUD06BaY8p2j3VfkBPoWc+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454956},"engines":{"node":">=18"},"gitHead":"50a5c54607fc7be8bc7af913117217ad5662d4b1","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.2.3_1780410658040_0.5784848688170805","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"openclaw-diag-cli","version":"1.2.4","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.2.4","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"8b024306330f8f42c9ba86c8b85550077eac6204","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.2.4.tgz","fileCount":47,"integrity":"sha512-32l5aG/5Oig0rFFmeMbV0xbmfm1HCrDfvJHD5PZtDkr5nrj8EloLFv8e2dAzwpC+iOPiopGEC/1dFeEDsgugNA==","signatures":[{"sig":"MEQCIB5p9uO7P61VJ4Dn6F2D01UXEgGEjvePM8826O8wI1ABAiAb/YfmhQhp8nK2BL21MiIC1eMnpb4tkSoINPb90cjT5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455135},"engines":{"node":">=18"},"gitHead":"9ff26ca675e215757844ac958cce52f75c7b3494","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.2.4_1780454561629_0.4995226305535696","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"openclaw-diag-cli","version":"1.2.5","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.2.5","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"d6ea3b6a2597b8d331b9d043d7e294e97e28479d","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.2.5.tgz","fileCount":47,"integrity":"sha512-xUhD/Y5edErv8vktn0e/vAv0fkBvNrs2hiqRNZCyPwsUfqnAsGZIdu0RSXhWN1ICHLKrQW+9+MK2VAXREEhGnQ==","signatures":[{"sig":"MEUCIQDjerYBE70TmT3jg9D8hs68obWOJmQAqGLI9mQVV7P+KAIgMRFuZkc8SKqpNQ19sYLILvPZ04GSvUJWJpbEEGRWxxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455135},"engines":{"node":">=18"},"gitHead":"0eae9bbd50f827f7dd83bcf493d11c74bb38dbdd","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.2.5_1780454819337_0.4397227671749533","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"openclaw-diag-cli","version":"1.3.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.3.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"20bba186c2b883c8516dd50a80babb8eb873f1cd","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.3.0.tgz","fileCount":49,"integrity":"sha512-IruMIHkK6AuF9qqCYyO6Fn/h9+J4H5Arktp8Hv5pd0cnnQZp8QQl/MPRE40BRqo/dV072R1e+EEDjNKDrC8nXw==","signatures":[{"sig":"MEUCIE7gycMZJCZXVxNoid7MoAJuBGeqTJQkpkPmaP6fBSMOAiEA8RwXC2r1Xo1JadPe4MsuCEdO8fn2l4/XYCLGPYFNJdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521500},"engines":{"node":">=18"},"gitHead":"e907e20902f358118e75a798b82626d2188fb704","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.3.0_1780459222446_0.5378425585085473","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"openclaw-diag-cli","version":"1.3.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.3.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"11b716ca2b9e8a8df2ae2ce9771a63d8f5c7db5c","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.3.1.tgz","fileCount":49,"integrity":"sha512-aS1BLpEr6mQzb013/fgmPJTjk+m3tz8uHkJlccuJQ/i6gqnFWyAUmzbadF6j5Fc/nMeFWqVx8YUfJ2Enhj45Ng==","signatures":[{"sig":"MEYCIQCNHrjVlbuK8nWxYh4Xmw/3uw/HUw8RSfqpWNvGXFMOywIhAM6FFIw12T0bCBqP4EgAiiuCKnKhwQnUofXjhUyEgtXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519151},"engines":{"node":">=18"},"gitHead":"aa9af5fb2f4d31f7b0d3d26a3b190a04129894e3","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.3.1_1780460129950_0.19240100350943368","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"openclaw-diag-cli","version":"1.3.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.3.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"96725d9eebce3c145342a07856599e0410efcde2","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.3.2.tgz","fileCount":49,"integrity":"sha512-Ak9ZKANAyMmToZxOL3ab14C228jXLhcHLdfhgVsGheCDBrXcznCw9PhubrYe0vHXoszhE5A1AYwomYPMwJvzDQ==","signatures":[{"sig":"MEYCIQD6l37Zzgtn0KIDURu74XQ+N/hXamyj29eo+OnTWbUwOgIhAKKeLb7vzICE0EDImellEX/2h1awxFXG79WzmimSYeiN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524597},"engines":{"node":">=18"},"gitHead":"40d13f69ea19bf629229031e252fa3cf316b94e4","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.3.2_1780460456789_0.014306600915692247","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"openclaw-diag-cli","version":"1.3.3","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.3.3","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"47f36efe78aa480c85c21f7fcb20587542a7c1fd","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.3.3.tgz","fileCount":49,"integrity":"sha512-BVvjYO9muvH+sHthMAld97hnEYCFLFR5C7jOjku+ndG2NXUoLtI2T8W7vI5MJpLA7f0PADY21sbDyFL8/fAtIQ==","signatures":[{"sig":"MEYCIQCog8mxnHHCh+y6L14d9PEqt7NsghV5ZL3qeN6Z7RUs4AIhAJeU0BI0u4uX3OHxdrY7+s7rSLPDsk6hdUJYEs139Ssw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524364},"engines":{"node":">=18"},"gitHead":"466dea495e02f8dac2e60b463345764b8889b892","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.3.3_1780460743512_0.4319746604550858","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"openclaw-diag-cli","version":"1.4.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"b6d21e92a277953736eeb1bbe1ca161ce60f22d5","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.0.tgz","fileCount":49,"integrity":"sha512-cn3BIUk3W5Kl9+Q9hlvjRLjNw1sVNN3Rc3Ex43gsSjDDxUW6tiRRZ8sS2HcavqVEiWOWBivLBYXuOPwR7JFHMA==","signatures":[{"sig":"MEYCIQDQMYSHBWf92COSFgMAFXrEr+MYLsJnrPBSpfrRU5hIKQIhAOjOiA+N+/uJrbGy9Yx0NTnwAqBRPd7zdTWiKWxUpNsF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547723},"engines":{"node":">=18"},"gitHead":"85b52d91598b1c2c758c761c50ebf41c1c54bfa6","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.0_1780462135403_0.7994771097676063","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"openclaw-diag-cli","version":"1.4.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"02c465fde19370555ad92de24a483944a0547562","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.1.tgz","fileCount":49,"integrity":"sha512-WjqCsuek83WPxygTE5uPc1HMLd+lmhqwwV4Sa716ConmCmginpB0koyrThYxak6sgYqjOqboer3fr/NeWRNX5A==","signatures":[{"sig":"MEYCIQDJtuFWl33VKxzuIapOvI+83SGWs3U8nVt7GKq1SYhSyQIhAMZ26pRXmdM5geqhq50Kt5UVG/BBp6gf1OwTeLVFiWXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549170},"engines":{"node":">=18"},"gitHead":"baa8b6ab14903eac1c5dc26c9ae737cd7c99eb3a","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.1_1780462981816_0.4098807032742","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"openclaw-diag-cli","version":"1.4.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"2d8989a12cb1d90cce8b09e198d8c230c3f67ff7","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.2.tgz","fileCount":49,"integrity":"sha512-dLze5vL2yd803OLqHemuIxuc88+upBYA9/YDVRZdyEGGfX3pZ6wgOPT3PZ+M41rEnVcddZhSZp6PA+eesJHRnw==","signatures":[{"sig":"MEUCIQCYMbkvOuamr7mY/tpyLHGQYCDrbwb/PITrjvUsns0YFgIgO9SC2WwFFpldU4Qpy6RaihXT49iTOxtjUISN/tXM++M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549932},"engines":{"node":">=18"},"gitHead":"dc6e468593d97c4fc1a25b36de98ca40412068ad","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.2_1780555018292_0.5873569244997174","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"openclaw-diag-cli","version":"1.4.5","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.5","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"69d4dd7e40512385eaefa53e3767fe1641960fea","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.5.tgz","fileCount":49,"integrity":"sha512-ET4+6ei/bURzam8D/aXpce9RQ57T0w4ARtyEiyg0/kXmsq8/bTuxrqZQmZPSWz/a2Lcj0QJeznjTmGR/Y92Qjw==","signatures":[{"sig":"MEYCIQCTfSF4dzr0yp26j8oEUWnfy80z2zIbfS21cWUMWtqCbwIhANMkzl86XDYWFYQ/GlM/Fz603JHlF4SBSQGWk/NqVAhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623625},"engines":{"node":">=18"},"gitHead":"12463cfd70564883dd69aa5085a01476c3c70330","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.5_1780566114880_0.44126126017558964","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"openclaw-diag-cli","version":"1.4.6","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.6","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"3cdc920e9da421327062ae7f7a0de4f64f69a98f","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.6.tgz","fileCount":49,"integrity":"sha512-2dic1j4IcwBW4Mkm6J1m/0wUjUlN40b7HO+Ho76At1uJgsE9LjaUH8eisnfiz5FhTbg3QaOenc1EJPQ7zMVwVg==","signatures":[{"sig":"MEYCIQCYs0SzogzCWpcIstuX3KYGNpX0sl3bDItvoq2/nbDxRQIhAMPV1Gncuo1Zf0epHn7WgRvNeNZysCTu4TRDdYPEakC3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626272},"engines":{"node":">=18"},"gitHead":"d238bb625fae34574277a737494cf410a2f79598","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.6_1780567080809_0.5421238199173566","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"openclaw-diag-cli","version":"1.4.7","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.7","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"e28da6f904088176a456a8158dcefaef2db2f49c","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.7.tgz","fileCount":49,"integrity":"sha512-Vrz+rM+6U/qPh29sjiki7NtFzy7wDD/jepRNEmgpTn1AiHIm0sicvHxFYH7EWuIWsRcLhMnZfjp6gBVuoTY7+w==","signatures":[{"sig":"MEUCIQDQ+AQHL+eTzEmnUBu5ydD7TPTRwJBGDtLXoeKvPKiKeAIgHT75TcaAEJycoToy2xaKvME012hXX/QWyyPaYX/AJ5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625154},"engines":{"node":">=18"},"gitHead":"a622a8af38dc8567da8f8c1857951bfc902c03f4","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.7_1780568300764_0.6056387756830781","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"openclaw-diag-cli","version":"1.4.8","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.8","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"0f0aed7fe822591569affafd970e8786aec70b9f","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.8.tgz","fileCount":49,"integrity":"sha512-9u3M5viMb1UHtR8AkiZ+bRuqtMYbBb8eVfAdwpQZeCI7LuI8CqrDKYWur2/pY0r6LPZfr12pFXFi+/RiDDHXNQ==","signatures":[{"sig":"MEUCIEA7Mw8zJ8lGEvI2jQuCyQ4FNb78xnq0H13+Lhz0OwqrAiEA94zdwZTd65pIT06usceGIkjgKQY7Wtq1LJYno9iCmEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626123},"engines":{"node":">=18"},"gitHead":"b44aa993d9b7f1c39808802e1bb0445d041646c0","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.8_1780568960983_0.8230506238081134","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"openclaw-diag-cli","version":"1.4.9","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.9","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"17fd26c95275116dc46162234a75dddc4db38c59","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.9.tgz","fileCount":49,"integrity":"sha512-uWNke7xu3HmhsYFc6zai24aDSw6sAfsWF3Vbg50VElvDxq8umJfNJaeux2+8OyEbrxE/4hJMrQR0qEJYzHS8aw==","signatures":[{"sig":"MEUCIQDgSpOjgg+RoWUBQmSdghH9CHUiHNZ2sxN3nA7BnJ41YQIgatp2mhnUwZObrBZrifwx/vB+axOp1bPKTLdPEAh/BZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625974},"engines":{"node":">=18"},"gitHead":"c12e58809c45ee7e2cba0ecc7b43d7bc0de0c973","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.9_1780570050590_0.5471774899675448","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"openclaw-diag-cli","version":"1.4.10","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.10","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"d5160086bcca7f20fcaaa61aa96fb644400b34a2","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.10.tgz","fileCount":49,"integrity":"sha512-7h27B02gwHxgidiKdHTBamhcX/f2LAavVhkOsaNqw+wyqB+f3XxEK2yUy1DeC+7/WZrpDmaGF9vKowIiYflV/Q==","signatures":[{"sig":"MEYCIQDZcpQTj5HQmIcN0w5dKC2KKDt7l2P5embT6dltAodD4gIhANKOWg7ZYGD1QU0S+8/9BsDUBcwF4KrR1XZBYjITcy3r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650136},"engines":{"node":">=18"},"gitHead":"59b5d8dc4a4c9ab66e18baa01939d55c9a102395","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.10_1780579411497_0.21792635716177822","host":"s3://npm-registry-packages-npm-production"}},"1.4.12":{"name":"openclaw-diag-cli","version":"1.4.12","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.12","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"4f0735cc85aa9c9c979ee43334e5cff27d7e52cc","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.12.tgz","fileCount":49,"integrity":"sha512-evStG8swyPMPanMrh7uyZ6kwr+EFxwSfL/UCJp+gVRnDrV8F/7xFCtsi6SmSEkyPvYYMRCgl7jAJPCVIL0URww==","signatures":[{"sig":"MEYCIQCnUV2TJcbxyet8M17EJ1DuFOvrat/l2zd4rHKJbnysVAIhAMJUbhTiAQQp9S7Uv4dbmKAxr6X17/Q9atLaFuPDqSFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658956},"engines":{"node":">=18"},"gitHead":"d74ee099923d02242935f383f245d667e1c40b48","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.12_1780583506837_0.4758536911129294","host":"s3://npm-registry-packages-npm-production"}},"1.4.13":{"name":"openclaw-diag-cli","version":"1.4.13","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.13","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"4a644e3121f114201182314da47e90f43432279d","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.13.tgz","fileCount":49,"integrity":"sha512-xDZrY6oqvHpBbOOVKWXTjh6sUH+NTSWbj9xXJK/LrNj2Lo6SpMtDsE1on9F11HajCb/lq5EzR7DFh7lfA8UMjA==","signatures":[{"sig":"MEQCIGE9x3VDGCZ1a6kAmS+tgKsNXMYBbJ9MhnjOvhdUeVOtAiBn01fU/TF4FFUDoMo+nUrMubp415F4dyrnksQpqsYd0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677176},"engines":{"node":">=18"},"gitHead":"7c68b5d981797c4a6367fd7ebe351471ebfb0cb0","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.13_1780587176098_0.5026493502315337","host":"s3://npm-registry-packages-npm-production"}},"1.4.14":{"name":"openclaw-diag-cli","version":"1.4.14","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.14","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"a640beeadde92756b979b24ab8d9f5fbafd97aee","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.14.tgz","fileCount":49,"integrity":"sha512-TPr1knCIhT0YipjMTcBmHPFIlPcmnHuBypS7G3zvWkQ61exGnhE3RjBqkSqpCtIAwL4S62s4CsV+GiOj5seaHw==","signatures":[{"sig":"MEUCIQCn69ycbdEewDNunx0dz/g2vKQmtIK+EFakkLXBWzmV9AIgeIa8iMh8b9J4220dH8gcFBuleIrNOuRdQM/WTGl+LsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682493},"engines":{"node":">=18"},"gitHead":"b1078179f66f13cc67e2c6d971cf68093747b3a0","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.14_1780630789982_0.4564056285749891","host":"s3://npm-registry-packages-npm-production"}},"1.4.15":{"name":"openclaw-diag-cli","version":"1.4.15","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.15","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"70b203605297c3918e5c9022fa0d02418d099284","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.15.tgz","fileCount":49,"integrity":"sha512-gfKJHwbtzAAVftSquumHNBstLUbiYc1E2a9gsT4I5u3IwMwdKpNfHTej5aaiqkU58wCXFArIhF4W/Z1v6ytLLQ==","signatures":[{"sig":"MEUCIHya6C2TAKYYIwKn6FsXXiOEzgP6wY58M6wgY07dhNIqAiEAqcV4UMuA/6bxDMvLGpBbLwwRMcK9OecQCZYQXDOpLp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684256},"engines":{"node":">=18"},"gitHead":"92bbe34bd98f8d42638e1ded7bd7d4e1f93580bd","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.15_1780632249746_0.6600763911166536","host":"s3://npm-registry-packages-npm-production"}},"1.4.16":{"name":"openclaw-diag-cli","version":"1.4.16","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.16","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"e5ea4dde7611985d94b2e64f767cf7fc730fd02d","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.16.tgz","fileCount":49,"integrity":"sha512-jpEVzMG3Ja+OZVPLpFd2GLcxtjl9PzQa3dysRiUDy4EtHBRTjqcwAPNEXFPtaYz79Lt51DfdyND6j8iCmQmB2w==","signatures":[{"sig":"MEUCIFNBsf+4dF4oyj7Fi+pKogvTgBHo6RKKs2uKADf/Jj8GAiEA33wxHc/0MsCSsm4o/1uQgbLhAc4rAOE4xKt7P2LNAoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687740},"engines":{"node":">=18"},"gitHead":"b3d03ac6897b2a6ba98b3b24e3c7785c3955531f","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.16_1780634165702_0.21438695078973335","host":"s3://npm-registry-packages-npm-production"}},"1.4.17":{"name":"openclaw-diag-cli","version":"1.4.17","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.17","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"2f39b3d6fe7b1f8e1bcc274b989051795df853fa","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.17.tgz","fileCount":49,"integrity":"sha512-t9+0fI293BlNM9m4d7h9OuoXd3tux9I8ri12vsNZ9SqjBANs/paPBlsdTKg3NmYD2z8kq6Wb6lSRBqw22nsGpQ==","signatures":[{"sig":"MEQCIEHO8rnPaJuUfuXmxrO2C8jEe+ycJP6J9baFQ48zjOSaAiA8+naA0frK7okkiUQ/05ngLXXxgEkji2NoyM0mpAIZ5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693783},"engines":{"node":">=18"},"gitHead":"b9da4e4208fec9850f625c68e272d03361396bc4","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.17_1780635159659_0.9827761973666254","host":"s3://npm-registry-packages-npm-production"}},"1.4.18":{"name":"openclaw-diag-cli","version":"1.4.18","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.18","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"98365d79bb45fb77852d0d2e0ee6f0ffa9e889ce","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.18.tgz","fileCount":49,"integrity":"sha512-uByGMeg3qDmNvyQ0itnA+KOD1TLSPzYUvJOtMjCMqU+H7aUk3fdE3WCaqDmUL/vNPalfIkRigs2SotFPZPfzvA==","signatures":[{"sig":"MEYCIQCChGRHPXLjQMaqrdsMOIoyRQpbXUVfiVqbxPuQazgEPQIhAOnCSArtDJueC8cq6Y0i0S3CI6/f7aQyhSMGzHpZ7+a0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700809},"engines":{"node":">=18"},"gitHead":"a97091ce533bd89b050c1beb5b92345f375019d6","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.18_1780635709118_0.3933565867089679","host":"s3://npm-registry-packages-npm-production"}},"1.4.19":{"name":"openclaw-diag-cli","version":"1.4.19","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.19","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"cdb419123c49b14f3b1a86be5b40936bd0cd2687","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.19.tgz","fileCount":49,"integrity":"sha512-6LSCt0pNsExHhRyaY8i6FgoEZ5/Alcs5FWjEiGuQssstMPDuZG40MON6i81OxznEdUjmDRxGvuwFXacot6LZeg==","signatures":[{"sig":"MEYCIQD4AknYM0vHVBrrSrr+g6MxaNjfaskblYt4WsaEvVflhAIhALuJmtPLHgGujWdU2Zp8gSuY6MNxmAvP3cI09JSw+4mm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706033},"engines":{"node":">=18"},"gitHead":"575ebf9a01bec7498fe4948d99741c1428013a3b","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.19_1780640891475_0.9270968976141865","host":"s3://npm-registry-packages-npm-production"}},"1.4.20":{"name":"openclaw-diag-cli","version":"1.4.20","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.20","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"5e11b2686b7517b8d8cfd9f5f17ea5badd0d0734","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.20.tgz","fileCount":49,"integrity":"sha512-0JQvs7RbthFWuGApNEaZ6DLONlAbIEs7yvOBejE3XB8ZGZnTe0f5Jg7HRiAUfN0A+0akGi47tG/boyoUnNw2CA==","signatures":[{"sig":"MEQCIFvytzCq+NfDitbJVDfUmOgw7cJvszqrTEuOgHo2XR+ZAiBnmZ+LHm+FSYua0hXc9eW8SqV2zlvy2rj9XDLuYcWfNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715045},"engines":{"node":">=18"},"gitHead":"89a355cc19cb29b1f4cfa175168dc8db36ab661f","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.20_1780648524435_0.582832003178946","host":"s3://npm-registry-packages-npm-production"}},"1.4.21":{"name":"openclaw-diag-cli","version":"1.4.21","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.4.21","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"8a7c4b368fd14092584dfe70545ea99313d75401","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.4.21.tgz","fileCount":49,"integrity":"sha512-hT/AfPdKNt2qo8WddHkCx7oblLh9hTozbQRQYVs/VDeg5koX0lKn7yy4VenA9GVvytQog2tBJQwbknX+QY7yYg==","signatures":[{"sig":"MEYCIQCNLxTSZ4BPfCg4G53QgHq/ylhYaEh7dPRXB3SfWz0yiAIhAKog4nL5mQ7sTClqsSikuwOSUJkGzRWBixTzatRLGpOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717942},"engines":{"node":">=18"},"gitHead":"8ba3cad479c20452f36f5428176b076f31828055","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.4.21_1780650365188_0.8895202431537621","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"openclaw-diag-cli","version":"1.5.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.5.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"7f553cab705a17f432d8e98118e4df1918ed2582","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.5.0.tgz","fileCount":49,"integrity":"sha512-7Rpaxkc37YC79eT9li2BW+lx5xdW8Fk7v3LC4Iocko/Y0u79M4FeA1nMQyNLL3u3/lqgxEMJgopv0JzugFwS8g==","signatures":[{"sig":"MEYCIQCpZ8NmCB11haEO69CplRvFw/za6S7tkY4Pum5h7Dhf4wIhAMjTCVh2iH2cHDz7jL1tXheJxipbRIEsFd0X+ww7PIOa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726483},"engines":{"node":">=18"},"gitHead":"072ccf480b18bbcd91ba817fc6340953e8faba8c","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.5.0_1780890726670_0.6712831249011966","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"openclaw-diag-cli","version":"1.5.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.5.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"e126fb00bb298bf2b36523293ea1befd366a08de","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.5.1.tgz","fileCount":49,"integrity":"sha512-7WUxA1hU44LTOHoYAkcJfyJBVDBZIpASELXOyfWOF8ERT53J+eUo5NO45Bhfovk3121mQSDRqC0FCQhdTsCaeg==","signatures":[{"sig":"MEQCIBX+xvrey+64qZVs0lq3/Hqpa078kO2QKki64XDSnWhWAiBe7rLCGOExuv/5uHJBn896bAFrOLBWN/C+XkWSiBPUyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727754},"engines":{"node":">=18"},"gitHead":"b94234dace27c7cf63836e7cf09f2643567e7588","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.5.1_1780892441055_0.20028610457719664","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"openclaw-diag-cli","version":"1.5.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.5.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"79b3b38337a52c886fbbc09b49ba9e8993a30744","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.5.2.tgz","fileCount":49,"integrity":"sha512-ksAG3IP443152sMUriW6KBM48SWh2RZ/hZ2W1YuRxfj6QkX5LjV3ysy9vbQ3TqixiD9ERXNnWKxtP2FgAVpPnQ==","signatures":[{"sig":"MEQCICJrewyeoueQcH5dMI0Gc+2c/vBZDC+ec3J4OzibL7/TAiABFR1rZALP2GsOc5uy1AKiq3wXko99KpXv9XwfbDLbhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735205},"engines":{"node":">=18"},"gitHead":"90971479a9bd11b7a395929f3c3cbd2833869aea","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.5.2_1780899671529_0.4358428807435675","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"openclaw-diag-cli","version":"1.6.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.6.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"3e594a13b882fc1d517aa4317d47df3ac2e65f04","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.6.0.tgz","fileCount":49,"integrity":"sha512-2qdyJMpNIn26mZHRINxhlaWfxYBPSqtdOsuXtSgUsJWGHy3Y2U/uUxW8Hfo0nHPz4duL1UV2xj023WfTrwGBYQ==","signatures":[{"sig":"MEUCIFMfBYWbvcFUh6Cg9YZPAXbPnPIS0Q0DLlVsQkjprHM4AiEAkSCwdCsuNDjqKAcf8YzJV5aH9EgEpIKVRd490WwIRAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753237},"engines":{"node":">=18"},"gitHead":"cc65e2ba260e7b4ecd62be7450c25bf303f4f8bf","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.6.0_1780999867823_0.6555560907628393","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"openclaw-diag-cli","version":"1.7.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.7.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"35f041fb55a2acc09552184bb89290b7c7b5252b","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.7.0.tgz","fileCount":49,"integrity":"sha512-DY/v68aNwHToXhdP2fBh+joiG3Sc5tYC9X/O4WxoJvKOwu0WLC7RcUXxCvL3BiyaG0tk9ULFVsX20iPokkBwnQ==","signatures":[{"sig":"MEUCIQCwQ9YjxuFHL6Jys63VeqAT5HpWbTIVf/n23L1TKpAN1QIgLgPJ7iiL29g7bGMhoPRmaHsluciyZIjRQkDAv+X63y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":766275},"engines":{"node":">=18"},"gitHead":"d276961fa4eba897f464050ba2dc53de1c9bbc5e","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.7.0_1781005422940_0.29555088650076344","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"openclaw-diag-cli","version":"1.8.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.8.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"c4701d6d1f3231f79ae2b5674cf5109e6adc42e6","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.8.0.tgz","fileCount":60,"integrity":"sha512-wdy3KX7T/xOd4NvKoh4F7V/d7Pg0E+qWVBhypfga24SU5DfKpNZfAF+tzFlMyU5ZGHIRbW98YuivIwn4oCfXbg==","signatures":[{"sig":"MEUCIE+Xeiw+Lk+1xeOoPfUeU4KBiWi3tRwy0/QDtzuMTaLsAiEAj9TYqsuWFbaNwKjga0R0qteNsvfDZgCIUxUeW9IR48I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936984},"engines":{"node":">=18"},"gitHead":"5b3fcfda343aa0975cdaf5825597147f0fb7c6b6","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.8.0_1781092214469_0.7615861917362812","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"openclaw-diag-cli","version":"1.8.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.8.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"17d52ed02ff5f4b22dd9076d32ebfe13b00f9163","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.8.1.tgz","fileCount":60,"integrity":"sha512-tX4UFUdz/8XhokFnuHz14FK4vqvMz2oMD7k4Janw64OVB3UPHr4SoeZqAGVsWeGHR1DE+3VQzI5es7QL+QVT7g==","signatures":[{"sig":"MEUCIESKVabzX5NMum5iLmNX51NaPNBhPJLp6LqEjFkZ3GVOAiEAmzlTiJkALj9gqRip1Ixngow0mCJ+joaFGnQsI4657c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940332},"engines":{"node":">=18"},"gitHead":"ae69d6ad8082e3f71c5890734f18e45f7f0780a8","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.8.1_1781146839536_0.7513464808511716","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"openclaw-diag-cli","version":"1.8.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.8.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"d2dc7d4a0b807ac03237ce212c7b189baf9f64bb","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.8.2.tgz","fileCount":60,"integrity":"sha512-p8ezfDdbqsW6N5r2bPK0i7fBUIFd68oAumNtoFcwFprTH9QtcpjzUVarRVb9Prl5MwlMk1XLGt2bAHq3WGW+Fg==","signatures":[{"sig":"MEUCIGMCghcaRb/ncM8XiD6OkRnrh2AeKyLdP3k337wZd0nNAiEA/VbcsPnPCOVagYDGR4CsTrKMGagBo+Rm0a0Go+n0fSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940902},"engines":{"node":">=18"},"gitHead":"6addd556d5288859a4875de4d431490e10a49c9e","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.8.2_1781147995724_0.5425435458101762","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"openclaw-diag-cli","version":"1.8.3","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.8.3","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"fbb785f6077cf1cbbd87577d31e748882219ba2f","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.8.3.tgz","fileCount":60,"integrity":"sha512-CaM+5HyO8DDpgAIE+5tMNPnbnp1HeYKdEZhwhqTYEgbdcvVxuuTQqReKqWR092ybmnFcY7YC4rOnYOZgouNUHA==","signatures":[{"sig":"MEUCIFHccOW6TZzQmDYQgOT+7lceO+rDe5YqeswzKaZ/ZKYnAiEA7RpCZoVwIQFJvG1iEXkymWVl7rm32iPGZNm/+Hr1dJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":941034},"engines":{"node":">=18"},"gitHead":"1f2c57bc4bb6f7b4b54f1bee52f8bc23b0ce33df","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.8.3_1781148676331_0.31393542729171364","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"openclaw-diag-cli","version":"1.8.4","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.8.4","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"5acd9d05fb5cc97fc2214ce55226d241ba01b62e","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.8.4.tgz","fileCount":60,"integrity":"sha512-4y6SeNI2NguPo1j8ovzE6yvTWC6nC3mdKpq1l32kWQlq4QGNEPRtSOLt6Xypq0J9q4i2Y13f1D01xh/eijg6jw==","signatures":[{"sig":"MEYCIQCmOOBz+pFSUw0bYw0rJD6mESMqTpQd6pDFHt/Y5Q2TiwIhAJ6DrICSUgYFwx5JgZqfk0Sq7Y5X3TJNUHZhStWBdxws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942132},"engines":{"node":">=18"},"gitHead":"7aa2f576bcb863d6afda9845320b8b129bed6a54","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.8.4_1781153199407_0.717615217418826","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"openclaw-diag-cli","version":"1.8.6","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.8.6","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"636703ce58dee1fb673ba080a6beccdaa63fdd77","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.8.6.tgz","fileCount":60,"integrity":"sha512-h0ZGTXZlF1LWG+CXPyUN/n8JQIYiHYrk2gNYcGesvcIBn8a8mowiw5Zffef8WsjoIwKWJab5jyavhtKoTTtONA==","signatures":[{"sig":"MEQCIEWyzhiwA/syle24XS5e6XSirUSCmDwbENJaDi8QV2fNAiBk9M5tALD/f11UlW33wvdV+2UcMLdmbIUyuF8s+2BIfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":942027},"engines":{"node":">=18"},"gitHead":"60fdbb722f4b620dcd723adf8484a0b8c07f3e75","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.8.6_1781153648124_0.42159665124708234","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"openclaw-diag-cli","version":"1.8.7","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.8.7","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"b00493c354775d7c58eb6e1bf7715869a4062472","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.8.7.tgz","fileCount":60,"integrity":"sha512-NEXOTe0WLfmtV715k2eMwbTXabzJ+hANvcIat86ozD440+kA4F3bEP50Ebil0YVP5mpAUn9L4BJSVrqbFeKMmQ==","signatures":[{"sig":"MEUCIHJlc0GI5OLCzMeRl0oXeSuUeuMR4/qfc6VJhwO/0YszAiEA5OAhU/lk8XJPeihppXMTEfjTCKNI4UKv8MkJCKSgfgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943813},"engines":{"node":">=18"},"gitHead":"1f48a37e90436c1f13e5f45ddd7ed4f190205b39","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.8.7_1781155035077_0.44505607372957035","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"openclaw-diag-cli","version":"1.9.0","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.9.0","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"a52f0881b40982b4f5604306c1bf5708e6650591","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.9.0.tgz","fileCount":53,"integrity":"sha512-JpvG92+KgDUiQMY2TGGR7+M7RsXjRcbvWt9J+spqdK9JBT0gGehw4WQiyFJVAEA9+y2FEN7SzKt0tSgZBQrDHQ==","signatures":[{"sig":"MEQCIGy6ghzcXV7HMsx0BR8J7+i7M4O8/CpZcPcinJGWbNFqAiBym/Z0WRAbyEdCjL1xC3moTDNo3ChEw4LcDnO3LNQHKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822227},"engines":{"node":">=18"},"gitHead":"838a3e81ce751b728c90d065ba3e1bfd6d81f333","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.9.0_1781239235739_0.33393361026520507","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"openclaw-diag-cli","version":"1.10.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.10.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"c576a24f849b4ec12693895fa32142fe8cdb399a","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.10.1.tgz","fileCount":53,"integrity":"sha512-SfkMhY7IxXFCXr7Fz3SL+mvK84IkXd3aIyn1Brpu25QujU64aKGeXTq5yOo/3uKTzO7b/TyddKzF9EUjoNQwvA==","signatures":[{"sig":"MEUCIQCmeBpiYDe+adJd5DJapeeluzjWsOcLU0uakahOUSiTTAIgHWfblHg61jljbgCuQPoDA6MWkYa4jI/9pl9ma5qcRzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842132},"engines":{"node":">=18"},"gitHead":"bb21c0b8b2cc9271624f5cddfb1d75ef98f8eaf7","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.10.1_1781581763245_0.18704239641653198","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"openclaw-diag-cli","version":"1.10.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.10.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"ee84a0012c7c3e999ccbd778ebd4a875ecbb2c9e","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.10.2.tgz","fileCount":53,"integrity":"sha512-2T3MEG64Y/STQ30foQHtOc9YCuDXxYGLPb4g0gLFIZJ75YneB+3c+kHbBrbqWZcr2/Hs7YOZkxMuDIA1crj6zg==","signatures":[{"sig":"MEYCIQDLEkE5g6JWrYI+kkvqWmY/zFYFgd2FVdxDwmq6SrFuNgIhAPTJgN5+v5rTlVFwSzfYKvpkpJMLKtBHcxtJoS48AmmW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845187},"engines":{"node":">=18"},"gitHead":"292dbfc2ce95923632afe4a3a8699329f7e196bb","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.10.2_1781583563077_0.45742879969915284","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"openclaw-diag-cli","version":"1.10.3","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.10.3","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"59761e7ffd5a5479111b2aa3b0bf94ef268fcb48","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.10.3.tgz","fileCount":53,"integrity":"sha512-MFtO4oJPQEo1kifkY4PYJO6DPO/a1qXIbOuEg3KowZsxck9pVsgz7kwTN8703C3Y90aONhwTZeezHfVRfxOIeg==","signatures":[{"sig":"MEYCIQC5qbdLUTTrFm96KLarCNjwS/VQiqxwVS/cgout2RdEhgIhAOWziP84a/koo9+J+pO6iMJWd2Zw4iAWYVeG29UMZMmC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":846145},"engines":{"node":">=18"},"gitHead":"9124b4dc6c09208e2f39c8bda76e61d4ec97dbc9","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.10.3_1781586958042_0.7218127156123508","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"openclaw-diag-cli","version":"1.10.4","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.10.4","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"fc2665db3509bc92146571cd3c9ef29601046b10","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.10.4.tgz","fileCount":53,"integrity":"sha512-8H6tgST+lMrWffq9ASoTqDJGXs3gVE3nnkZ5591ga2cF0yJWuY46BayBvnLq5Y5S4WjqGbwKkv6eVnUnxlgqPA==","signatures":[{"sig":"MEUCIQC67eIl8aKG+IxtsayQh2OD0BCTsZ18n0cd8GWRXNGxoAIgViXNP8E5M8H2pwbRf8dBokCY+w0O+wFl2ozX2BXVYO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848650},"engines":{"node":">=18"},"gitHead":"377be5c15ea98ea65f9c3839cc290cbbefa27e81","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.10.4_1781591499898_0.4106684716419302","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"openclaw-diag-cli","version":"1.11.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.11.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"f5a796a356c191b394c2f97885e46e33b8d8cc66","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.11.1.tgz","fileCount":53,"integrity":"sha512-4Y420hJmKM0xLotNKgBlbj5rG9rcsqDPM95ZEMNguvx1M+pmSMAF5HuYQyoB/MCdDH0OIPgNJ9BxcjwHLmOMJg==","signatures":[{"sig":"MEUCICGTMkdH2bzwtrXsF20gGybFxLremT8u8yjV5sA6XTU9AiEA5AtAMiXFAeqX3K9RtEMAC7ncqiXcXp7ZZ0Q38fELzkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":863539},"engines":{"node":">=18"},"gitHead":"15d1f7303efca6ddf4bdeb083438f4a730166a85","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.11.1_1781749299056_0.5256600903658468","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"openclaw-diag-cli","version":"1.12.1","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.12.1","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"2dd23cd08e251d2b0ede70435c0ebb69b79eefa0","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.12.1.tgz","fileCount":53,"integrity":"sha512-0EwplBN1eBoahNGAI6ohWIFgpWJpabpXFLX1GwonK7XW9WlEPMF4yM9F78svzW/4P278HvzMPF/22IuJgiE8ng==","signatures":[{"sig":"MEYCIQDP3hmckyq6uMPn7MvEeLTbJpAGoXB6+vg2syWaH8sZbQIhAJ7dkYjg6tnMBxpUSK/6OJPGmc3geW1DIp7fnpn8TdoA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875385},"engines":{"node":">=18"},"gitHead":"04f8a9758e59a382ab1089335c70a8aa8656b941","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.12.1_1781753875517_0.363953680232284","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"openclaw-diag-cli","version":"1.12.2","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.12.2","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"f8da2e7a83c0d4468abed53e830ba0479a4f769b","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.12.2.tgz","fileCount":53,"integrity":"sha512-OyQulG/pzedY7VP+zqzwFUeSntaONDpyOF89Qzt7Qc+3MlFXRewZiXlWbyftvRXRXF+zaU1nYfGyukpfm2DHUA==","signatures":[{"sig":"MEUCIQC5ocGcIzcjKfupIO/7H7sYf1m5roHYARzpuFpAl2pawAIgLyqHDLkeNvG11oK2eonsVgh8AB11FefFYfuQoIGjNDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875203},"engines":{"node":">=18"},"gitHead":"a2278756418bd54bd5d80e81639ed63084bb5cae","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.12.2_1781754921598_0.07728281098415568","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"openclaw-diag-cli","version":"1.12.3","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.12.3","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"8e2ef071afa52a43e604b51daeaa56a6f68e905f","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.12.3.tgz","fileCount":53,"integrity":"sha512-7cHIPscOQOWalfW2weUYYDnjJfDipQyz/DbPofqzGIDl4rgDIZl80laiBwz2XbCbcjsu/VSzJJ+VG98vhUuLoA==","signatures":[{"sig":"MEYCIQDqXMiYJEr4ziTP6QDb4z59ysQsv89OCxidRwOmWp48+wIhAJIBkdfswB2BK5TH+FCI0rQofN+BdvnXriZVHm5Sa9TS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876018},"engines":{"node":">=18"},"gitHead":"4440d31eca2d3cbaa5964cedfc07b9109b535bd3","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.12.3_1781755872235_0.9245764127728853","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"openclaw-diag-cli","version":"1.12.4","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"author":{"name":"wujiaming88"},"license":"MIT","_id":"openclaw-diag-cli@1.12.4","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"dist":{"shasum":"459763afff1fc2f237670efc1ae92b327e878795","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.12.4.tgz","fileCount":53,"integrity":"sha512-UXMmb8gg7kn+KVyuDzgdchrPCsdV33Hy1SlWpI1LovJvT8Nt9/aHllKYUusNZbFHvHgGLA7adL/2pYQdV43qAA==","signatures":[{"sig":"MEUCIDBOLODgNkvabU4rmBs5xAtm8oaI156AsHDY+sm0mQGUAiEA+1n2Mk8KpT1CHngAMdGGLES+7M6TPeI0IRuZHT3bku4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876040},"engines":{"node":">=18"},"gitHead":"68925ed99e47bef0d11e31363c805f616b7977ed","scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"repository":{"url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-diag-cli_1.12.4_1781756203990_0.8034511950489562","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"openclaw-diag-cli","version":"1.13.0","description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","repository":{"type":"git","url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git"},"bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"license":"MIT","author":{"name":"wujiaming88"},"bin":{"openclaw-diag":"bin/openclaw-diag.js"},"engines":{"node":">=18"},"scripts":{"test":"node bin/openclaw-diag.js list && echo OK"},"_id":"openclaw-diag-cli@1.13.0","gitHead":"2a629d96420253559119620f2ac8182ba09e0373","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-waIJn3I8nmiyfNCgkEcfnxY1LKclGNCdjZHbixwVIFkX5p9d8nUsNgi2F4t6GLLHQgvCK0T7Z87BdegzlMMuqA==","shasum":"522f666c04cb74d6f0ee502e1d2cf1ca316f36d9","tarball":"https://registry.npmjs.org/openclaw-diag-cli/-/openclaw-diag-cli-1.13.0.tgz","fileCount":53,"unpackedSize":890505,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFRiyBWavqt/qWAkaltHV9/9g8Lpk3lBRDiZIYR+MbiOAiAFkHxONtAfPop/kI71rxZSGlmZeDnMWbZDcd6Aa8Tgnw=="}]},"_npmUser":{"name":"wujiaming","email":"garming.wu@gmail.com"},"directories":{},"maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-diag-cli_1.13.0_1782801983922_0.49179069839073675"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-17T15:06:28.725Z","modified":"2026-06-30T06:46:24.269Z","0.1.0":"2026-05-17T15:06:29.035Z","0.1.1":"2026-05-17T15:16:40.367Z","0.1.2":"2026-05-17T15:30:15.745Z","0.1.3":"2026-05-17T15:33:33.248Z","0.2.1":"2026-05-17T16:27:53.239Z","0.2.2":"2026-05-18T00:26:12.096Z","0.3.0":"2026-05-18T04:09:40.191Z","0.3.1":"2026-05-18T04:19:18.942Z","0.4.0":"2026-05-18T06:28:21.371Z","0.4.1":"2026-05-18T06:43:48.175Z","0.5.0":"2026-05-18T07:12:33.694Z","0.5.1":"2026-05-18T07:40:59.247Z","0.6.0":"2026-05-26T08:51:32.910Z","0.6.1":"2026-05-26T09:22:50.502Z","0.6.2":"2026-06-02T06:23:58.353Z","1.0.0":"2026-06-02T08:15:15.791Z","1.0.1":"2026-06-02T08:23:22.273Z","1.0.2":"2026-06-02T08:24:43.581Z","1.0.3":"2026-06-02T08:32:10.516Z","1.0.4":"2026-06-02T08:46:46.725Z","1.0.6":"2026-06-02T09:04:27.837Z","1.1.0":"2026-06-02T09:39:03.861Z","1.1.1":"2026-06-02T09:42:11.596Z","1.1.2":"2026-06-02T11:13:44.753Z","1.1.3":"2026-06-02T11:41:46.998Z","1.1.4":"2026-06-02T12:07:02.044Z","1.1.5":"2026-06-02T12:59:14.108Z","1.1.6":"2026-06-02T13:04:40.463Z","1.1.7":"2026-06-02T13:17:37.361Z","1.1.8":"2026-06-02T13:27:05.258Z","1.1.9":"2026-06-02T13:38:59.535Z","1.1.10":"2026-06-02T13:40:33.254Z","1.2.0":"2026-06-02T13:52:07.658Z","1.2.1":"2026-06-02T14:08:28.102Z","1.2.2":"2026-06-02T14:19:09.261Z","1.2.3":"2026-06-02T14:30:58.194Z","1.2.4":"2026-06-03T02:42:41.815Z","1.2.5":"2026-06-03T02:46:59.549Z","1.3.0":"2026-06-03T04:00:22.617Z","1.3.1":"2026-06-03T04:15:30.100Z","1.3.2":"2026-06-03T04:20:56.919Z","1.3.3":"2026-06-03T04:25:43.650Z","1.4.0":"2026-06-03T04:48:55.560Z","1.4.1":"2026-06-03T05:03:01.994Z","1.4.2":"2026-06-04T06:36:58.597Z","1.4.5":"2026-06-04T09:41:55.056Z","1.4.6":"2026-06-04T09:58:00.960Z","1.4.7":"2026-06-04T10:18:20.936Z","1.4.8":"2026-06-04T10:29:21.148Z","1.4.9":"2026-06-04T10:47:30.716Z","1.4.10":"2026-06-04T13:23:31.702Z","1.4.12":"2026-06-04T14:31:46.998Z","1.4.13":"2026-06-04T15:32:56.319Z","1.4.14":"2026-06-05T03:39:50.171Z","1.4.15":"2026-06-05T04:04:09.917Z","1.4.16":"2026-06-05T04:36:05.880Z","1.4.17":"2026-06-05T04:52:39.858Z","1.4.18":"2026-06-05T05:01:49.701Z","1.4.19":"2026-06-05T06:28:11.739Z","1.4.20":"2026-06-05T08:35:24.593Z","1.4.21":"2026-06-05T09:06:05.390Z","1.5.0":"2026-06-08T03:52:06.940Z","1.5.1":"2026-06-08T04:20:41.213Z","1.5.2":"2026-06-08T06:21:11.699Z","1.6.0":"2026-06-09T10:11:08.008Z","1.7.0":"2026-06-09T11:43:43.134Z","1.8.0":"2026-06-10T11:50:14.638Z","1.8.1":"2026-06-11T03:00:39.743Z","1.8.2":"2026-06-11T03:19:55.849Z","1.8.3":"2026-06-11T03:31:16.522Z","1.8.4":"2026-06-11T04:46:39.580Z","1.8.6":"2026-06-11T04:54:08.303Z","1.8.7":"2026-06-11T05:17:15.248Z","1.9.0":"2026-06-12T04:40:35.905Z","1.10.1":"2026-06-16T03:49:23.399Z","1.10.2":"2026-06-16T04:19:23.316Z","1.10.3":"2026-06-16T05:15:58.242Z","1.10.4":"2026-06-16T06:31:40.111Z","1.11.1":"2026-06-18T02:21:39.268Z","1.12.1":"2026-06-18T03:37:55.730Z","1.12.2":"2026-06-18T03:55:21.797Z","1.12.3":"2026-06-18T04:11:12.411Z","1.12.4":"2026-06-18T04:16:44.125Z","1.13.0":"2026-06-30T06:46:24.165Z"},"bugs":{"url":"https://github.com/wujiaming88/openclaw-diag-cli/issues"},"author":{"name":"wujiaming88"},"license":"MIT","homepage":"https://github.com/wujiaming88/openclaw-diag-cli#readme","keywords":["openclaw","diagnostic","cli","ops","troubleshooting","ai-agent"],"repository":{"type":"git","url":"git+https://github.com/wujiaming88/openclaw-diag-cli.git"},"description":"OpenClaw observer-only diagnostic CLI. Zero-dependency Python scripts wrapped in Node for npx-friendly install.","maintainers":[{"name":"wujiaming","email":"garming.wu@gmail.com"}],"readme":"# openclaw-diag\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![npm version](https://img.shields.io/npm/v/openclaw-diag-cli.svg)](https://www.npmjs.com/package/openclaw-diag-cli)\n[![npm downloads](https://img.shields.io/npm/dm/openclaw-diag-cli.svg)](https://www.npmjs.com/package/openclaw-diag-cli)\n[![Node.js](https://img.shields.io/badge/node-%3E%3D18-blue.svg)](https://nodejs.org/)\n[![Python](https://img.shields.io/badge/python-%3E%3D3.8-blue.svg)](https://www.python.org/)\n\nObserver-only diagnostic CLI for [OpenClaw](https://github.com/openclaw/openclaw) — built for humans and AI Agents. 14 diagnostic modules, 3 inspectors, structured output, zero dependencies.\n\n[Install](#installation) · [Quick Start](#quick-start) · [Commands](#commands) · [AI Agent Skill](#ai-agent-skill) · [Output Formats](#output-formats) · [Examples](#examples) · [Contributing](#contributing)\n\n## About & Scope\n\n- **Relationship to OpenClaw** — Independent, community-maintained companion tool for [OpenClaw](https://github.com/openclaw/openclaw). NOT an official OpenClaw product and not affiliated with the OpenClaw maintainers. It reads OpenClaw's on-disk artifacts (`openclaw.json`, `/tmp/openclaw/*.log`, `agents/*/sessions/*.jsonl`, `cron/`, `state/openclaw.sqlite`, `tasks/runs.sqlite`) — it does not embed or modify OpenClaw itself.\n- **Maintenance scope** — Covers 14 diagnostic modules + 3 session inspectors (trace / extract / panorama), tracking current OpenClaw releases. Zero runtime dependencies (Python stdlib + Node thin-shell). Out of scope by design: no remediation, no config writes, no service restarts, no telemetry — diagnosis only.\n- **Security & masking** — Observer-only: read-only file reads plus read-only connectivity probes; no OpenClaw state is ever modified. The default run keeps everything on-host. Masking is per-command: `extract` is masked by default; `trace` and `panorama` are unmasked by default (pass `--mask` before sharing externally); config/log collectors always redact API keys / tokens / secrets.\n\n## Why openclaw-diag?\n\n- **Agent-Native Design** — Structured JSON output, error codes, explicit verdicts. AI Agents can diagnose OpenClaw systems with zero extra parsing\n- **Zero Dependencies** — Pure Python stdlib + Node thin-shell. No pip packages, no build steps\n- **Observer-Only** — Never modifies system state. Safe to run anytime, anywhere\n- **Explicit Verdicts** — Every check produces `ok` / `warn` / `fail` with clear thresholds, not regex-guessed\n- **14 Diagnostic Modules** — From system health to model performance to cron jobs to IM channels, comprehensive coverage\n- **Session Forensics** — Trace a single message's full lifecycle, or extract entire session history\n- **Default Sanitization** — API keys, tokens, secrets masked in config/log output. Trajectory-sourced fields are plaintext by default; use `trace --mask` when sharing output\n\n## Features\n\n| Module | What it checks |\n|--------|----------------|\n| 🖥️ sys_health | Disk, memory, CPU, DNS, NTP, network, IO wait |\n| ⚙️ environment | OpenClaw version, Node/Python, env vars, version drift (14d) |\n| 📋 configuration | openclaw.json validation, sensitive field sanitization |\n| 🌐 gateway | Process status, port, restarts, WebSocket lifecycle, error codes, model API endpoints |\n| ❗ recent_errors | Log aggregation by level, journalctl, session tool-call errors |\n| ⏰ cron_jobs | Schedule parsing, consecutive failures, drift, silent detection, full job config (payload/delivery/schedule, message sanitized) |\n| 📊 performance | Model/tool P50/P95, slow calls Top N, cache hit rate, throughput |\n| 💬 sessions_diag | Session count, sizes, stuck detection |\n| 🔌 plugin_diag | Plugin status, hook errors, DNS, trajectory drift |\n| 🏃 run_health | 24h/7d/30d run health, abort rate, active leak detection |\n| 📋 task_health | Task/subagent success rate, failures, timeouts, stuck detection |\n| 📡 channel | IM channel diagnostics (Feishu / Lark / DingTalk / WeCom): passive log-signal scan for connection / message-drop signatures, with `--account` scoping |\n| 🐚 shell_history | Dangerous command detection in shell history |\n| 🩺 doctor | Environment self-check (Node, Python, OpenClaw, paths) |\n\n| Inspector | Purpose |\n|-----------|---------|\n| 🔍 trace | Trace one user message: receive → model → tools → response timeline |\n| 📤 extract | Export session.jsonl to readable format with stats |\n| 🌐 panorama | Session 360° diagnosis: all correlated data from every source |\n\n## Installation\n\n**Requirements:** Node.js 18+, Python 3.8+\n\n```bash\n# Option 1: Run directly with npx (recommended)\nnpx openclaw-diag-cli all\n\n# Option 2: Install globally\nnpm install -g openclaw-diag-cli\nopenclaw-diag all\n\n# Option 3: Install AI Agent skill\nnpx openclaw-diag-cli skill-install\n```\n\n## Quick Start\n\n```bash\n# Full health check\nopenclaw-diag all\n\n# Something slow? Check model performance\nopenclaw-diag performance\n\n# Session stuck? Trace the last message\nopenclaw-diag trace <session-uuid>\n\n# Full session 360° diagnosis\nopenclaw-diag panorama <session-uuid>\n\n# See all session content\nopenclaw-diag extract <session-uuid>\n\n# JSON output for scripts / AI Agents\nopenclaw-diag all --format json\n```\n\n## Quick Start (AI Agent)\n\nIf you are an AI Agent helping a user diagnose OpenClaw:\n\n```bash\n# 1. Install (if not already)\nnpx openclaw-diag-cli skill-install\n\n# 2. Run full diagnostic\nopenclaw-diag all --format json\n\n# 3. Drill into specific issues based on verdict\nopenclaw-diag gateway --format json      # if gateway verdict != ok\nopenclaw-diag performance --format json  # if performance verdict != ok\n```\n\n## Commands\n\n### State Collectors (no arguments needed)\n\n```bash\nopenclaw-diag all                    # Run all collectors\nopenclaw-diag all --skip gateway,cron_jobs  # Skip specific modules\nopenclaw-diag <module-id>            # Run single module\nopenclaw-diag list                   # List all available modules\nopenclaw-diag doctor                 # Environment self-check\nopenclaw-diag examples               # Show usage examples\n```\n\n### Inspectors (require session UUID)\n\n```bash\n# Trace: follow one message's lifecycle\nopenclaw-diag trace <uuid>                    # Last user message\nopenclaw-diag trace <uuid> --msg-index 0      # First message\nopenclaw-diag trace <uuid> --msg-match \"deploy\"  # Match by content\nopenclaw-diag trace <uuid> --all-messages     # Every user turn, one block each\nopenclaw-diag trace <uuid> -A --format json   # Same (-A = --all-messages), JSON output\nopenclaw-diag trace <uuid> --no-trajectory    # Skip trajectory enrichment\n\n# Extract: dump session content\nopenclaw-diag extract <uuid>                  # Full records\nopenclaw-diag extract <uuid> --summary        # Stats only\nopenclaw-diag extract <uuid> --all            # Include backups/deleted\nopenclaw-diag extract <uuid> --types message  # Filter by record type\n\n# Panorama: 360° session diagnosis\nopenclaw-diag panorama <uuid>                 # Latest run (default)\nopenclaw-diag panorama <uuid> --all-runs      # All runs in session\nopenclaw-diag panorama <uuid> --strict-correlation  # Only sessionId/runId matches\nopenclaw-diag panorama <uuid> --unmask        # Show full tool args/results\nopenclaw-diag panorama <uuid> --format json   # JSON output for programmatic use\n```\n\n### Channel (IM channel diagnostics)\n\n```bash\nopenclaw-diag channel                    # Passive: log-signature scan for connection / message-drop signals\nopenclaw-diag channel --account main     # Scope to one account (multi-account hosts)\nopenclaw-diag channel --format json      # JSON output for AI Agents\n```\n\nCovers four variants: `feishu-bundled`, `feishu-lark`, `dingtalk`, `wecom` (Bot + Agent dual-mode). Passive log-signal scan only — it reads on-disk channel logs to flag connection / message-drop signatures; no outbound calls and no config interpretation.\n\n### Utility\n\n```bash\nopenclaw-diag skill-install          # Deploy skill to AI Agent frameworks\nopenclaw-diag --version              # Show version\n```\n\n## Output Formats\n\n```bash\n--format pretty    # Colored human output (default when TTY)\n--format json      # Structured JSON envelope\n--format ndjson    # One JSON line per section (streaming/pipes)\n--json             # Alias for --format json (backward compat)\n```\n\n### JSON Envelope\n\nSuccess:\n```json\n{\n  \"ok\": true,\n  \"data\": {\n    \"module\": \"gateway\",\n    \"verdict\": \"warn\",\n    \"summary\": {\"pass\": 5, \"warn\": 1, \"fail\": 0, \"total\": 6},\n    \"elapsed_ms\": 1234,\n    \"data_scope\": [\n      {\"source\": \"gateway_status\", \"window\": \"current\"},\n      {\"source\": \"trajectory\", \"window\": \"24h\", \"detail\": \"37 runs\"}\n    ],\n    \"sections\": [...],\n    \"data\": {...},\n    \"status\": \"ok\"\n  },\n  \"error\": null\n}\n```\n\nEvery successful report carries a `data.data_scope` array describing the\ndata window it actually scanned (e.g. `trajectory:7d`, `app_logs:today`,\n`session:<uuid8>`). Pretty output mirrors this with a `数据口径` line in\nthe banner; NDJSON output emits a leading `{\"kind\":\"scope\", ...}` line\nbefore the section stream.\n\n`data_scope` is **zero-drift** by contract: `window` is the actual scan\nwindow (derived from the same ms value passed into `collect_runs`, via\nthe `window_token()` helper — never a parallel literal); `detail` is the\nreal size of the returned/scanned list, captured at the scan site. So a\nreport claiming `trajectory:7d (240 runs)` reflects what was read from\ndisk, not a filtered/capped sample. Analysis thresholds (e.g.\n`task_health` 24h orphan cutoff, `sessions_diag` 7d active threshold,\n`run_health` 24h/7d/30d window slices applied to a full scan) belong in\n`detail` text — never as the `window` token. Two distinct scans yield\ntwo distinct scope items: e.g. `performance` emits both\n`sessions: latest-20 (20 files)` (perf sample) and `sessions: 7d\n(M files)` (daily trend) instead of collapsing them into one.\n\n`plugin_diag` additionally surfaces\n`data.trajectory_plugins.trajectory_scan_scope` (`7d` | `30d` |\n`full_fallback` | `none`) so callers can see which layered fallback\nwindow produced the result, and\n`data.trajectory_plugins.trajectory_runs_scanned` for the real number of\nruns read in that window (distinct from `samples`, which is the filtered\ntop-30 sample size).\n\nError:\n```json\n{\n  \"ok\": false,\n  \"data\": null,\n  \"error\": {\n    \"code\": \"SESSION_NOT_FOUND\",\n    \"message\": \"找不到 session 'abc123'\",\n    \"retryable\": false,\n    \"hint\": \"recent sessions: 7e9f3b31, b371118e\"\n  }\n}\n```\n\n### Exit Codes\n\n| Code | Meaning |\n|------|---------|\n| 0 | Success, verdict = ok |\n| 1 | Success, verdict = warn or fail |\n| 2 | User input error (bad command, missing arg) |\n| 3 | Runtime error (file unreadable, crash) |\n\n## AI Agent Skill\n\nopenclaw-diag ships with a [SKILL.md](./skill/openclaw-diag/SKILL.md) compatible with multiple AI Agent frameworks.\n\n### Install\n\n```bash\nopenclaw-diag skill-install\n```\n\nThis deploys the skill to all detected frameworks:\n\n| Framework | Path |\n|-----------|------|\n| OpenClaw | `~/.openclaw/skills/openclaw-diag/SKILL.md` |\n| Claude Code | `~/.claude/commands/openclaw-diag.md` |\n| Codex | `~/.codex/instructions/openclaw-diag.md` |\n| Cursor | `~/.cursor/rules/openclaw-diag.mdc` |\n\n### Intent Routing (for Agents)\n\n| Symptom | Command |\n|---------|---------|\n| General health check | `openclaw-diag all --format json` |\n| Slow responses | `openclaw-diag performance --format json` |\n| Can't connect / Gateway down | `openclaw-diag gateway --format json` |\n| Session stuck | `openclaw-diag trace <uuid> --format json` |\n| Full session health check | `openclaw-diag panorama <uuid> --format json` |\n| Recent errors | `openclaw-diag recent_errors --format json` |\n| Cron not firing | `openclaw-diag cron_jobs --format json` |\n| Plugin issues | `openclaw-diag plugin_diag --format json` |\n\n## Examples\n\n```bash\n# Quick health summary with jq\nopenclaw-diag all --format json | jq -r '.data | \"\\(.module): \\(.verdict)\"'\n\n# Find modules with problems\nopenclaw-diag all --format json | jq 'select(.data.verdict != \"ok\") | .data.module'\n\n# Model P95 latency\nopenclaw-diag performance --format json | jq '.data.data.model_p95_max'\n\n# Trace a slow message\nopenclaw-diag trace abc12345 --msg-index 0\n\n# Trace EVERY user turn in one run (one block each) — handy for whole-session review\nopenclaw-diag trace abc12345 --all-messages\nopenclaw-diag trace abc12345 -A --format json\n\n# Export session and pipe to file\nopenclaw-diag extract abc12345 > session-dump.txt\n\n# Full session panorama — is it slow? tools ok? model perf? stuck?\nopenclaw-diag panorama abc12345\nopenclaw-diag panorama abc12345 --all-runs --format json\n\n# NDJSON for monitoring pipeline\nopenclaw-diag all --format ndjson | while read line; do\n  echo \"$line\" | jq -r 'select(.verdict != \"ok\") | \"\\(.module)/\\(.section): \\(.verdict)\"'\ndone\n```\n\n## Architecture\n\n```\nbin/\n  openclaw-diag.js     Node thin-shell (npx entry, spawns Python)\n  ocdiag               Python direct entry\nocdiag/\n  main.py              CLI dispatch + argument parsing\n  core/                Types (Check/Section/Report/Verdict), registry, context\n  collectors/          13 state collectors (one file each, @register decorator)\n  inspectors/          trace + extract + panorama\n  render/              human / json / ndjson renderers\n  (shared utilities)   sessions, trajectory, sensitive, paths, ...\nskill/\n  openclaw-diag/       Agent skill (SKILL.md only)\nscripts/\n  install-skill.py     Deploys skill to agent frameworks\n```\n\nAdding a new collector: create one file in `ocdiag/collectors/`, add `@register` — done. No other files to edit.\n\n## Global Flags\n\n| Flag | Effect |\n|------|--------|\n| `--format pretty\\|json\\|ndjson` | Output format |\n| `--json` | Alias for `--format json` |\n| `--no-color` | Disable ANSI colors |\n| `--mask` | Redact secrets/args/log bodies (opt-in; default varies by command) |\n| `--unmask` | Show full plaintext (opt-in; default varies by command) |\n| `--config PATH` | Custom openclaw.json path |\n| `--log-dir PATH` | Custom log directory |\n| `--sessions-base PATH` | Custom sessions base directory |\n| `--openclaw-home PATH` | Custom OpenClaw home directory |\n\nMasking default is per-command: `extract` is masked by default (`--unmask` for trusted local analysis); `trace` and `panorama` are unmasked by default (pass `--mask` before sharing output externally). Config/log state collectors always redact API keys/tokens/secrets regardless of flag.\n\n## Security\n\n- **Observer-only diagnostics**: diagnostic commands never write, delete, or modify OpenClaw state. `skill-install` writes skill files to agent framework paths by explicit request\n- **Default sanitization**: API keys, tokens, secrets are masked in config/log collectors. Trajectory-sourced free-form fields (message content, tool output) are plaintext by default — use `trace --mask` when sharing output externally; `extract` is masked by default, use `--unmask` only for trusted local analysis\n- **Read-only connectivity probes**: sys_health, gateway, and plugin_diag perform DNS lookups, TCP connects, or HTTP GET/HEAD probes for connectivity checks — no service restarts, no runtime state mutation\n- **No dependencies**: no supply-chain attack surface beyond Node.js + Python stdlib\n\n## Contributing\n\nIssues and PRs welcome. For new collectors:\n\n1. Create `ocdiag/collectors/your_module.py`\n2. Use `@register` decorator\n3. Return `Report` with explicit `Verdict` on every `Check`\n4. Run `python3 -m ocdiag.main your_module` to test\n5. Add tests in `tests/`\n\n### Running tests\n\nThe runtime `ocdiag` package is zero-dep. Tests fall into two groups:\n\n- **Stdlib-only** (no install needed) —\n  ```bash\n  python3 tests/run_collector_tests.py\n  python3 tests/run_sessions_tests.py\n  python3 tests/run_trajectory_tests.py\n  ```\n- **pytest** (`tests/test_panorama.py`, `tests/test_v2_*.py`) — install the\n  optional `dev` extras first, then run pytest:\n  ```bash\n  pip install -e \".[dev]\"\n  pytest tests/\n  ```\n\n`pytest` is declared under `[project.optional-dependencies].dev` in\n`pyproject.toml`; it is **not** a runtime dependency.\n\n## License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}