{"_id":"@huyooo/ai-chat-tools-node","_rev":"32-b126b7c3eb2592e89a679352f853dede","name":"@huyooo/ai-chat-tools-node","dist-tags":{"latest":"0.3.39"},"versions":{"0.3.2":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.2","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.2","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"7a32a568ca0db77a0b52ac488b44a68f82151bbe","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.2.tgz","fileCount":40,"integrity":"sha512-AU6To+v0gxUST8NgDdpRm0VmYOU4xlaGXxBJBTnDwUASoTklV/xzt7EXyeLJDaVvChVolUHLSvxt0L095dWNlw==","signatures":[{"sig":"MEQCIBRVjvEi11bYtkBB7uyXBsz6GIUfeVxCq4ZOJ6Z2MCaBAiAsItFxC78JdrInjtXXUETWOxLc8ksSuespFYQ0IRXzVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"241c92e5f33cb956520149ada4bc33646c6756aa","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.2"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.2_1779191492119_0.5629372363612868","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.3","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.3","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"c9b5aa8bcfcd1a9e55a5e29e70664ee414c6017a","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.3.tgz","fileCount":40,"integrity":"sha512-fjuNWVXkFyB+6cxEeMJ4sC73eMEhcJvyUWZ+cDeW0GoMepUz1JlLrjBAcU4zI7eA315OmsA2qB9H44DPZIsoAQ==","signatures":[{"sig":"MEUCIQDlNV9QUeNTgf+IVMePB5YVc9/nzCfD6Xvjd1j2pDMpfQIgK6Cl9PowPBiQ20mEE6t6zQZPVz9bfpEuFa2BSl4g0G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7e3ac5570e8858671f48228886a26bfd6b889ca0","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.3"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.3_1779191620799_0.49375940884841585","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.4","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.4","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"d6caf7aa784fa6612c2c1717768d3f713f1e629c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.4.tgz","fileCount":40,"integrity":"sha512-v6rnE0/pV3EijafBwyKtfSKddYzxCqz7qYzP2M8jisbcLCGHnoqvxqnu40OqH6WMXw/bqHw5uNvpKOUkm8NFbg==","signatures":[{"sig":"MEYCIQCIcNxUFy8K51yknT6WKjsMsg/5Ahqg28QlRx4BQ1dbpAIhAJxagDOAbgS370bjXnogZzxtRgjQleEQGce0aLLNKKFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7d0fee37678c598a790bea8fbd9263fe98e2e5db","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.4"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.4_1779191847621_0.2718585897484711","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.6","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.6","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"f8e8d1a33eecb71543d37c9e134e3cbbb26fde8e","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.6.tgz","fileCount":40,"integrity":"sha512-xJrg2OCWDcqKssQwhaHaZ/egbo1gqT5L+8fJvuk0kYx4j88i+fax3ca8ELbSG+Ab93lO7gZs3GNF68GCG4iiXg==","signatures":[{"sig":"MEUCIQDC2xKx1J3TruKnZqI7hVZ+Km44i9h50tXR2QMAyOZclQIgP19YGbqLem4AfQY32xdMkg6NnbSe65ONZMFxevcevvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81cade7a9575515afc25be1b070fd174ab06db9b","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.6"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.6_1779325652295_0.06166270139298957","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.7","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.7","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"64637d677def898b5d0cd1e6df576e818018503a","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.7.tgz","fileCount":40,"integrity":"sha512-1UHJ1Z0Su7XUZImZtOoTzt59AUVxjTFcBcBT8HdAhXWnicTDXGHC5ZiWkPXvnUIuofFS67ssNBF27whzrOY/0Q==","signatures":[{"sig":"MEUCIQCOCQyNHHztCeaMTDDMUlWI7y+ZTDPMrkip04x7KNovHAIgV0kpqiOxiAW2OphlGH4ieQjS0GM3cfjhBCJhl/KdsTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"36c05358898c3f14054533222744dede8f967881","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.7"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.7_1779326289059_0.19386817547357138","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.8","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.8","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"98d65622e5bb5b07d6ef21b90c576d112adce684","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.8.tgz","fileCount":21,"integrity":"sha512-PusZQ1PX0N/+EiyjsnRlKug3JjydbNxoD3ps+9j+V6TwM/FFvjMHZaHSQEpGtF3yQ3Y0GFIzkGnnMv8MQXA82Q==","signatures":[{"sig":"MEYCIQCVnPWqGkwgUVyqlXti/At4U0FhtqE67OvfdGTSVPZSpgIhAJBQsZYhfCeADAFI6KDqjYccY0eqkwR3VTUm0UV/qJF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ed72067aa5fc73452a37f2358a47a5d2e14fb8b6","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.8"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.8_1779450281753_0.5747279704479247","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.9","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.9","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"cae0ef121b0aeeadd8043ef5973bf9e1eac6a785","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.9.tgz","fileCount":21,"integrity":"sha512-2DeeWBrUClWWSC7oJBOnwdfcqFg4qTgtgaNa1qsXrNKYhauFCk7DXueHKOeUH+R4kbs36lLnKhkmNHcvkoUHpQ==","signatures":[{"sig":"MEQCIHfgNiO/gD5o1IK0lFrkU2gf5tC6BdwPhZ2SmR+x8BvQAiBotigAP+9VLzUSx5AKq2HA9Zf/jH1MkVJLd+y9NxYtmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfc1cc6a2ac6e0d63c9e7401657ad6c8b113547c","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.9"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.9_1779553148285_0.4837663113583397","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.10","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.10","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"08675cad7101fa0ab65c9ccd07ea17ea1fc70925","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.10.tgz","fileCount":21,"integrity":"sha512-+BoKdNLc+jOPGSLMHMcppldTP07pZOtfFlSNRCKREoIupMJ7UVHCrXb998i5esTr5ijciiPHMZrUC6g3mUd7rg==","signatures":[{"sig":"MEUCICtAYGX0g+D7PomArAD/jDeJEJonRPjhx0MYJnnJbYN6AiEAy5amc6ntMiWY6D5r53rYutbeoI1tUX4767UdOCBw1y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fecbd97d6a8ab4fad274784fcfebd6d3595f6e9a","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.10"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.10"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.10_1779588748382_0.3520585026718239","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.11","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.11","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"2eb83013729f081d424f100c9c1a9d984256db9c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.11.tgz","fileCount":21,"integrity":"sha512-Ar2Z8IcWe15evYIIMb1HeOHvzSWfn09iu3Vea/QLwKbWyKh5HKwawVwJi9tDp6Qnz9ondiSm/dNfmxthsQTIWg==","signatures":[{"sig":"MEQCIBorJIWy9um+gI+Em12J/0jIau7J/XZPJ0jNZ3pcnzFAAiBlegrd4q7Ys3a0CCvUNR+cdvvNkRj8VNl8OjE+nAshfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75eaed5458045be3cb4bfed872b52974affc5e1c","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.11"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.11"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.11_1779668543268_0.5289380100942065","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.12","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.12","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"71de2208d8e4376a37a892abb0ed30809386ce07","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.12.tgz","fileCount":21,"integrity":"sha512-8/1NFmwOAFL7azniYXtdSkto7eoPxPIlZWTzAI+GabCi7EbjJWiLEUU4xRQVz1dJKWXJwFCDwO/Z/zg+sIAF4Q==","signatures":[{"sig":"MEQCIFbEOITyYAHtrfdaRpMQW7UC3a1+Hld7RB7vnHUof5fHAiA4kVOQud2H7I8/+ciRynFPPDsBgGsOoN7rsZ0RCUTSKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"549ec35cd5b95bc4925bcec8e362090748179a31","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.12"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.12"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.12_1779669955732_0.02094523620033284","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.13","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.13","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"c8ad817e3b428dfb0519427d1b65b9affc456d1b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.13.tgz","fileCount":21,"integrity":"sha512-tY79dKv3NpTRgkARQ9UL1x5r0UNfJ4BfIkqPnZGLqIVBML99QY2zD4v44Uzmd21Nz6TTLFkhvn9ta+tR4qGg/A==","signatures":[{"sig":"MEQCIDg1Iyhib/CyIdeXXxmD8fYJmKv85DNp6rNRWnMERe3FAiBMshocMFEJPNpBecNiPRTxSNEgBUXj9ziVHcAg3IxMug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"56e0f6f600f61f51a54055f98936971eef4e8204","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.13"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.13"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.13_1779687510161_0.37483471802429036","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.14","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.14","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e0cd07c9a4ba3a4e85a930c60d8064f274fc1fe8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.14.tgz","fileCount":21,"integrity":"sha512-DJe/LG46b80g/vK9xdM5tIsoXnCAf4na7EOEduxUeeQCQVM1JTNSD4vMHqEQFNa84mfLGIiFHkE4/OUEkxIg1g==","signatures":[{"sig":"MEYCIQD3otRx6IeXxfq3nM3mb4DnA497Vq1N4Jnl5GHM8zh4NQIhAKNKJ7/lvuGJ9Tdmi4793xCSAKjW3bfZmj2P7Ghui5Fu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74d524ceaf4ab740ad28baa2e56fe3998b49a1d2","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.14"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.14"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.14_1779691400390_0.44317664917270916","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.15","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.15","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"0ae4eaac2aa08b67838b87d01eeab558e0451db9","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.15.tgz","fileCount":21,"integrity":"sha512-tQootKisan0lRlFySvf/Fdip0cHliruCFwHCqGVPalQcCb/YrnBS0MjLSDkkkpuL+UuKWlrbqlmyfY9OXETyaw==","signatures":[{"sig":"MEUCIQCo8uYDwtSX9KR0m8BzpkdEa+HgzmasdqcuBCxyqybvWwIgUsRxzn27GcDEvdOsr0so4J23Yg3b5+feBEhI3DiBwdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d12e39c000659b69f8e51d845fb7a08fd44012b0","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.15"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.15"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.15_1779700828611_0.6594080920438437","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.16","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.16","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"a17aba0e8003ec517832d6038d1ad8e92e323eda","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.16.tgz","fileCount":21,"integrity":"sha512-oxYRePGmJBrZbpmb6ZP3V2+U0uk0nibAqcu2vVHKN/Wf/hUXl0XbA8YkhIT4Ym5Dzzyh3eLYEaw9L7eRhjG1Ng==","signatures":[{"sig":"MEYCIQCD4omrFO5GezgZeoyKteVspM2F0DhdeK8MRRlSzmqUaQIhAK5NR3UYqIfWiSWXv1/9qK5sQgtcNd98+rVFLywr9iz5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"224df0c2814cbf859aa987fb144ed2f1d9c709be","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.16"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.16"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.16_1779706450460_0.7477801459076638","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.17","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.17","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"12291078f1e2765fc1465473a43e9ddf599c4b55","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.17.tgz","fileCount":21,"integrity":"sha512-XoolPuxrYIvKtnSlvLbYgpONnOREMY2zMY7vMLBXL6+tUY1cA/a5Kp6YZljLSo3MWvVoKIb7IbVjU3+LVYo2zg==","signatures":[{"sig":"MEYCIQCasUo63GBPsoOafvYpoU54P/pJ+6KdMnqTjYSTiYCgOQIhAKPLYBviRnxzDb3LzOuSgvgmKEGYNLUljGCT5qcgUPiB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b3f66514e78b31e8b6b098742f3b85246d7e5f5e","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.17"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.17"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.17_1779712467590_0.4954646344104632","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.18","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.18","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"0835f560e44bb807efe99cf4c32449c6f46cce64","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.18.tgz","fileCount":21,"integrity":"sha512-pRW3lBDom0li08GtamuDfWYK+0s13zth8w6oafGFuifpvPWxSZTfU4uXVSd3xH+irP7A9FdArBzAgh6GQXNqvA==","signatures":[{"sig":"MEUCIQC5gzjLRGNFVktXQ/+sdJGv3SHX2z2HpErrhjMzjL6/iQIgDlFr1++z63KRyW4XHYuekKuz3AJudX67668jVOpElsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b29b40b7eebea9663ca4c4ca1c5a3c59910b9bcf","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.18"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.18"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.18_1779720791721_0.5691120258609597","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.20","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.20","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e1575644a65f4be84b12dc0e17d8671fb1a0220a","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.20.tgz","fileCount":21,"integrity":"sha512-FueySn6aayD3rpH74Ba0W11GkjuITBLs+lwCz2qS92+s9KCsYB0SqVrLP0sWd4RaldWe0q5Nk9QRYH3KUUsRrA==","signatures":[{"sig":"MEQCIFpuCJHn2ZU69I9fVjM6aE2huDi14jPhDsq20bB4auScAiAWDAMi0yvZBVsPcbZ29q02MfjP5jcyzpgthEln1hErDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"798e0c9c4d63d0d70cd7d1d67105ea8fbc331ea2","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.20"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.20"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.20_1779762683907_0.471500575458792","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.21","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.21","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"1a6fb29f8cb2ade6c8cd143f270079241feefcd2","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.21.tgz","fileCount":21,"integrity":"sha512-fh5iJcniyQvYDPOvobUs7uZhakWNZrSaHPXfwpYHZ43PP0hPgFTbtj22zd+gxmaB9dQd0CuACiG7M1HVLIlMbg==","signatures":[{"sig":"MEUCIByIbzVgTVVSA/w7KsQVGNeJBcwKU9iFNrPkt7p7GSZBAiEArxBWloKWaQ2xexCLwQdzvz6cVOTkhp6eHJji6hhGUMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea8e08fec849e9a321d8cba631f14891eaf49d2f","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.21"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.21"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.21_1779768107368_0.09419720445397561","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.22","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.22","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"44c78140ab671dd5ce822f0d3e71c4b5b06fcce5","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.22.tgz","fileCount":21,"integrity":"sha512-amaeOXDzMqejQjr6f+lKZonW7eXVVoCLHYPNPLH3wY2KQFyFMLRNMHsrS7x/M4lPvPdz8xVclkFuePCZsMWAZA==","signatures":[{"sig":"MEYCIQDnbwgGTJXQz8I1fHx3LB6KXhQ3eeXoAjqFaXRw3eKF2gIhALJUQkzYaxHOJRRt4xosWZLJCKEjRM4VG4ebGOOtIBva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5cb32f8b05b95ea74508ee08cc9ecd36ba03b575","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.22"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.22"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.22_1779772455767_0.10953244338804846","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.23","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.23","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"07435e45d70ba667ba87fd5dff44a464b3b9ead8","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.23.tgz","fileCount":22,"integrity":"sha512-1DeGKC7qSc+RWh0AtrNXoRkvT4jJG/SQZCKHh7ibKxj2AlvnkROoD+xAYlnsb6025ktuiQyKmLxX1YohjfDDkg==","signatures":[{"sig":"MEUCIQCor7mHJRg1ElY96hOJfONtsXUv+XllMHm2Npx5nJiaygIgFBtxALoothzugIHAaznXEnQn7uxVLHbc/5zOb57zkNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c99638228ca8c38726f0419d2ee6162e2aaa6307","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.23"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.23"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.23_1780395448888_0.44057504903103406","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.24","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.24","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"e978c98b6b77d8533602e6d2a647529e7d2932ff","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.24.tgz","fileCount":22,"integrity":"sha512-947UcgFCLYaTveH7+4fMkLWhJhEQdEoz5daD/wn5w/IVBEIpokYyAO7cQImW4skhdn0/lubY+lxLpC3HK3XJdw==","signatures":[{"sig":"MEYCIQCdrr0I9ffhuWIxC+Yz47x3Da/p/Ejg1xuk2DOv+A3+rQIhAIjkc2QI+EqfTcc9t92jy+3z262RBQa5HSiHHJYs3zDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6e76269e523c7f156c8d57a9b9a6dd86cf03467f","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.24"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.24"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.24_1780396666601_0.9677712436986565","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.25","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.25","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"016d44ca857b8fb5604e4750ff88d577922b89ec","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.25.tgz","fileCount":22,"integrity":"sha512-LWdWf9ayQH2YGu48TKSS+AZVQkHVTnkoCAebz5Oy3sycOnJeYcpzkPM8G4/lvVMI+H6pcF90YWHhbqESSFEtGQ==","signatures":[{"sig":"MEUCIFYfEQCJroqLN2t6Ce1ACXJAGC42aYUoDzEmp/NnHvJIAiEAoO5+hE246EMYTcqmqK0Xlq1kwvGH4CCHXlsySPiTHVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b82c438a9c9085bc2e88b5f7b7d8a0df6749727e","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.25"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.25"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.25_1780410588833_0.9180207567488448","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.26","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.26","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"04a78cd3a9f77cf928450abb7f2b427f518e61b6","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.26.tgz","fileCount":22,"integrity":"sha512-3k7Pkkua9uSFR+Tocfi6JNcmW1KaW7cZtasrxI6NBDA9qehtVzuqMRw2ePygIYs+jA8q2iMXbujGzB/6YNFzLw==","signatures":[{"sig":"MEQCIAr7z2RzXBFn3kIYy7emuOOq6ydrRtRaBoqo1io6FdoCAiBnrRm26x1JDcaDIymv9xmDnri8mzm1bB+zUbv6lkSS4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f23f64e1f2bc3c157434462f08fef4646f51229a","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.26"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.26"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.26_1780411082875_0.8796753364216188","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.27","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.27","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"807a5b52a96860a8c4c749314da311c72afb9e1b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.27.tgz","fileCount":22,"integrity":"sha512-A+nVtNANqZe18wPJwzg6Lyz+aHoZ1DmOFctC051b/xJPg/pgeVsUZY91HaA0DMavwkC7U3aQ9/+D/eF+4hY5aQ==","signatures":[{"sig":"MEUCIQDnYys/0FBKRw8GdNXKm9KgXA4avpONca4bLkYKtFMxawIgdMv0MnfGEfWw9Yr3vEOZnVgUt22vbcErdxk1Ihzo3kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ec6df455febb80e81f497e7b9700c8fb3f9737a","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.27"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.27"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.27_1780465480954_0.08231625953781307","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.29","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.29","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"064fc2e0701138b09d7b8b1d24e1bbd613d857a0","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.29.tgz","fileCount":22,"integrity":"sha512-TPt++7zzyGg0x9QoHANjXR3nu69u2LzZSS+GD5yLUnl/Lqz0wifPcVMiOaNsNHsMYk7lofUi1cpc2ODXMFnbWQ==","signatures":[{"sig":"MEUCIEEKW/uPi8yFNroTLQDkISIX2L2RQHVOSndIys+riqTBAiEA6WsyBiQm8adnVooTyel5yinGR0k5gmqm2ObYu0x2RM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b16c00ba78bdab122417cbd92da5a699b244b7ae","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.29"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.29"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.29_1780503903937_0.3953714062180269","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.30","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.30","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"c61ca275668f681e2c9e31ece7eace6dd8efe321","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.30.tgz","fileCount":22,"integrity":"sha512-YSwnyO2HB44n3UwU+kpw/cTZKna8vRLSjmev8RhHJtqVcJ2K81nFCSicUpre8xXyDtbk4speU4a4TpaY158qAQ==","signatures":[{"sig":"MEYCIQCz1Adps8r8xs9C/8alB4wkkjnnY6ddBN8vdHLmgEEVwgIhALFlxq/lrSMUO/695B++TF9YpZHiLsKtFFsiinlJD6Xa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efd9db72932af296a506fc7aae4e4cb018e22489","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.12.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.30"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.30"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.30_1781256310393_0.14333691535107773","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.31","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.31","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"fd2fb8bfcfc349421acbf53ddbb1b45768daf093","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.31.tgz","fileCount":22,"integrity":"sha512-7kIIUYEBhWR6w/iiFE9HG3BTTGIEHVn4FYrkDWBHmN0485Vq4eGrgWmTNwCrGid9PCvTwwW5LLI5TBKNNOexPQ==","signatures":[{"sig":"MEUCIDaZ5WP3pke37SSkLay+qV5lDXtwGlWMvhgkHDik4c1AAiEApKBzyOb3eJP/6NNYA3skYd7pekJOd3GZ2axgmj4QDIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8807ed153df58312a4a993ae84c35a196acdf84","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"10.8.2","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.31"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.31"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.31_1784514707566_0.2443791553209549","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.32","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.32","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"afc7a56750bba51959fa81a2979fb265c978cf7b","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.32.tgz","fileCount":22,"integrity":"sha512-8ykZXlFwnmHInZcjVVr63gWJdZ8ZCLW0hsn5aucCmHfFOXVbxR1Wv4f767ufLwADcM48zXFicV6a8msXj/hNsw==","signatures":[{"sig":"MEYCIQCJJNCaZ0DuRtkphOWr5BbWSKaK3CWP1AWBBo7e4ROqzQIhAPlPLWt6m2a7o/9ocwnHLxVb6tTapTaLyBSb7/kQeSWk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"439f1d48c95d3b086d962adf097dd5372c413726","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.32"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.32"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.32_1785136516956_0.11712373804683063","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.36","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.36","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"5c489032755e3d3e4f0077285193a3c7fac23ac7","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.36.tgz","fileCount":22,"integrity":"sha512-zuD3t+ifAn5HCNyN/ufYn/sEGTkkfh7Y8Zqghb4ihdbMemxFtjyJi/Z7XK6X62idXaamg/bVyOAYvMhJQtz8+A==","signatures":[{"sig":"MEUCIQCMbW9ir7Kqv+EUrBZNyYyj2jor5gchwX7AZzdvn/imZQIgceQtxirhh2CsvtSgbbkLqvII1ijY2uPwhHGH4B3mdIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22200},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dae3c9ab08a418e0ca1e8ea04d57e0cea7e4dfec","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.36"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.36"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.36_1786165929379_0.5256136105586293","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.37","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.37","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"6834df0cc999b948a81f765463a97d48579e6f63","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.37.tgz","fileCount":22,"integrity":"sha512-yaz3lx4e/qcug5W/cd3j6HSrUbR0I0fyS/pSzvbMbSM5TdU/6PsxeqEzCPy5jSY75tQW2N6fWNO7HoacysjNjw==","signatures":[{"sig":"MEYCIQD1kt/utn54U2C24W+UBwlE2bCz03KKKyegPN4Pqn/QkwIhAM3eeWKqSoLAGcPPB4ZCDevz5jXPdK85CLMFWSR59UPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22200},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bf05f672f5c4338a1339309f76de9f1b0233cad0","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.37"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.37"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.37_1786601158879_0.9586747049834192","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@huyooo/ai-chat-tools-node","version":"0.3.38","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","_id":"@huyooo/ai-chat-tools-node@0.3.38","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"dist":{"shasum":"8f531043ff27026cfeb1e83c2b9a7ae5fd9b3dba","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.38.tgz","fileCount":22,"integrity":"sha512-JA6Qb85UQ8vJrnGW+fFkY/9CLeLbTmz4DyzGkVdhnR2e4iEJUpF6o/gi8BfCFGOuyCO3c9p9UcnL73fT2KkqMA==","signatures":[{"sig":"MEQCIHR+CacCEKs6lIyO6SH0x+K4PCYqX6O7exdd48uqMgVXAiBX3jgPqcRn3M+5iYMc4eSgmOb97CkjlyZUtN4xSchI2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0YDk28uGPUgUmyX+BVxL6I+nTUx+nkwp2EEGr6qDojQIgNdkUUZ4SIzGrlrt5Wr0DyX6OhU1ow5lMT8Oyx/fhmT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22200},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd438c496210f0d83481218df4b42e46a4dc9968","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"_npmVersion":"11.16.0","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.38"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.38"},"_npmOperationalInternal":{"tmp":"tmp/ai-chat-tools-node_0.3.38_1790181242078_0.8347484973730808","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"_id":"@huyooo/ai-chat-tools-node@0.3.39","dist":{"shasum":"4f907161e00fcbe7391461e7cde8b2f293d9425c","tarball":"https://registry.npmjs.org/@huyooo/ai-chat-tools-node/-/ai-chat-tools-node-0.3.39.tgz","fileCount":22,"integrity":"sha512-M2EANr6oKmGKLwxFCeij674HAMVUe6n9DH4NILNjvlnVqsN+DKCuTOSq1miBZ324K7MfSuJvuIBmqdy6/zHZfw==","signatures":[{"sig":"MEUCIAvFV+FxJUIxcsd70u9LlWLEJSQbl6Pib55Brd5NYxEQAiEA43SPmoimf4Ls2peSzbewxuV4bmU+xCVmvJKh15GrvPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA2CxiEVJ7UsWN4az9cGZhXR72zfNEfnlGG4zbF4tCSLAiBSWTCPHlzwele0ausF8Ixx7SccVXeP3Je8yGzZ4ZtvGQ=="}],"unpackedSize":22200},"main":"./dist/index.js","name":"@huyooo/ai-chat-tools-node","type":"module","types":"./dist/index.d.ts","author":{"name":"huyooo"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a3320a25da42f97cc142113932ddfbe9b5ec118","license":"SEE LICENSE IN LICENSE","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"npm run clean && npm run build:js && npm run build:types","clean":"rm -rf dist tsconfig.tsbuildinfo","build:js":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest","build:types":"tsc -b tsconfig.json --emitDeclarationOnly"},"version":"0.3.39","_npmUser":{"name":"grasilife","email":"434543162@qq.com"},"keywords":["ai","chat","tools","node","execute-command","ui-actions"],"_npmVersion":"11.19.1","description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","directories":{},"maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"_nodeVersion":"26.9.0","dependencies":{"@sinclair/typebox":"^0.34.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","vitest":"^4.0.18","typescript":"^5.0.0","@types/node":"^22.0.0","@huyooo/ai-chat-core":"^0.3.39"},"peerDependencies":{"@huyooo/ai-chat-core":">=0.3.39"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-chat-tools-node_0.3.39_1790522421743_0.954777810568201"}}},"time":{"created":"2026-05-19T11:51:32.027Z","modified":"2026-09-27T15:20:22.039Z","0.3.2":"2026-05-19T11:51:32.278Z","0.3.3":"2026-05-19T11:53:40.945Z","0.3.4":"2026-05-19T11:57:27.795Z","0.3.6":"2026-05-21T01:07:32.433Z","0.3.7":"2026-05-21T01:18:09.217Z","0.3.8":"2026-05-22T11:44:41.908Z","0.3.9":"2026-05-23T16:19:08.432Z","0.3.10":"2026-05-24T02:12:28.526Z","0.3.11":"2026-05-25T00:22:23.406Z","0.3.12":"2026-05-25T00:45:55.878Z","0.3.13":"2026-05-25T05:38:30.317Z","0.3.14":"2026-05-25T06:43:20.547Z","0.3.15":"2026-05-25T09:20:28.743Z","0.3.16":"2026-05-25T10:54:10.619Z","0.3.17":"2026-05-25T12:34:27.719Z","0.3.18":"2026-05-25T14:53:11.845Z","0.3.20":"2026-05-26T02:31:24.027Z","0.3.21":"2026-05-26T04:01:47.509Z","0.3.22":"2026-05-26T05:14:15.914Z","0.3.23":"2026-06-02T10:17:29.078Z","0.3.24":"2026-06-02T10:37:46.728Z","0.3.25":"2026-06-02T14:29:48.968Z","0.3.26":"2026-06-02T14:38:03.027Z","0.3.27":"2026-06-03T05:44:41.153Z","0.3.29":"2026-06-03T16:25:04.113Z","0.3.30":"2026-06-12T09:25:10.535Z","0.3.31":"2026-07-20T02:31:47.727Z","0.3.32":"2026-07-27T07:15:17.098Z","0.3.36":"2026-08-08T05:12:09.575Z","0.3.37":"2026-08-13T06:05:59.002Z","0.3.38":"2026-09-23T16:34:02.153Z","0.3.39":"2026-09-27T15:20:21.831Z"},"author":{"name":"huyooo"},"license":"SEE LICENSE IN LICENSE","keywords":["ai","chat","tools","node","execute-command","ui-actions"],"description":"AI Chat Node.js 工具集（execute-command、media、ui-actions 等纯 Node 工具）","maintainers":[{"name":"grasilife","email":"434543162@qq.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}