{"_id":"openclaw-xiaodu","_rev":"63-5dc0eaa5b847e5d7c4b3c4f1d0957754","name":"openclaw-xiaodu","dist-tags":{"beta":"0.20.1-beta.0","latest":"0.20.3"},"versions":{"0.0.1":{"name":"openclaw-xiaodu","version":"0.0.1","license":"MIT","_id":"openclaw-xiaodu@0.0.1","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"683c6f0529d13c6d6270c6afe26e039a875f26cf","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.1.tgz","fileCount":21,"integrity":"sha512-UoUtcV8lBlUOHUuRnF8xxlMJJc4lWqWWou/t3RpO//zWoIkg9Zkw0/ZpLQ55XF3D/hOcb5jZjMaUTc92rZaF+A==","signatures":[{"sig":"MEYCIQCf/pMwMf2IDTEWL56+ye+TiT9FSb6S9XJCT08RtU0YdAIhAOVSIaQNAamppOMFKK6I2vFxo3lu/SqGdbg6ktllwnPx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53849},"type":"module","gitHead":"2097235b768835da6399ff87819f2bfd42407fed","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.2.24","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.2.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.1_1773217755935_0.7282750974747565","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"openclaw-xiaodu","version":"0.0.2","license":"MIT","_id":"openclaw-xiaodu@0.0.2","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"d0df9cac5113a04fd1e8ddb91e7316f84e913b37","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.2.tgz","fileCount":21,"integrity":"sha512-2+VsMPn32NKcjD00NuNK9JOSK3TgBsxDw09ekvez8oUx5hpcnGISCQH6lGfXoe75euirApHzA/6K6UXLQh3pVg==","signatures":[{"sig":"MEUCIQCaaZjScXG1yDw+h1OZkqki6efEZgEjY21Fk/GJz5iwpwIgVZb43uRMgbw1Xru+24Iw46CY7cv7QwNTxiIyNaffl2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53952},"type":"module","gitHead":"2097235b768835da6399ff87819f2bfd42407fed","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.3.8","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.8"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.2_1773231059163_0.7989854828628649","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"openclaw-xiaodu","version":"0.0.3","license":"MIT","_id":"openclaw-xiaodu@0.0.3","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"d92ea9f051231d905e90a7ecf325ed686ea26af9","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.3.tgz","fileCount":21,"integrity":"sha512-T1H6cLz8+qW8VYZfqxrzBc/d0U/wETV7+AezCnAIv7F583zDMBWPs6vB6Z/wxDj94Of9U/TQIwEURL5QDrUsXQ==","signatures":[{"sig":"MEYCIQD7C7b1LYQTUnxgtXK+KLe9Au0a7iEx1iEedXPxJ3wDQgIhAKcEw22o9qPc2T1LikfpwNPzdXy4gf0vCqpA1cUuj1go","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63962},"type":"module","gitHead":"7401b39148c74aa77c7481b6966080de0a8d22d6","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.3.8","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.8"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.3_1773326765990_0.361623899899717","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"openclaw-xiaodu","version":"0.0.4","license":"MIT","_id":"openclaw-xiaodu@0.0.4","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"4ede768509cccbe9312f554ae82d8a4490a79dba","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.4.tgz","fileCount":22,"integrity":"sha512-EinirvJyFYhEEZcnB0oKbOtiXAk6hNBDw+8XR3+ugW4RNr+Xjjz7IkS1T7P+9/T1XW2hWQQ6g0Px6QHJZEiLIA==","signatures":[{"sig":"MEQCIDMmmA5qa3XSaTXjeNIR8z67M+D0NPkEpQ6E8b6CSJ29AiBh2og8DzcIYDH+CHO0AFBJME11bcpKVOpi6bEFEcIeow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65352},"type":"module","gitHead":"e84a981b8a88a00536a37d89139abed3e5336d7a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.3.8","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.8"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.4_1773371406868_0.14167323620168726","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"openclaw-xiaodu","version":"0.0.5","license":"MIT","_id":"openclaw-xiaodu@0.0.5","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"4c1c3e0202f43050171f7292c2b423db3b80984d","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.5.tgz","fileCount":23,"integrity":"sha512-nuI5NnhLN3eVaeuVDsetRD1OHV2jcWNZN/hURpcz9h0Ax39tLNt5VNHFyA2TEYQ3hDjEYM6MhkTCG1h1CrRHIg==","signatures":[{"sig":"MEYCIQDgZ7MIM4Q2XuwfmyZvV7+gX8JYE9E1MM54fV0/wMDKHAIhAKZd7yaRvbTlsWsH2cc0sduiZNMRzO9AdUgsFK1ZH9Wy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73377},"type":"module","gitHead":"9a406205479b19b3aef483f74461996cd47d824b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.3.8","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.8"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.5_1773394796012_0.8131661460405915","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"openclaw-xiaodu","version":"0.0.6","license":"MIT","_id":"openclaw-xiaodu@0.0.6","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"ccbc55423645db730eb740c49bbc6c2e11d7ce01","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.6.tgz","fileCount":23,"integrity":"sha512-sn5xHpTtESqTvPkoC1rEDPFGys+IiAMQMKNwHFrld1ahrXHcRf406no2nfyyj9lFPjElujmo8FAHLBMqmb9REQ==","signatures":[{"sig":"MEYCIQCkeqdDTuTe+tW+dOwfFAG7YbR4iztGuv1d8kimjmv0PgIhAPPvvgPPnSKCG1pFPrUe/SWx3+S3Y49t1SPGOlPk9u7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77652},"type":"module","gitHead":"5ad5a9c02b58b35c7922a968e801160604c38b7b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.3.8","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.8"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.6_1773463303634_0.27744639955439965","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"openclaw-xiaodu","version":"0.0.7","license":"MIT","_id":"openclaw-xiaodu@0.0.7","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"c31057112f7cda19ed49f9318760116645af90e5","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.7.tgz","fileCount":23,"integrity":"sha512-aE5zTWB8xsoZowhkg2VAyAKI0rQ3x0u5hS1b3eh+vADWl7PNd+3YxPDE224Fwu+dyTvTZ/EE7AqmU0QU8RZ/hA==","signatures":[{"sig":"MEUCIQCMc5fYUU6Bzp9I8aQ5F0Cmdp0JuMo7r8hXblp5bnaLDQIgIIgcZqHehLv9LQm+D0U8bwYOavzfA7eTI0aFSHKkZMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79725},"type":"module","gitHead":"a8dfa3e7e2bc493dc93a3608efd2c984fa8c1a5a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.3.8","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.8"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.7_1773470889725_0.6705125254409212","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"openclaw-xiaodu","version":"0.0.8","license":"MIT","_id":"openclaw-xiaodu@0.0.8","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"4b0b3d601d74b2710e2393de4f5a1fa6fe8030bc","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.8.tgz","fileCount":23,"integrity":"sha512-nR9ckXUQH2Vps7sPsjbaZIpzFLC/k+o7MTF4hK+b4Niw1eo1qChvYddnxXDlRP2tmL0p7bvaoCJMP/PV9HOgog==","signatures":[{"sig":"MEUCIQCLjWtVIa3tr+xPjN6npOWgCVPI58RkOFYiwgwTEs15dwIgS9+/tGfOJKA7tdbn09ScGQ63DcwxZMOh01tTQFVxBlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88383},"type":"module","gitHead":"01dbbcd91a822705143b29ce0263fe4fc134110b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.3.8","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.8"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.8_1773492128531_0.899247904205557","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"openclaw-xiaodu","version":"0.0.9","license":"MIT","_id":"openclaw-xiaodu@0.0.9","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"d7fb44278e35a443e746f3a7d7c770e4662edc29","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.9.tgz","fileCount":23,"integrity":"sha512-vKdwxcGZwybRDg7wqj98+Vhudv0pVpipvW2KnJQudS5fZWdGkiSURnuI/ZHO5kTIE6kvqfFe7B2zSCBIne1hNg==","signatures":[{"sig":"MEUCIQDTBEmEj490uYVa0t10DNsNHAP+Zp3/n8XSImUVrXlXIwIgV1+VnGAEjfeZnAl8IH+Wd7T91yAdrxWygh6jPdMoOIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87821},"type":"module","gitHead":"743a4932bea62e6518e6c8fe347fdbc91412bff9","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"openclaw":">=2026.3.8","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.8"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.9_1773639023929_0.10803422903228599","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-beta.0":{"name":"openclaw-xiaodu","version":"0.0.10-beta.0","license":"MIT","_id":"openclaw-xiaodu@0.0.10-beta.0","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"71201e0274f2b135881c0f09b31403dc48b56736","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.10-beta.0.tgz","fileCount":24,"integrity":"sha512-ZONTyMs0AEcJP+o0q2QhUDUyVuMRvIXzBfiqNG+RJxcrqQqZNKq1ZBjzf54HxJrjWmO13VKcLrlE7j9c1eIlfg==","signatures":[{"sig":"MEUCIQDb4qQCcxYla8enGCZAoUvjwec7MfM01qUx1/42KYwl5AIgPiXRe2nk7FRywLL1Cfiy/q7pCdpMPZCe/qUWbWsNKgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91457},"type":"module","gitHead":"3251a0a75b78ca1d927baf9da7c6bdb081532b20","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"openclaw":">=2026.3.13","@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.10-beta.0_1773825822536_0.12511247404232018","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"openclaw-xiaodu","version":"0.0.10","license":"MIT","_id":"openclaw-xiaodu@0.0.10","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"3362210974eb3289bb87e7d4c7ee1b9ace24a129","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.10.tgz","fileCount":24,"integrity":"sha512-unVuKQkhCO8qw2eKW6YsnpyVkb42WioujOVakG9JkXOvXQ0RJGNMFli5/nJRnycCDAwJNkerhTbmy7Hz4ZfBeA==","signatures":[{"sig":"MEUCIQD89FKVMcRylrUnWN/uKJK343AwEfZA2bQSeu6OxcRheAIgFNz40hIA084aN6t88KVlkvq5UfvNY3M50XgWxgZvgLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91420},"type":"module","gitHead":"d16b1ff84ab3afcd1ad81ea0d5b74f6ce58b5aa7","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.10_1773831899381_0.8794370956109665","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"openclaw-xiaodu","version":"0.0.11","license":"MIT","_id":"openclaw-xiaodu@0.0.11","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"b5d85c65f2ea0cc1f1f5390d290feeb94b29235c","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.11.tgz","fileCount":24,"integrity":"sha512-MDGnOGzDwrDtzL673mJmX+IplG7pBt5nxVCJ2P1EU4rDCEUAiCp6iB7v1/EfDRjIw3SUiuR9YD19AFTPi88k9g==","signatures":[{"sig":"MEUCIANXpe6j/Hy3U0l4mt1KMoy8cybv9a04R0VBDqcBPDiMAiEAn9maDtBojvWqOm6QrNPVAaaBaGAEm/LQ3qCX+ykG4a0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91460},"type":"module","gitHead":"d16b1ff84ab3afcd1ad81ea0d5b74f6ce58b5aa7","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.11_1773833525640_0.2916380020245415","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"openclaw-xiaodu","version":"0.0.12","license":"MIT","_id":"openclaw-xiaodu@0.0.12","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"f88108feec2700dbf6e8fb5214ec0d37063fc71a","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.12.tgz","fileCount":24,"integrity":"sha512-3HOPC3Tj/Z0tNAjQZW5oplyAlxEkaP+5MZBINKwkBf3Xm2yWm6xo3VLf49Q7XFfWv/p+7z/+SOn4AKiVuAJx8Q==","signatures":[{"sig":"MEUCIFDCZUeuU0c9nJLPhSrzYjw5WU8mPsrFlxzC4fOTnyTNAiEAnsi53tpPjHzMIhoOxJ4dYyPA6PWBz8ylvZob54hWdXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91469},"type":"module","gitHead":"d16b1ff84ab3afcd1ad81ea0d5b74f6ce58b5aa7","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.12_1773834338131_0.21432580209992214","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"openclaw-xiaodu","version":"0.0.13","license":"MIT","_id":"openclaw-xiaodu@0.0.13","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"6faacf9abb2cd0bf704b705b0eaca4130d8e8529","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.13.tgz","fileCount":24,"integrity":"sha512-MptzMUqJl7xs2IqW5QY0C/0Fjwpcw8rd4zw0SiA6U/p4S4+DDyR115eEpODnE9yOiOd1+koG7yEHWWKcnYJBYA==","signatures":[{"sig":"MEUCIFyiLWF4vHawMb/0CmaNo58q0+fSJRW4aUkjw1qKO/cFAiEAps/YOzdVdhirZUaizAoNg7pjDNsVBCSMv9w4k0GqIpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92276},"type":"module","gitHead":"06a629174185325062263170eb61729fbffafc8b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.13_1773836784116_0.7442861155515439","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"openclaw-xiaodu","version":"0.0.14","license":"MIT","_id":"openclaw-xiaodu@0.0.14","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"4842dd9ba5278f351e0ca25da2e73ab9a0610f73","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.14.tgz","fileCount":24,"integrity":"sha512-l9uBKMUivnykokFtjEypORYx9jF7LlQGlVch8gGS4dbaD01vmFhKlVSaHnyOlRX3AlC8IPVsAF7LxngAhp6RRA==","signatures":[{"sig":"MEUCIQCPPOWyaiAbYYmmTlc99DnBIYshu4AyCN8CTEbD/E7MRAIgJfCCCWhCq3dKtsFBcu2fEv1y/sc+KBk4zGhxNAjPYKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92388},"type":"module","gitHead":"ead7e80f242a55c54f635e9910e628e63acfdd1a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.7.3"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.14_1773837538399_0.2598788673788346","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.0":{"name":"openclaw-xiaodu","version":"0.0.15-beta.0","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.0","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"008546bb0ff535f9b843b1037e79e5e28f5fad39","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.0.tgz","fileCount":27,"integrity":"sha512-OwjukZyz0TIPqMKmsclvmH9KJTCMxS6RFu4EV/Cd81suXFuK0d40jePHvWtv4l+6ccgDC2T/QVof+Kb9QgVV8w==","signatures":[{"sig":"MEQCIHFsP8f+2bf/w++w807QDhwWbub1a4D3zJ0C9xbwfxcKAiA8wHZ1kwtFvcxgklstNBcZj8uF9MJHETCwQb9mZznM8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90127},"type":"module","gitHead":"caea56729a2cc28b83c6ac80209ea457954f17a8","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.0_1773909865357_0.9143191398105555","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.1":{"name":"openclaw-xiaodu","version":"0.0.15-beta.1","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.1","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"04d347b2df43bf0d49e81530c5f44ad3040528bd","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.1.tgz","fileCount":27,"integrity":"sha512-9vpZalULE/TEhYKphbIIm1b0HSdxODBVk3sWeo+zhkmHR2yf25LWaS+Ciy3wIqt9HD/pep8QK6Px53WOuZsPew==","signatures":[{"sig":"MEQCIEeib/Q6/csoMZEJ3aWeZ5prBABPeJfg7puSlkXjNByzAiBfn0LFgD9guufOB7KFE9B7REOxku4/dxEBUeXsemabEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92078},"type":"module","gitHead":"ea1c27f65447a5ce6a0026ae165af9e046f25685","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.1_1773978584295_0.8172402677928203","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.3":{"name":"openclaw-xiaodu","version":"0.0.15-beta.3","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.3","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"493c029a3b9d88e37b1dc1e0dabfd48fa7b7fadd","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.3.tgz","fileCount":27,"integrity":"sha512-K7CJvavuC8bIkND/uNWRSsMvvKp8u+JSy8FW7KBTuLuYG7Zyk1nBJtOTrqegdytZHg6qQnn8XLBqLTW42XIsEw==","signatures":[{"sig":"MEUCIGLdp7nYQkp5i6oFUeJEsa1D1B0X5b5E5A3Gr9Q/zNvFAiEA1jRjShvzlbr+aao7GbvTMNcMA/Wx82i5zlnP9abDVdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92076},"type":"module","gitHead":"ea1c27f65447a5ce6a0026ae165af9e046f25685","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.3_1773983313756_0.5063145049252149","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.4":{"name":"openclaw-xiaodu","version":"0.0.15-beta.4","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.4","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"2f78481a52857f3193a60cb57b0f70725d013e91","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.4.tgz","fileCount":28,"integrity":"sha512-8t7/zOrSqDiTDo+9KxDGCYpfCkMj00sNMZhsc5/j3nQh4xB4/UTodsdrrkSnaQ9kGdP41EeQh5WHawoXtV8ZVw==","signatures":[{"sig":"MEYCIQCU3rJFl96jKwQaHh/U1oujCAiZj/v2wZWYAHr055D5LAIhAKZ2zGPrnDY6yOqAFPcX2Z8IIYxdPBwqgQOrECQxnIlF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92400},"type":"module","gitHead":"6b12c73d218f44b30e5d972f71343562a557c16b","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.4_1774004960731_0.23332423425516402","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.5":{"name":"openclaw-xiaodu","version":"0.0.15-beta.5","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.5","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"36d491083d1168bde14b7763e8eaa4e4e156301e","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.5.tgz","fileCount":28,"integrity":"sha512-TrWc1CjuTZ3JOwjb8zIqiDAFE4f7mhlmYlCXapaPSq2NiR5js3mu1TcAOYMVcpM2zpI8DTPoZeF1nsSZY2+97A==","signatures":[{"sig":"MEUCIQC7zSl5mFNT3H50V22VAVp6yHfgEfU8IwzeyqEHhmU0PgIgJcdfr38i42OxLJEhpO+HaZwNR7wyt3HzoSKd0nNwqbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93855},"type":"module","gitHead":"6b12c73d218f44b30e5d972f71343562a557c16b","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.5_1774250168097_0.4430943388510935","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.6":{"name":"openclaw-xiaodu","version":"0.0.15-beta.6","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.6","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"}],"dist":{"shasum":"76081fde89a2202cbcec7d94dc3a5cc170d290c0","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.6.tgz","fileCount":28,"integrity":"sha512-DM6r82d43y2MTsNVN3o7tQ6b8XqDuOkzTC2/NvE+HCtpBSQZ//IPE9FOsRd+CC0HsAcLwSLvLq6uR1vmuZjoHg==","signatures":[{"sig":"MEQCIDjg7dcMeaURbJ8TSLiVSnFYOQHIZg5a4ZkQAtcxiYjpAiAV0Rc+s4oFRG9wc0mQZkvsZWaF+zs144xcfytLezFYIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99246},"type":"module","gitHead":"9ee4838572ab440eefec2fb51ab03f15290f78b1","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.6_1774510524220_0.872845917229182","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.7":{"name":"openclaw-xiaodu","version":"0.0.15-beta.7","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.7","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"945ef85f91562d558146b8300579a163c9aeb2f9","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.7.tgz","fileCount":51,"integrity":"sha512-BC4HvWrLQU1UHzR8PaAggIdf4Aazbm/aEDhghIkHg9daXnVB3zAMA7F0yP09tisACl/kInEKuamClH5AXo+2jQ==","signatures":[{"sig":"MEQCIFBXDk95tCH9Na1fj0VjYcjSfVz6o0hYNW1QyMvPDAxwAiA1MR2Ly7g2pnHkSTNo2/Yw/AAsJeyJfmYy10gnQcmrdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169708},"type":"module","gitHead":"9ee4838572ab440eefec2fb51ab03f15290f78b1","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.7_1775118411567_0.1778897416234475","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.8":{"name":"openclaw-xiaodu","version":"0.0.15-beta.8","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.8","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"5572a8b62aaaa705092061321af117eb8e4a50ea","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.8.tgz","fileCount":28,"integrity":"sha512-LjybHr+SI1xoSCSNfXacMeBk+7QDKMQ9IwYyFxJcwtOm4NkTJ73o1bchGwWuMm5vdvdbvYXOrFtSC105eKSVhQ==","signatures":[{"sig":"MEYCIQD5Oa2vksuYr11nv17kTJQg8rbuqGqTDuHRS75TNzQfIwIhALdrOPoCDayIBmbkKwdJphiSB3saznWWviLku8IOF5nt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100413},"type":"module","gitHead":"252012dbb09ed8e4666c4c2e0ed10e76f1ff2620","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.8_1775197012366_0.5361607665332386","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"openclaw-xiaodu","version":"0.0.15","license":"MIT","_id":"openclaw-xiaodu@0.0.15","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"bd8b1c8de3574ac13f823a06884d2671805b32e0","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15.tgz","fileCount":28,"integrity":"sha512-3mVgRXVrd2CsR2SAGJsSzNoFDghHEBy2wil+dFQUv7P6utKPzwWPoBFEduGiUZ4l684lkWFK+1w1VYzf4UkvGw==","signatures":[{"sig":"MEYCIQDeN7KeVixeSS2i6sPQTZ+ij+FUnYoioPH2Gb44KiqCxwIhALn9K1QW8DphMHISwnVO+964jeQevJ3DTzyijjlmmDAv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100406},"type":"module","gitHead":"085d957e66152d58e6bc71b50974dfd844aa5483","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15_1775211599559_0.15379387885729834","host":"s3://npm-registry-packages-npm-production"}},"0.0.16-beta.0":{"name":"openclaw-xiaodu","version":"0.0.16-beta.0","license":"MIT","_id":"openclaw-xiaodu@0.0.16-beta.0","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"700bd5787c5d5c6581edf2f8ad935a11e40218ba","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.16-beta.0.tgz","fileCount":28,"integrity":"sha512-SNhabcAlvyW3nFK7brOCZfCFWjJ4e2LBSl8aPoGtK5b9+Pj4aGICg8mt/kKoG2cGHRLz0kvIrIHDhaoonq4krA==","signatures":[{"sig":"MEUCIATn0WHT9hDpLqfcg2QnhBWXkmGe52UFKhjNiwZRsV1mAiEAnOrY9Zi1J9g+yBkqhu30rBM4cFU0mhmzti5nguFTL5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102238},"type":"module","gitHead":"285ac1f133841d83ef34398f843c706be25b667d","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.16-beta.0_1775632691820_0.8150761640348774","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.9":{"name":"openclaw-xiaodu","version":"0.0.15-beta.9","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.9","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"6e2afa557fda3a1e349980884c4cee77d55cf8bf","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.9.tgz","fileCount":51,"integrity":"sha512-Wj7wJm3HXT9WXDCLfE9rVdQ5TIxeRkrGnq57/54wcw9o6cvMk0+lL3eAHMBHvrZftujWJ6fZazbyMqSp0CWy5g==","signatures":[{"sig":"MEQCIH3UmOV3J1If2IAAnZJPKMe90x5Qj/m12KeRKargXaSgAiBSthR4+DHb865/h14bfK7uSdeqDp/Ryve/xjgWBLtmgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170531},"type":"module","gitHead":"6f35b19b410df00f020a15475ca73b87436459c7","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"10.8.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.9_1775639569980_0.9361644825868012","host":"s3://npm-registry-packages-npm-production"}},"0.0.16-beta.1":{"name":"openclaw-xiaodu","version":"0.0.16-beta.1","license":"MIT","_id":"openclaw-xiaodu@0.0.16-beta.1","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"a13ddccec86406a69b7f94e0b4cdd93b478f1b67","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.16-beta.1.tgz","fileCount":28,"integrity":"sha512-cwLGXfQ1ezSgGFkTmRz72JkfSirnfLmP/EiAFFkTCmx6vOM5FiRBU6q/cwO4LlGToIzHPvJHjRZSwKjz7PK9NA==","signatures":[{"sig":"MEUCIQC7zh7C3tPOoIEEPW3Q2BJrHdrIZ1uLxydhRV7ohefMZgIgAI+588zE2uommsS/NdS/7BAkMPUjEocIveHtqeJ/9a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100549},"type":"module","gitHead":"f19ada60749918b3952a5f606ca9a2a3d3ed66ab","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.16-beta.1_1775640168236_0.46459774244157126","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.10":{"name":"openclaw-xiaodu","version":"0.0.15-beta.10","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.10","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"1e8b14a1a75375034dbf8baa27deec06f3a3f5ab","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.10.tgz","fileCount":51,"integrity":"sha512-r4W4h/rqoc3F7TAbGhBY4oRvCDoG1gjGZmzLF9lwrD3IGZoWdjQPwEtYQn0yaaq+UESYUymdBWrewihlg6W/9g==","signatures":[{"sig":"MEUCIDNGV0M1+XNZAB2tZRaocVxuwSD99DReyUEZnMMg5o7AAiEAsAy4lslFd0D3qTmUqmoyXGoHfpP+DPNTLups35Lh8i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170524},"type":"module","gitHead":"6f35b19b410df00f020a15475ca73b87436459c7","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"10.8.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.10_1775640559123_0.08546672237443897","host":"s3://npm-registry-packages-npm-production"}},"0.0.15-beta.11":{"name":"openclaw-xiaodu","version":"0.0.15-beta.11","license":"MIT","_id":"openclaw-xiaodu@0.0.15-beta.11","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"be5dbd4f9ea3dc7927cb07123719e1175ee09e40","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.15-beta.11.tgz","fileCount":51,"integrity":"sha512-5AIWOenxWmUfOfrMU7rJFvqvqI6Ymi5gI44hbhK62bYtJEVZHUfhbIotWXyH3AjqX3Z09HZgT5eKqhYl/wXesQ==","signatures":[{"sig":"MEUCIH7cbrDmFcYNGjDVr5yKnYH1fC8QdgcpnlQpuftMh/ZnAiEAisdLtC63zOO8ja1cFPwy0ynOXlkZZiMPJ7XeskaPWwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170494},"type":"module","gitHead":"6f35b19b410df00f020a15475ca73b87436459c7","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"10.8.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.15-beta.11_1775641215049_0.9085088693357248","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"openclaw-xiaodu","version":"0.0.16","license":"MIT","_id":"openclaw-xiaodu@0.0.16","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"68b5d37e487dbd82ab470830c29f9654a4242b51","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.16.tgz","fileCount":28,"integrity":"sha512-dcpxdWM5w1+NFNVhg7wnvuog7QTHqTyCtkM2DlKJy1cjay7YxBKwGeMZoJmu8EpzsVhVkqq21/1gv4jFNboD7w==","signatures":[{"sig":"MEUCIAVGXpvCRie+/jzNITEqPsT5eATc7nIOBYJ0WI+7KXDJAiEA4BWG8mIe3P8FYBWJlMfQ4BYtc8lnecdKMvP6zxRJ16c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100542},"type":"module","gitHead":"f19ada60749918b3952a5f606ca9a2a3d3ed66ab","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.16_1775650315922_0.09909673949124942","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.0":{"name":"openclaw-xiaodu","version":"0.0.17-beta.0","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.0","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"f1179727f8a3abaf90afd2e3e7f46788e038ea8a","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.0.tgz","fileCount":51,"integrity":"sha512-owOzy+rJNABGyaGPPUehqNUI5Bo/O0u2OXcEPRfEnet/xIQHH++5J/7PTSSMAnGZ1yWE/pAC1toNhLs58VEBDQ==","signatures":[{"sig":"MEUCIEZ+uacl0dSHfVdu/+pwyF5MFlFsTX1EBxB5Cubltoy4AiEA6uj4P+15TSMXKK3VNY7V2ON0WN9NQzj/sfnQ7pzrJLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176794},"type":"module","gitHead":"5322d2164e9c304a5d44cad8d191d9f1de4420fe","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.0_1775796485702_0.29526031837750066","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.1":{"name":"openclaw-xiaodu","version":"0.0.17-beta.1","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.1","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"49658a89c7ebc5772f58d4f171e7aa9f0f164e1d","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.1.tgz","fileCount":51,"integrity":"sha512-zlsnus0uYYnVh8YTUw6N3j8VOvgy0tErTuwhBb5JmJbAKYwzWG8M8Tt0TFD5TpLK0FrMu9H5Uu4RgEBfsCXhcg==","signatures":[{"sig":"MEUCIQD4cfCmD3MN0VmhelrcwI6sstGuz4ogWQ9aZIRR89X7sQIgUaS94TD3DMMULGcaCf8JM9U6TpnwzRx05Fdy2RVsrVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175039},"type":"module","gitHead":"5322d2164e9c304a5d44cad8d191d9f1de4420fe","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.1_1775819119840_0.010178279574653892","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.2":{"name":"openclaw-xiaodu","version":"0.0.17-beta.2","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.2","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"379b000d1cd8e1cc262f0c989800aaf283294708","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.2.tgz","fileCount":51,"integrity":"sha512-3+avvztEBJLS0D/w2SE3cvab5KcI9FEYx64VuCjaXwsEktXx3unE0rFJc+M5JzWiupZi3ydF6rEUSeBXy4v8yQ==","signatures":[{"sig":"MEUCIDlghndFFkpd9ZcC5Xf10e0hQv/XgWDk8o1JKCEdw2FsAiEAn3dikbKGZ2VkQ8hUIX6aDndXUO4QrDshsGoM/OSKAVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175227},"type":"module","gitHead":"5322d2164e9c304a5d44cad8d191d9f1de4420fe","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.2_1775842548995_0.6543871545707938","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.3":{"name":"openclaw-xiaodu","version":"0.0.17-beta.3","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.3","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"a359e66fcfc324119ee8e6db467cde16fe570ef9","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.3.tgz","fileCount":51,"integrity":"sha512-kMx4pEXK5vEDGOgTuIClEuhcWteznbiSBcAEGJfXrkCM8edxyntY82wCVrNA/64f9dOfqdY4h9EOR58G9F7pHw==","signatures":[{"sig":"MEQCIAgvZctj4JeyGEdEe/xE3sHx/wcra9DQfs8GHMnJaoSCAiAg8FPwD6tyK+9OiCfM2wrxaeVEMoJ8WzoSOaZw8hsSYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173236},"type":"module","gitHead":"5322d2164e9c304a5d44cad8d191d9f1de4420fe","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"10.8.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.3_1775893658247_0.14592179220397705","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.4":{"name":"openclaw-xiaodu","version":"0.0.17-beta.4","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.4","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"14708418545ba793bce07055b24193d60ff65a80","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.4.tgz","fileCount":51,"integrity":"sha512-ekle8EMxcU42LrIvMS7hY1FB6ZQP9cu7kkgxRQMDpEurxIlLr6ckMZcY9mD4oy5BI5HNZQZuUTqQo+oT8EO+zQ==","signatures":[{"sig":"MEUCIQDs92+FdbW6SyKN1A7EOt72nF1ZOQTfthsv0dbFrSQiZAIgdMb01EmVexo8eubT4e5rPefL6jiRFchwjOelLBrb384=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173507},"type":"module","gitHead":"5322d2164e9c304a5d44cad8d191d9f1de4420fe","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"10.8.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.4_1775894798328_0.008097306394058368","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.5":{"name":"openclaw-xiaodu","version":"0.0.17-beta.5","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.5","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"e6345189d64dd7adcc597ae0918d450035f133ae","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.5.tgz","fileCount":51,"integrity":"sha512-zCa4EOy/f45cHjMHJ0whI48JvtYNlUh9saCgc/d+2Scfrutxw8E2gi8mOnBBU6vFG6hE3nQKTkFTiTsdvqcQ6g==","signatures":[{"sig":"MEQCIQDjC6LhEO4o77dY9uT2vVYmuBzdupQPX++FfNwBK6xp0QIfCBySgBchafBFVvWYzWl9e/kwAtMJYcT/+wOtUMi7DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174525},"type":"module","gitHead":"5322d2164e9c304a5d44cad8d191d9f1de4420fe","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"10.8.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.5_1775897214021_0.4424139551830779","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.6":{"name":"openclaw-xiaodu","version":"0.0.17-beta.6","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.6","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"fdd95fed66be02d9aa24a037e92079f9bcf0cc8d","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.6.tgz","fileCount":51,"integrity":"sha512-LOWc4ToQsrxA1eQYeuDXtqjjIDW4xV0VixTzW+U8VyiIWOl7PF8QXHD3UOsI32K1VPpgOG3p6zHEBG0wO+shrw==","signatures":[{"sig":"MEUCIFRzspjSlA95EuyBwlqI2iXTuSeRozUeAHtzYNBBb8Y1AiEAk1ejZ8hxgwtSwncrmkAfmdzHQ3fmVMqv+cuy4K8PI9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177209},"type":"module","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.6_1776048297191_0.16983141293376125","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.7":{"name":"openclaw-xiaodu","version":"0.0.17-beta.7","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.7","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"08fce3f70d88b07ea8ccc209f599e479b223e787","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.7.tgz","fileCount":51,"integrity":"sha512-EYcTH8Y5TZOx9TmEFjKtEncO+zraKD/USw1r9740Y91aa9G6zkhOxTB8zRo0xpFLsMDodIEMCZo08A00NOfXig==","signatures":[{"sig":"MEUCIQC4272vPiIgd5mXLiZSm+vV2iUn+TIjcfbaEJjtuURvtgIga/5Tp5wsY4YNcNdAp3I0EeZocYnqdT5acqFFY19dkt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174941},"type":"module","gitHead":"5132ae937d494cc77878b3fd595a99ffbc52a394","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"extensions":["./index.ts"]},"_npmVersion":"10.8.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.7_1776050894114_0.2777082374239159","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.8":{"name":"openclaw-xiaodu","version":"0.0.17-beta.8","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.8","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"b9ab5dddf29d4a691aea3dfa7e62a877732bdaf6","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.8.tgz","fileCount":51,"integrity":"sha512-GVyB5ISXnpBq/E61//62NxK6RzcCFPm0ZsGIgdmlPpeUfCHBEHaaNFCWT8d+1Re9ztf3JnpS5D4mHLppkqf6aQ==","signatures":[{"sig":"MEUCIHBI/3ay7ml69/opad/feRSow+Kfc3FAQxvy06x7l+HwAiEAw/3B2K1hkqEJIYUultc4D09b2zPxBKThKq5FK2ihQKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177040},"type":"module","gitHead":"5132ae937d494cc77878b3fd595a99ffbc52a394","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"extensions":["./index.ts"]},"_npmVersion":"10.8.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.8_1776062220083_0.04222899257238022","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.9":{"name":"openclaw-xiaodu","version":"0.0.17-beta.9","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.9","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"15e4542436ea83cdc03ed175d2572a3661f3c2f9","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.9.tgz","fileCount":51,"integrity":"sha512-oGTvo6P6ubuxCRqRZogFWAgSdTHGy+80b+3E6ioaC7iFNzOH0aHY2WWM3Bc6yapFpHxtqeK8tBB7m28u3QVYXA==","signatures":[{"sig":"MEYCIQDYFuLmCt8xGs3z2C4Ddq8RyFdBl9Ni10ILehNY7pdKdAIhAMSFzSpy+FleURJBll36OzE7rls8pVr+TbUaWknDvPEm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177165},"type":"module","gitHead":"25346a413694c61e94ae5dc901b406308884e54f","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.9_1776067264015_0.12672028416661751","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.10":{"name":"openclaw-xiaodu","version":"0.0.17-beta.10","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.10","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"03e4d81c053a7afec178f73f13f09b76a4415f7f","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.10.tgz","fileCount":51,"integrity":"sha512-Pk7vVPLGqvBNJPJIvSvKLVyWHOLRBaJftl0Q+aFzjrpupV1nycSuSZxjnRm4DGw6hXeiuumqB1U4plCx1hew3w==","signatures":[{"sig":"MEUCIQCKEuFhJ5hdMAb+iPKI01Tn1e0ayjYe4nzKvthiAb7IVwIgFbaCkavWHfGk4oHAdYOMPheIvRsI53AItau1AcUeEms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174461},"type":"module","gitHead":"25346a413694c61e94ae5dc901b406308884e54f","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.10_1776077751021_0.7912962405824409","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.11":{"name":"openclaw-xiaodu","version":"0.0.17-beta.11","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.11","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"54d87e61ebdafcaecfb4aac07646d7552ee44282","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.11.tgz","fileCount":51,"integrity":"sha512-n0O5RJN8uTqcOvXe9A4nMcAWrO2qxj9YJnVGerYQ9dXLsPvfrW18XJDrGnKJYqX70hZZLcU8mle/yqgMjbcNmA==","signatures":[{"sig":"MEQCIBAL86+dFz5goSQ6buck4j5cQTxNQGUoyIj08OPKtGJ1AiB7J+MD5JMPDOPvkQafBQ4cPoX2gBsK+Qql3p8xgkg+SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174470},"type":"module","gitHead":"6efc77d7889879d8e69306e8b79049125035978b","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.11_1776081922808_0.6144173766855265","host":"s3://npm-registry-packages-npm-production"}},"0.0.17-beta.12":{"name":"openclaw-xiaodu","version":"0.0.17-beta.12","license":"MIT","_id":"openclaw-xiaodu@0.0.17-beta.12","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"0f2deb17a2c5de43101f69e9845fbcd0c53a9523","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17-beta.12.tgz","fileCount":51,"integrity":"sha512-wLP9QxlKem1KaQKqW2uTxr9S7g5dDVE5RGqGUKuSRMDS3JfGsL6U0rf3i95oqSEg6L73qKMS9gSgvwOvn8XEMw==","signatures":[{"sig":"MEYCIQDJg9gFOaL39Pn7TzDl0ypXeHzH1nUyYowNT8h838Z0/AIhAI2YnH1Z+ak6Qd3Qn1NbId7h9En+tSFQ8JJb6KBT0h4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174420},"type":"module","gitHead":"a6cef88b8a406e03c5505c4010dd3b70f1db467c","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17-beta.12_1776083683275_0.7418396992706486","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"openclaw-xiaodu","version":"0.0.17","license":"MIT","_id":"openclaw-xiaodu@0.0.17","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"33fd1df1bc5685a2ef82601884fee9fe0341e6d9","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.17.tgz","fileCount":51,"integrity":"sha512-cd5gItX3G/50psADoKImDMOaapVdJek3CkJcjJGgr+DOP6qo5zkV72O3oaPjGij536CLhDaRXRER8d1OBy9g4A==","signatures":[{"sig":"MEYCIQCBqNBEpRaE8L6SmL/Ml0Uy9+PXumHUDXCqG7DtLiW5dQIhAOAj2qEvLr1qAWfKs6Qyw7aXVZ7oAvU44MlAHMnMhW7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174412},"type":"module","gitHead":"a6cef88b8a406e03c5505c4010dd3b70f1db467c","scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"]},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.17_1776086014550_0.610601308975985","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"openclaw-xiaodu","version":"0.0.18","license":"MIT","_id":"openclaw-xiaodu@0.0.18","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"d7c39668432ee91ce41d95de3c24ff239d709d3a","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.0.18.tgz","fileCount":52,"integrity":"sha512-Usbh/kiRKOFXe2kaCMuJPZRnupmSVZJZGGvvcUP5fPJUhGTylAO17coyef7yIcfcT59XJWObWk9XJgn8T8dwUA==","signatures":[{"sig":"MEUCICvAy0jo6Tr/nmPzJFcmWLNnwtdAvXxB0dPGpF9hYvmiAiEAoNoTHY9QeN9s8qgisQa/DSG9LmGGVwz1puyuQqYY+x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181823},"type":"module","gitHead":"d9ed65aae17a777292ff54c944932e965060880a","scripts":{"lint":"eslint .","test":"vitest run","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"yangkexin","email":"ykxkknd3@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"]},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"11.9.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0"},"peerDependencies":{"openclaw":">=2026.3.24"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.0.18_1776174802319_0.8400089730357987","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"openclaw-xiaodu","version":"0.19.0","license":"MIT","_id":"openclaw-xiaodu@0.19.0","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"7e7908daeb09af1f84d804e6fdec7be9708fd641","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.0.tgz","fileCount":55,"integrity":"sha512-jzxqkNGnAWueB4IpIl+nMP41LYxYpQKxdbJyK1pQBcHsffdmMAqTc70SA8Is0h6EEW/gn4V8I4K/gLuD8OvrMg==","signatures":[{"sig":"MEYCIQCznV0DPOAFL0Kvz2ekOD8uIWXT36hcoC04obzmpaorSwIhAK54Pn3s/kwSa6z7N02FzEfdXSf+8r3uUouH9Q4192Px","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163533},"type":"module","gitHead":"d68bebf2373b520a1a9e08a0d3d40020eea81345","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.0_1776862157876_0.6168626141445961","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.0":{"name":"openclaw-xiaodu","version":"0.19.1-beta.0","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.0","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"de44a3daa680c4343f511f8f6947d30640756928","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.0.tgz","fileCount":55,"integrity":"sha512-ZYN2kXQkRHgwE1bv6dSusoUZ0nlXT6WlllwdduEZ3ESv8E58JUCoZa5/aExwKCxhcHWe62jVWvBXgbvTJqu4xg==","signatures":[{"sig":"MEUCIFRKUh7x/esMYrZbh3x7pNnuGYwjAtLof5Hrs7PuWNpSAiEA8HddltGRZKP/JWgoNkIrmE+pYXexWc2B2xxEnOJFDJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"0682d5b4eebc1f1fcec0334a0515de3dfcd8b1e4","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.0_1777009612740_0.9363250436616537","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.1":{"name":"openclaw-xiaodu","version":"0.19.1-beta.1","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.1","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"df5f8fce012a56f254cf59c3dba55806aa6c7e20","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.1.tgz","fileCount":55,"integrity":"sha512-g+uDLTQfOuTK2KWAD0fZsvhGWujk51ifUW1WFfpqcPbExYYTkn8BGo82neORGrToevvzG6ohZXD/5ExnremQOw==","signatures":[{"sig":"MEUCIQCBbLpKforjbNqgft8gUPF163ydseoTYNVB4ZE3zj6hggIgJ5jG6twneIApwBmVnlT7stmRiFDTud3AV2WVDit8NAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"d41dfeb88c66dadebd470faa20af343c146cf73d","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.1_1777011010059_0.31240442010882585","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.2":{"name":"openclaw-xiaodu","version":"0.19.1-beta.2","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.2","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"eeaf442236c7098db97955e680d1a13eedf4ba0e","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.2.tgz","fileCount":55,"integrity":"sha512-yCIn17wocnn0FaHYe9BuE47tms+lrAs4PhjMH37695wy4yWlfndz2uhK2NANVgsYkIh0EiA9OIAGa/lShL8fbQ==","signatures":[{"sig":"MEUCIF6ay3hmE9OrHOa6WojuRiIYVIG00S+7n1KYhjJKk3zCAiEA7O0zRIZzuUVAqidcKysGpYSv3iAPuZBWBrnfAvQPfVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"25d434275ca749102c57d9f86cb3d4afb7ffffec","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.2_1777011330891_0.31097803728269735","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.3":{"name":"openclaw-xiaodu","version":"0.19.1-beta.3","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.3","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"ee7f610647d77dfeb7e5e1e4bd0644d53a1d554f","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.3.tgz","fileCount":55,"integrity":"sha512-bKIX5qroAeWnkycEofSUTqcF5ENxcmouHKpx6TdEHtLCrG1p/LUfm8d3jGF/WicC83qIQbUhWb7o3+Gw+F9yww==","signatures":[{"sig":"MEUCIQCcF8FtVm8IePBBOBtxPOEa7ZbLQE8XnNbG0ucRxiMRKgIgZMCWQ3dGZm0gOwAbx7LmNviod8AoQnwH9cA9Ck0StFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"2832df535d832e1cd2ba98cdc065c2ee93dc664d","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.3_1777011559290_0.09969838851418822","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.4":{"name":"openclaw-xiaodu","version":"0.19.1-beta.4","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.4","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"5d7cb6f6d24f327dcde08d9e3c58be7bfe4c7b21","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.4.tgz","fileCount":55,"integrity":"sha512-3GTmxtAnNIa59jkweFN+21BZ0DkpH5+Nlq2XGZpV7Gpwav7moRZXZra5uUAuHi+C3FtKsl2J3W6VvXb4ZmVpbg==","signatures":[{"sig":"MEUCIGgaQ3mNT8DhC0bClmE6uGaBCf9IiTiCiCGRnGpGfPqMAiEA1RPJzslXKBD2w3jk/ZqvbSR1shsxaD0p00rj5ezM1+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"2832df535d832e1cd2ba98cdc065c2ee93dc664d","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.4_1777022995579_0.7385637885931791","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.5":{"name":"openclaw-xiaodu","version":"0.19.1-beta.5","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.5","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"2da8555c1953fbac37dd624ade54cb29ef59e738","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.5.tgz","fileCount":55,"integrity":"sha512-7EREDwAFqVCEqa8KJTB8nI2BdSwfLRGlV6YRA//U+rKSlicGMVI/jmKx01QP4YcDRBbRW3xxo62qEYpnmdqpaQ==","signatures":[{"sig":"MEYCIQD2fH754kFcwiWbYiLjLICfIgR7Qf9rw5oYUgVypgtrwgIhAPIu0kcbcaFTGN2TqiIUnI/VFHTNUgRsmzA8zGfzGd9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"2832df535d832e1cd2ba98cdc065c2ee93dc664d","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.5_1777023590790_0.9785848692241073","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.6":{"name":"openclaw-xiaodu","version":"0.19.1-beta.6","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.6","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"c7c417259120a47afc6e7e4a2cd7f139f93efb53","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.6.tgz","fileCount":55,"integrity":"sha512-SffPs5mOhYlddqETPhQjT6yCKi5THUZ9IIiJqnnQiJuRP2bHvbuSZ8r/xqkG+vAqBubD4IkKDNIHJSJDw/PNsQ==","signatures":[{"sig":"MEUCIBMdAQnKaI8sVBQ4dlJCvw/v0+ZnuNNhcPnb/ary66WoAiEA/h5hseTCtvpSK0BGa1DQ2KPaU97ByBqk6wJWM72K9bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"43bd6c8afeaf237e9a5215d3ad68601a371fe3ee","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.6_1777024946460_0.12378771095850594","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.7":{"name":"openclaw-xiaodu","version":"0.19.1-beta.7","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.7","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"1eba73d932b08e5cf5be6c827180c3de412d5ce3","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.7.tgz","fileCount":55,"integrity":"sha512-m50P9qoZTBr6w88444GhhPzXFqO7i21RRCqB20jqIO/PGuoQ2kzgN4TC0XxOxqYUufNQurRJu/3xeORpM1Y79g==","signatures":[{"sig":"MEUCIQCsKrQcK/a5B6XQkYtiFxXgZLRFv5Lt6wVascnCcwR2vwIgQXVLF8zOTSShDJH2Ysv3qv+y9oCLKi8OyMRCKdMY7f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"43bd6c8afeaf237e9a5215d3ad68601a371fe3ee","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.7_1777025180064_0.9453807875789348","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.8":{"name":"openclaw-xiaodu","version":"0.19.1-beta.8","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.8","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"9cf58dacb19f1efabef08bb63d78b433c6de995a","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.8.tgz","fileCount":55,"integrity":"sha512-r8FI9LcijAdOT+RqVEArBBWge1wCuzmZtoyQx5mM9roRqmsMhakX6XTAhzT12QZcCoOSf1qk8vQGGi2MRcaaJg==","signatures":[{"sig":"MEYCIQDP55wYDb5pcDUxtuKaPD9sMFb9aWNR/pvzXlx0xxDrQwIhAJ6p2dRx1v0P9mwRHm59ouUPfeKlJSyqVEz7VQbL3Tu0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163540},"type":"module","gitHead":"ae0364f3f287e0d9b1811dc64058c97475f6ae72","scripts":{"lint":"eslint .","test":"vitest run","format":"prettier --write .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.4.5","pluginSdkVersion":"2026.4.5"},"compat":{"pluginApi":">=2026.4.5","minGatewayVersion":"2026.4.5"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.8_1777346721233_0.6664327603947389","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.9":{"name":"openclaw-xiaodu","version":"0.19.1-beta.9","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.9","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"1faea28756f6e7361f11d9e7aa36bef166d4c35f","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.9.tgz","fileCount":89,"integrity":"sha512-lc4SEakmRH8d35vsbMdSMHdC14LeIFWY+H4Jz4KYenZajOCjb7Uxn5NzZoo6Qz+R6AYzsDYAC9WX1l6tgbs5yQ==","signatures":[{"sig":"MEUCIHzLQWovWT75gWI5N1zqV4aHsj7U0udI5UvSkIeROe8EAiEAsoKOjU1PK2B4GQK18097kcF19RY8V/C+XhVyguWHqiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248463},"type":"module","gitHead":"867e442fb54be47006efbfe3ac65eaee76fa9395","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","format":"prettier --write .","prepack":"npm run build","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.5.6","pluginSdkVersion":"2026.5.6"},"compat":{"pluginApi":">=2026.5.6","minGatewayVersion":"2026.5.6"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","openclaw":"2026.5.6","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.5.6"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.9_1778138559661_0.4275528389062566","host":"s3://npm-registry-packages-npm-production"}},"0.19.1-beta.10":{"name":"openclaw-xiaodu","version":"0.19.1-beta.10","license":"MIT","_id":"openclaw-xiaodu@0.19.1-beta.10","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"e3dd3d884680d5ab24b5d9de4a6af7ca20511bef","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.19.1-beta.10.tgz","fileCount":89,"integrity":"sha512-LNQdfcbubd4IqxFNMKhjhlb4uznvGpVxYePUObbiRJez8GKPbgmurAWDoLlcs0hIOhs1rWhYYcKIVAwG3GmawA==","signatures":[{"sig":"MEQCIEeGm6JjJqtUTwm9rLUFNsd4bwy9Y8Lzxc5EXZudcvGAAiAEmIITHLUGzmArFTVB+Jxrts+Bn3Dmp79ljLdGFcI5jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250086},"type":"module","gitHead":"9dfbcbb7bc67215a41b072f5235a4c2a2e133d51","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","format":"prettier --write .","prepack":"npm run build","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.5.6","pluginSdkVersion":"2026.5.6"},"compat":{"pluginApi":">=2026.5.6","minGatewayVersion":"2026.5.6"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","openclaw":"2026.5.6","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.5.6"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.19.1-beta.10_1778144218236_0.3566389706639268","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"openclaw-xiaodu","version":"0.20.0","license":"MIT","_id":"openclaw-xiaodu@0.20.0","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"1e710586361a6d8f0742ff681f4d3be4792ac99e","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.20.0.tgz","fileCount":89,"integrity":"sha512-HWpOmFfQvSEWd8Vd6Wz1wjIGSg3mozYYTRGg03vQ76bbxaGI7lfxyXPaSxsrE/qCAlSulW9L8EWq5ae7TJ609A==","signatures":[{"sig":"MEQCIGU/6i5vYFimpvD5/5faV4V2QcbkDss8jvdeLpmIATYtAiBEVsBU6SfCueTEcXIp+3ogGs/LtzVe6CF9JgyUhZLvuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250078},"type":"module","gitHead":"071dbaf8a71c25051c3d417c6f325e7161437594","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","format":"prettier --write .","prepack":"npm run build","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.5.6","pluginSdkVersion":"2026.5.6"},"compat":{"pluginApi":">=2026.5.6","minGatewayVersion":"2026.5.6"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"11.6.2","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","openclaw":"2026.5.6","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.5.6"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.20.0_1778207619155_0.044228957350689546","host":"s3://npm-registry-packages-npm-production"}},"0.20.1-beta.0":{"name":"openclaw-xiaodu","version":"0.20.1-beta.0","license":"MIT","_id":"openclaw-xiaodu@0.20.1-beta.0","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"6654c87ce6bff0e1e4ac509e13eab2b7464e0174","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.20.1-beta.0.tgz","fileCount":89,"integrity":"sha512-8ixbrTSteguufZUffkzvxloUpVSSedmqzuMsZHeEYShYCU9GxK+dLR0VoB3ZoVHfoRuOxtgnVTE8B2r2CSeXEw==","signatures":[{"sig":"MEUCIQCq7hLkMY+BhWBEEWoXrHF87vqh3chQd3Xc0l+9Z9lGtwIgP41AbYMgMQS9QCW5iVzoH8DomrwlOFXukoXNWfKAVZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250085},"type":"module","gitHead":"13b4fe0abae5740a672accc53dd0d8d205de5d43","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","format":"prettier --write .","prepack":"npm run build","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.5.6","pluginSdkVersion":"2026.5.6"},"compat":{"pluginApi":">=2026.5.6","minGatewayVersion":"2026.5.6"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","openclaw":"2026.5.6","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.5.6"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.20.1-beta.0_1778297473716_0.6876630919751037","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"openclaw-xiaodu","version":"0.20.1","license":"MIT","_id":"openclaw-xiaodu@0.20.1","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"1788f5b911fe313ebea2d97416ddb617a7a7239f","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.20.1.tgz","fileCount":89,"integrity":"sha512-lbRDhe5Y9VXXyA8luaP7gRkh/vTNBIgQ9CZcuR6dFzqcsWGYV/tp5da0A6FiCY9DM4S2ac7PYwXN8rCKjJ3OCw==","signatures":[{"sig":"MEUCIDTKFl4iQRKZadMTyY6NhO+IfeeP40um41F4f1wRr54QAiEAtYo4U/bMrPZhibBQv6IZDjLNRQTO4aNM3WHfCeyt93Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250539},"type":"module","gitHead":"efd654a24f09abdd6f7f7c4297e07b681fe868f6","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","format":"prettier --write .","prepack":"npm run build","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.5.6","pluginSdkVersion":"2026.5.6"},"compat":{"pluginApi":">=2026.5.6","minGatewayVersion":"2026.5.6"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","openclaw":"2026.5.6","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.5.6"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.20.1_1778484045326_0.7065574831398831","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"openclaw-xiaodu","version":"0.20.2","license":"MIT","_id":"openclaw-xiaodu@0.20.2","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"dist":{"shasum":"6adecc09f7e34787ef62d9b8afff99d9c88f1d8b","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.20.2.tgz","fileCount":89,"integrity":"sha512-HFoVO08E19n7uSUBYcb4Q/hTZUbYU0du9WeYpJkBtG7JP8QQdDimJK2QG4TE/PTYES2nRSMT5DS9pi80snamTg==","signatures":[{"sig":"MEUCIFF0EzvkclWWJI173z6k6KemHsEU7i9DcE+yOfiV6sJ7AiEA74YCMunoM2HfUszRXEYVXPny9tq2CrCIjb+4x/ohjQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250851},"type":"module","gitHead":"fced84630f65b38693bdcba16b4315345c077a8c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsc -p tsconfig.build.json","format":"prettier --write .","prepack":"npm run build","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\"","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"openclaw":{"build":{"openclawVersion":"2026.5.6","pluginSdkVersion":"2026.5.6"},"compat":{"pluginApi":">=2026.5.6","minGatewayVersion":"2026.5.6"},"channel":{"id":"xiaodu","blurb":"百度小度智能屏、IoT 家电控制","label":"小度 (Xiaodu)"},"extensions":["./index.ts"],"setupEntry":"./setup-entry.ts","runtimeExtensions":["./dist/index.js"],"runtimeSetupEntry":"./dist/setup-entry.js"},"overrides":{"basic-ftp":"^5.2.2"},"_npmVersion":"10.7.0","description":"OpenClaw 小度 (Xiaodu) plugin","directories":{},"_nodeVersion":"22.1.0","dependencies":{"ws":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","vitest":"^4.1.4","openclaw":"2026.5.6","prettier":"^3.3.3","@types/ws":"^8.5.0","@eslint/js":"^9.39.4","typescript":"^5.7.3","typescript-eslint":"^8.57.1","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^9.1.0"},"peerDependencies":{"openclaw":">=2026.5.6"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-xiaodu_0.20.2_1778829226986_0.7674196391316217","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"openclaw-xiaodu","version":"0.20.3","description":"OpenClaw 小度 (Xiaodu) plugin","type":"module","openclaw":{"channel":{"id":"xiaodu","label":"小度 (Xiaodu)","blurb":"百度小度智能屏、IoT 家电控制"},"extensions":["./index.ts"],"runtimeExtensions":["./dist/index.js"],"setupEntry":"./setup-entry.ts","runtimeSetupEntry":"./dist/setup-entry.js","compat":{"pluginApi":">=2026.5.6","minGatewayVersion":"2026.5.6"},"build":{"openclawVersion":"2026.5.6","pluginSdkVersion":"2026.5.6"}},"scripts":{"build":"tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit","test":"vitest run","lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","format:check":"prettier --check .","prepare":"HOOKS_DIR=\"$(git rev-parse --git-common-dir)/hooks\" && mkdir -p \"$HOOKS_DIR\" && cp scripts/hooks/pre-commit \"$HOOKS_DIR/pre-commit\" && chmod +x \"$HOOKS_DIR/pre-commit\""},"dependencies":{"ws":"^8.19.0"},"devDependencies":{"@eslint/js":"^9.39.4","@types/ws":"^8.5.0","eslint":"^9.39.4","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.32.0","openclaw":"2026.5.6","prettier":"^3.3.3","typescript":"^5.7.3","typescript-eslint":"^8.57.1","vitest":"^4.1.4"},"peerDependencies":{"openclaw":">=2026.5.6"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"overrides":{"basic-ftp":"^5.2.2"},"license":"MIT","_id":"openclaw-xiaodu@0.20.3","gitHead":"3115dbe76f4b1566b95c27978cfaa591c7a6bde2","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-RsGFh7gTudfWxeTXuOmMqhSJi9nNQaPABxYbXjTPkYCwr4y8LjJvljAOvVI1EKOTjGT0ho3ZwMMMR+P7Ox/3hQ==","shasum":"039340ca9d53a4b0c3a0597e77cad901d10ab15b","tarball":"https://registry.npmjs.org/openclaw-xiaodu/-/openclaw-xiaodu-0.20.3.tgz","fileCount":101,"unpackedSize":270365,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbTle9rpSZx5aNgQyKfuOTvUHw9lWDfetR6verR+SjfwIhANE7rnUJ0YXSVGzP3vxwSGHARTcsPRuqVIb/+SIySzkK"}]},"_npmUser":{"name":"llldmiao","email":"peilinhana@gmail.com"},"directories":{},"maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-xiaodu_0.20.3_1779246897151_0.993432408508826"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T08:29:15.935Z","modified":"2026-05-20T03:14:57.405Z","0.0.1":"2026-03-11T08:29:16.067Z","0.0.2":"2026-03-11T12:10:59.308Z","0.0.3":"2026-03-12T14:46:06.142Z","0.0.4":"2026-03-13T03:10:07.034Z","0.0.5":"2026-03-13T09:39:56.179Z","0.0.6":"2026-03-14T04:41:43.816Z","0.0.7":"2026-03-14T06:48:09.867Z","0.0.8":"2026-03-14T12:42:08.679Z","0.0.9":"2026-03-16T05:30:24.096Z","0.0.10-beta.0":"2026-03-18T09:23:42.693Z","0.0.10":"2026-03-18T11:04:59.498Z","0.0.11":"2026-03-18T11:32:05.794Z","0.0.12":"2026-03-18T11:45:38.261Z","0.0.13":"2026-03-18T12:26:24.276Z","0.0.14":"2026-03-18T12:38:58.550Z","0.0.15-beta.0":"2026-03-19T08:44:25.481Z","0.0.15-beta.1":"2026-03-20T03:49:44.465Z","0.0.15-beta.3":"2026-03-20T05:08:33.895Z","0.0.15-beta.4":"2026-03-20T11:09:20.872Z","0.0.15-beta.5":"2026-03-23T07:16:08.286Z","0.0.15-beta.6":"2026-03-26T07:35:24.354Z","0.0.15-beta.7":"2026-04-02T08:26:51.716Z","0.0.15-beta.8":"2026-04-03T06:16:52.530Z","0.0.15":"2026-04-03T10:19:59.724Z","0.0.16-beta.0":"2026-04-08T07:18:11.948Z","0.0.15-beta.9":"2026-04-08T09:12:50.135Z","0.0.16-beta.1":"2026-04-08T09:22:48.379Z","0.0.15-beta.10":"2026-04-08T09:29:19.276Z","0.0.15-beta.11":"2026-04-08T09:40:15.228Z","0.0.16":"2026-04-08T12:11:56.083Z","0.0.17-beta.0":"2026-04-10T04:48:05.842Z","0.0.17-beta.1":"2026-04-10T11:05:20.017Z","0.0.17-beta.2":"2026-04-10T17:35:49.127Z","0.0.17-beta.3":"2026-04-11T07:47:38.386Z","0.0.17-beta.4":"2026-04-11T08:06:38.483Z","0.0.17-beta.5":"2026-04-11T08:46:54.177Z","0.0.17-beta.6":"2026-04-13T02:44:57.328Z","0.0.17-beta.7":"2026-04-13T03:28:14.295Z","0.0.17-beta.8":"2026-04-13T06:37:00.235Z","0.0.17-beta.9":"2026-04-13T08:01:04.226Z","0.0.17-beta.10":"2026-04-13T10:55:51.152Z","0.0.17-beta.11":"2026-04-13T12:05:22.978Z","0.0.17-beta.12":"2026-04-13T12:34:43.424Z","0.0.17":"2026-04-13T13:13:34.686Z","0.0.18":"2026-04-14T13:53:22.462Z","0.19.0":"2026-04-22T12:49:18.046Z","0.19.1-beta.0":"2026-04-24T05:46:52.894Z","0.19.1-beta.1":"2026-04-24T06:10:10.194Z","0.19.1-beta.2":"2026-04-24T06:15:31.054Z","0.19.1-beta.3":"2026-04-24T06:19:19.498Z","0.19.1-beta.4":"2026-04-24T09:29:55.707Z","0.19.1-beta.5":"2026-04-24T09:39:50.937Z","0.19.1-beta.6":"2026-04-24T10:02:26.601Z","0.19.1-beta.7":"2026-04-24T10:06:20.187Z","0.19.1-beta.8":"2026-04-28T03:25:21.362Z","0.19.1-beta.9":"2026-05-07T07:22:39.819Z","0.19.1-beta.10":"2026-05-07T08:56:58.371Z","0.20.0":"2026-05-08T02:33:39.307Z","0.20.1-beta.0":"2026-05-09T03:31:13.929Z","0.20.1":"2026-05-11T07:20:45.521Z","0.20.2":"2026-05-15T07:13:47.169Z","0.20.3":"2026-05-20T03:14:57.303Z"},"license":"MIT","description":"OpenClaw 小度 (Xiaodu) plugin","maintainers":[{"name":"llldmiao","email":"peilinhana@gmail.com"},{"name":"yangkexin","email":"ykxkknd3@gmail.com"}],"readme":"# openclaw-xiaodu\n\n[OpenClaw](https://openclaw.ai) channel plugin for Xiaodu (小度) smart devices.\n\nConnects OpenClaw to Baidu's Xiaodu smart speakers and screens via WebSocket (inbound) and HTTP (outbound), enabling conversational AI agents to receive voice commands and push responses to Xiaodu devices.\n\n---\n\n## Requirements\n\n- [OpenClaw](https://openclaw.ai) `>= 2026.3.24`\n- Node.js `>= 18`\n- A Baidu developer account with a Xiaodu `AccessToken`\n\n---\n\n## Installation\n\n```bash\nopenclaw plugins install openclaw-xiaodu\n```\n\nFor a scripted install or upgrade, run:\n\n```bash\ninstall/install-xiaodu.sh --token <AccessToken>\n```\n\nAfter the first install, upgrades can reuse existing config:\n\n```bash\ninstall/install-xiaodu.sh\n```\n\n---\n\n## Configuration\n\n### Option A: Let OpenClaw guide you (recommended)\n\nSend this to OpenClaw:\n\n```text\n请帮我完成 xiaodu 渠道配置，按下面步骤执行：\n1) 检查 openclaw-xiaodu 是否已安装；如果未安装则安装。\n2) 进入 channel setup，选择 xiaodu。\n3) 如果检测到环境变量 XIAODU_ACCESS_TOKEN，询问我是否使用；若我确认，直接用该值写入 accessToken。\n4) 如果没有环境变量或我拒绝使用，请提示我输入 AccessToken。\n5) 配置完成后确保 xiaodu 已启用，且默认配置为 dmPolicy=open、allowFrom=[\"*\"]。\n6) 启动（或重启）gateway，并检查渠道状态。\n7) 最后告诉我还需要我手工做什么（如果有）。\n```\n\n> Note: OpenClaw cannot log into the Baidu developer portal on your behalf.\n> You must manually complete developer registration and create an application to obtain the `AccessToken`.\n> See [how to get an AccessToken](https://developer.dueros.baidu.com/doc/dueros-bot-platform/mcp-server/prepare/prepare_markdown).\n\n### Option B: Manual setup\n\n```bash\nopenclaw channels add\n# Select \"Xiaodu\" and enter your AccessToken when prompted\n```\n\n### Environment variables\n\n| Variable               | Description                                                       |\n| ---------------------- | ----------------------------------------------------------------- |\n| `XIAODU_ACCESS_TOKEN`  | AccessToken (overrides config file)                               |\n| `XIAODU_ENV=TEST`      | Use test endpoints instead of production                          |\n| `XIAODU_BASE_URL`      | Override HTTP endpoint                                            |\n| `XIAODU_WS_URL`        | Override WebSocket endpoint                                       |\n| `XIAODU_METADATA_JSON` | JSON object merged into every outbound message's `metadata` field |\n\n---\n\n## Usage\n\n### Start the gateway\n\n```bash\nopenclaw gateway\n# or\nopenclaw gateway restart\n```\n\nThen send a voice message from a Xiaodu device bound to your Baidu account.\n\n### Pairing approval\n\n```bash\nopenclaw pairing list xiaodu\nopenclaw pairing approve xiaodu <pairing-code>\n# With notification:\nopenclaw pairing approve xiaodu <pairing-code> --notify\n```\n\n### Uninstall\n\n```bash\nopenclaw plugins uninstall openclaw-xiaodu\n# Clean up configuration to avoid stale values on reinstall:\nopenclaw config unset channels.xiaodu\nopenclaw config unset plugins.entries.openclaw-xiaodu\nopenclaw gateway restart\n```\n\n---\n\n## Contributing\n\n欢迎贡献！请查看 **[docs/contributing.md](docs/contributing.md)** 获取完整的开发环境搭建指南，包括：\n\n- 安装并验证 OpenClaw\n- 配置 xiaodu channel\n- 下载相关源码仓库\n- 切换 OpenClaw 加载本地版本（开发者模式）\n- 编码规范、Commit 格式、PR 提交清单\n\n架构说明请查看 **[docs/architecture.md](docs/architecture.md)**。\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}