{"_id":"skyloom","_rev":"64-b120fa75ec93655134e28a67517c9c6f","name":"skyloom","dist-tags":{"latest":"1.26.0"},"versions":{"1.4.0":{"name":"skyloom","version":"1.4.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.4.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"0ac761fc9f26c82465882a91e1a8b1f2b91a7438","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.4.0.tgz","fileCount":225,"integrity":"sha512-AbPNc9ZpeHF8xeHFDJhuOz3RLdGYwHzfendZJBpws076F3VsM5H3gyKuIdo5ctTBVDW4b4htYIyehBFf0ITaEg==","signatures":[{"sig":"MEYCIQDMsNF8nBhQSK4tEvgEZoz8KYgv3Pz5nj7qL/hBeykibwIhAOGBXXCC2lySSBeQcCBOcOkf5xCQ4AV+MlTlfLhmhfUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266073},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"fdf4f3292eea94867990d2024016003a211a0a9b","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.4.0_1780916907894_0.6001362074148666","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"skyloom","version":"1.4.1","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.4.1","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"2cd4c442d4f83a761830cd0aa9ab1afc17b3b4ee","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.4.1.tgz","fileCount":225,"integrity":"sha512-IyPTi+5Lilm5A1NSyhwzstKh5UaS8W6lo/t3tfLR/pgLlFgkS9l2nROpGA4xr95V1DaziWLXcS4/E5vrOl8sfw==","signatures":[{"sig":"MEUCIQD8zAkw81Py+H28n7EbH+d9s1lB53VHJ/0I2R3uKOXYFAIgB64/pq/x1dEMum7/PuvBJsjgzROk7/YhP8LgBgeYYMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266272},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"7e58e0a2485b8b6866059717c9b17943a2595cc5","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.4.1_1780917430103_0.07919281054237803","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"skyloom","version":"1.4.2","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.4.2","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"94fb33e6506797d4724ff12d1b2d093ecd77e6fd","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.4.2.tgz","fileCount":225,"integrity":"sha512-KIsaJcc367PCwnTMaI2r71R/p/GcXeF7X/qclcfaKICkF67NNPZem7Z9J367pLGVJPHfOPjOqJ1EeOLG0wqb4A==","signatures":[{"sig":"MEYCIQCGDBfLQqL/36Y5WCAAWGOY9XNizZlpOwID+Bp9sUY9MQIhAOiatuBaE2qZ64iB2uRCw+uTwhIDLjaKFqTJwh72ROIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266468},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"31e7f8121c38e5bd727eba99f8b7c1738e274808","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.4.2_1780918026155_0.4560377453395723","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"skyloom","version":"1.4.3","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.4.3","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"6361c7e6b29192e17ddf36ee7518befd5933aade","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.4.3.tgz","fileCount":225,"integrity":"sha512-DTllj6gWFASQE/q7fU7o5/4pzEr5VGdo8OAnoQ0/AW+Po+fLX8YsKgp4ozCXGe6d4CctfCB5p8w3/kSHIj58xw==","signatures":[{"sig":"MEQCIEiyg1Zkt5KRiGKHAVvIxLlzzLS6hbkHW+gDHxA7KPeoAiASVd/Kp83Uu3YxjPUWshqoR7czGBLTl6xV7x/pLso5dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279541},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"35920f0ff71197c08149bff020a8298a54b5e43f","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.4.3_1780918384845_0.6082778621424882","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"skyloom","version":"1.4.4","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.4.4","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"17cfb86d4ac11982a4bb363934f3215d0411db69","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.4.4.tgz","fileCount":225,"integrity":"sha512-vvljBqtmyiHZ3BTJGV0fj6mrhLCPrdBDPsrKuBMR2F80aqshyVB2kM/jUKZV9i/YrqnSNTAZIP6USXX3MoCerA==","signatures":[{"sig":"MEQCIAmHEnF/jS8GMw7ePOt2LVm854rVQSebrwGv+ZXhAVAaAiB2YYJLEiCSYN1BXMradd4dXm4xljgXk4d24QLAmK7n3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1313345},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"1a3ace14d9f19566e418023bd57ee56fdd06662b","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.4.4_1780918698216_0.07522328635933029","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"skyloom","version":"1.4.5","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.4.5","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"f650e75fa961e0221931c6041f4561d3fcef71c0","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.4.5.tgz","fileCount":225,"integrity":"sha512-9u9oMMOjVBYvUGYlmsEHJ6kAK14xF4vu5pkzudjhidsVe5BH7IwZiMM/JcvKwXQtIFlsjyzr38wPbegfjNfQ5Q==","signatures":[{"sig":"MEUCIE58V/s0hSO3IRCA6ahbDRZ4qiFAUb4ZA/CSbOhAL50tAiEA82cfYg7V13E/oChhjUOkd54qx0YEC22FxTKhR5bTh0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302368},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"faa81c7f664da8b481c72d1ed82c9c474d4f2065","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.4.5_1780919183012_0.2981832844914576","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"skyloom","version":"1.5.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.5.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"e060247ae21435214e5e0861587047fb434c9c13","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.5.0.tgz","fileCount":227,"integrity":"sha512-FOgxUoEWPsbh1s4vH6U9IuhyQv+JhQUXCorpnuR9BA1iQ9oJRhIB6yU64wINvR/ciFkGFSX/covahGFLnpqC0w==","signatures":[{"sig":"MEYCIQDCP3GFurfzHAPmufVVKVTFd9jhNom96aNxQLAKQxxrjgIhANRZlGs3tSJMrq2KdD4almZxqIlyjvBvWKIpu3JbGzoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310413},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"6598515b5f16b6e0de75c1d95c33deab2b950531","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.5.0_1780919754872_0.9221701440651247","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"skyloom","version":"1.5.1","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.5.1","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"9785f15f19f34f03a92946cb6f9ea3d1eb10ac3b","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.5.1.tgz","fileCount":227,"integrity":"sha512-ujXveQcp2Rb4/dI3ijObFhOe0LgAj2RNO2EQEwODL2tNTJF6eo/XuS9N1UcrDqJ0gfHt3yhy4lJMxz1x6lBkHA==","signatures":[{"sig":"MEUCIQCypvGaUYeVDpREsgJgKzhF49Y8aN6M2hXdOgCFDFzyugIgdJ9fX5EKh6VavHo5TF4TBwRYef9+vRwApMM5zf2v5Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309427},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"3b51975b2b3bd72ee59728fa004d9ac7761997a8","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.5.1_1780920424268_0.416062024465109","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"skyloom","version":"1.5.2","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.5.2","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"422e986d283ad1a359edb8454e4a08c458ee2bb1","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.5.2.tgz","fileCount":227,"integrity":"sha512-tFsP9NJO7EgN/n4rCVBYtiBtiU1S5njjbXS8VySQTkMqpzRuJAsc+QYTe47gGRycsqVPIDhwwxdoWGsohwHY+g==","signatures":[{"sig":"MEQCIGAGXUvxrL4bO0WoCdixoV5kZdquIp7xSvFIqujIdpYUAiASZ0R4djXiLVoUTPpdRfO5+GAc9iELqh0fCH7Rne2aVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294579},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"2ed85f6d7d014a260c2539f01b49a5f81e2c74f6","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.5.2_1780920679671_0.6795578144462395","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"skyloom","version":"1.5.3","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.5.3","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"373e76f1cf96445956b5fbcd7e2bf1f2d64feba1","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.5.3.tgz","fileCount":227,"integrity":"sha512-tYGWAhuthDJG6Ae8eXevsdO36kZohOLjx0TA3VRShUMoFOg4Ss4GE4mEf1DrfDtntCeJRrbnHJm71ZS3cNet0w==","signatures":[{"sig":"MEQCIF/jHDdDrZbXWVps/ft4RHpg9Vz1SiTPwNBtqe9/1BetAiAWS7LCJwSPx0slKDwHyPFM7FD2iZEmkRu9jLeSPy4nyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1294906},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"2ed85f6d7d014a260c2539f01b49a5f81e2c74f6","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.5.3_1780920730182_0.43747599696932893","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"skyloom","version":"1.6.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.6.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"8de0efadc9795edcd0cbf261c19bc6e4c5133627","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.6.0.tgz","fileCount":237,"integrity":"sha512-L0PWrgrXyXbYt0H6aKuZRBohI+srkcp7fVpIuFfmVY7huDOAks6uctp/6MIPeNE5naqSVexfj/kQzSahO88cfA==","signatures":[{"sig":"MEQCIBaB4QCDblZ/yeK8nHyKYTq6QouP8Hxf5HIi2osoB6KmAiBqK6wxR3fBpKjTDLAUjG0Tm5vZZdc5oDSNq84JNQV+Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347376},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"e2df5fd0933dc7e7da57206d79137bb3826cfeb1","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.6.0_1780921341902_0.25703753788284134","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"skyloom","version":"1.7.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.7.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"6c72fd5fc33b1ae8669bfe0853de1fee71dfaa6d","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.7.0.tgz","fileCount":257,"integrity":"sha512-8qWCoWL+ZLnFiTSDA+w20ey0YA20SjId0U6Ho9nzFFyrOW9+x9jRXgj3h1j7VGqUj2soREIj9H31Cf2jTqAeqQ==","signatures":[{"sig":"MEYCIQDZ9b86mw0/EDCt1hml04MbyvVwpytQGC/KE+lA0x3a4wIhAKvWtJiFqdo4o7bMI2gz9+YN84Tur0zVwQuU2Sh/KYMk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414775},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"78b766a52f586458e32d90f33e884acaf0585a6c","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.7.0_1780921946547_0.7659014039088066","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"skyloom","version":"1.8.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.8.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"da7f65bc8facd9551f16a2c8b0788d01a0df73da","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.8.0.tgz","fileCount":267,"integrity":"sha512-2tfIutO6/N6GYdVszMJMa/AIsODB4vZT0rS3fqivDEHMIOB1yE3DPAeNQ+eZO2I7/GIprkNAh1EDtjPkm0GcOg==","signatures":[{"sig":"MEUCIQC94jgfyaMXiXFDGn1owwkVe2caXIDjHdK4QFq7hrKhwQIgP6guQkg/rHXvLOMsFLJ13udsRdGBPxLd4p1sckcgdgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1464131},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c5a8828431cd37fc23e68d2b6eddbc1c1c510d5a","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.8.0_1780922214606_0.5887307976700451","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"skyloom","version":"1.9.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.9.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"3446954bf09cb149cc9d7974807262d878071fa8","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.9.0.tgz","fileCount":294,"integrity":"sha512-SDzJjBp8RQGUC5tgICRPKxjMjvkcGyBdkWZyN0kuHJpqx9iDe21jmSKrZA9dsnYqBBQzWUHXOynXShjzaIXX0A==","signatures":[{"sig":"MEUCIFSKT3ksSOMkwhvDrtaPftuIXa7P46dYD8hYjYTfmS+DAiEA/Tyuyl+6Pdve2jJy7g4M7bA0p4Oofe1lxM6SskagYrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511846},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"7d79fcfabd7386c6b179aa8df5369531fbdc843c","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.9.0_1780922652196_0.8062178015481245","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"skyloom","version":"1.10.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.10.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"1c4a0326cecf4273de7e63f50535c8db86bd5b28","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.10.0.tgz","fileCount":294,"integrity":"sha512-p94qrUAv6X9tRhNWgIpj3AQrBkmae47316VaE2MYhyRFly9iye5vulPW2zDYBk4sL0p7+01cwilxPlka9ujxUA==","signatures":[{"sig":"MEUCIA16TgS8A1e1TteTrdTrPPBO1uaf+IGoFa/bgC7th16aAiEAwtuEQf8FPS3CWMGAGXRb+IwCHgM9IiIA52493D37mjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522650},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"d77640a7c6f3a29d2cd54bdd1028484a5ef0c2ed","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.10.0_1780922904844_0.9261303488575687","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"skyloom","version":"1.11.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.11.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"ea022c50b8b9b5de942a4208a584a30de08347b5","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.11.0.tgz","fileCount":299,"integrity":"sha512-RrBDePH/g3PWuCy8xpyJp5DQzuebVMdWnf26caobX7yRBVdCWFQHhGyi5nfaJQS1t75kY8eaAENFrc5fCBjbuQ==","signatures":[{"sig":"MEQCID5qxldQJv/9eFyXs7m8uh25eBOLSw9FUwNuADPVMuneAiBvRSUZ09D4otOsl4cDpkbQOYGjtzp7Dd0SieF1QvY84A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1565776},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"40bba2a8f5c734f64e2f9afb1d9e64d89b03bd18","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.11.0_1780923268392_0.651753429408656","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"skyloom","version":"1.12.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.12.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"e5888c407d1f943df225da3a4de3a653e0470f49","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.12.0.tgz","fileCount":300,"integrity":"sha512-V5SAXtQFoSEqKSrzJ2DlAqQlNdV8F8tLTH5Pt0KV5beLTg1N2/Cbkl320hcCLX1dTBwFaGx2936GAXk51CG1VA==","signatures":[{"sig":"MEUCIQC0CYJ5jqF+MgFytjOvYdDkTGvRI4Si667Ne3tTCefuDwIgf0d24ae03sX/MD8mMhGyTYhpC+h3VBGh4agWNzmlrps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1580877},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"7aa33a39fa3dfff21ea7eccabe08c95b25221592","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.12.0_1780923909259_0.9732230249281186","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"skyloom","version":"1.13.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"a28a6569055de5d0714d35c815bb246e1b839993","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.0.tgz","fileCount":322,"integrity":"sha512-swT/5/CrkZoZIXyt/59imbolE8wAj8T2oC8wxKN4uuRqWIaLgkFDSty4CaV5i5twqhDtjokIaZ10gbnTXAn9Jw==","signatures":[{"sig":"MEYCIQDdrfu6sMe4koffViLe59xatnapoC9au3fI1bFbeYuE+QIhAL0HNoOvrRTkexUlsUPk4Hvf5QRcywzNcbfjAlDvt6M+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702499},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.0_1780928755660_0.565986873436976","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"skyloom","version":"1.13.1","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.1","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"eb36e9bfe725007f04bdbf19a709fdd1568467d1","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.1.tgz","fileCount":323,"integrity":"sha512-f8v47PjoZTIoA4FX4CV8KBwLYLX15zj1EzG+K7jJAVhxcLrDglqw83JOWBfFoUMlqOj8dPmxeCzugTES5/SCMA==","signatures":[{"sig":"MEYCIQD1gWz5QOCsqN/9ATw7SK7v+ydqs4pI+0CVITNm2/n/QQIhAKVLUxpIYyIFtQlA3Rp0G0LkAwYP/hlvojag3263JZnH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1695535},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.1_1780930703950_0.46267381192666246","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"skyloom","version":"1.13.2","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.2","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"db587bf7046d4a71fcb3fb677d93dddb896a2f20","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.2.tgz","fileCount":323,"integrity":"sha512-UN0mFn4EFdYaD2zGxlNm43v2uOpvCQdt/BFHOEKOaRmkOtsokeYpSQVqV3xsSxVFGrPtL7apZBLfojP2I/Dmmw==","signatures":[{"sig":"MEUCIB/mUbK32f/tXeZPg8Tq+QPHuqwAdv2Eb0b57Dghe1GzAiEAzHPYFpo89OWRL45y/q/BqE26/OTE+wE5A8CBQLemIAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696905},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.2_1781015313450_0.4587083881470111","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"skyloom","version":"1.13.3","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.3","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"0e120db1a924c0d38f2d75825a8f47c4680deede","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.3.tgz","fileCount":324,"integrity":"sha512-Zkvdq7XpEdMegsIkzHivbKxnMyblueoI6Rj5D4VEIeNHtCGjFv0tvn3rlW9T4wI0izFFK6AEQVOtHU1M7W5aFQ==","signatures":[{"sig":"MEYCIQCzNGAGEgS20TamEsIpEOfxSAzX4Gh/vWluP9C3CGajYwIhAMVccGaiczfyY2dNCske8DToAqZGQBJzMaUJ7nkFNzR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1706335},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.3_1781017256670_0.6940534338235484","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"skyloom","version":"1.13.4","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.4","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"e16b23eddcc7f672749ac8b8c0834f53ab98d46d","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.4.tgz","fileCount":324,"integrity":"sha512-UFOtVKFjZlp3HYyzzl088W/Am4OaixSEt4aosLrmIttQbj/h+R7CAwzPrNlA85VG9jP+/KHM6H9oHkJWajio9g==","signatures":[{"sig":"MEQCIFaCNraCAos/8o1cE/A7RDFxiH7yGtAiLzQfwk8CISkcAiBB1Jnc3Qw0V+/nwMab5AAvKPyrJnk/Z7AsC33d8JeSiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1718437},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.4_1781018718650_0.2315344161095183","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"skyloom","version":"1.13.5","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.5","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"29d9cabf6a76c90b9909efaef994b85203aa375b","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.5.tgz","fileCount":324,"integrity":"sha512-NoiI6gigMy/eWUFrJ/cuX5yf+E+vdlJt3VlVa47/amA4c+9kHMUi73op1BerBj47MZCnkwb9mBl9N4rDZbHWGA==","signatures":[{"sig":"MEUCIFLLnVhGfqdrY/U4SFDRxa+8HFGMD2Zk7qgUz2Z9XBbVAiEAhaQv/DBexdwjBUrhD4OQfuWvpqmyBA7t7lHi2wwexvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1725111},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.5_1781019878481_0.614181639242743","host":"s3://npm-registry-packages-npm-production"}},"1.13.6":{"name":"skyloom","version":"1.13.6","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.6","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"92385dad874a4e6b90306b0e23a96f518836c897","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.6.tgz","fileCount":332,"integrity":"sha512-7S+ZTxfvlGXEmsricHEweneTJmTqPA6MZwYANoSSI+ZPvN3lovt74N4lt2K0h5+wY1urzHcBVrTNFTBNT2fC7A==","signatures":[{"sig":"MEUCIEDhFYA0oM+YGmTmRUXwCWa5SQ5pGSBCgFyL0KL3QWg+AiEA0hTGUEef62L04jsug/30YwZG8RBoTRAify9+dIyGjAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1735309},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.6_1781021672219_0.9388597574200508","host":"s3://npm-registry-packages-npm-production"}},"1.13.7":{"name":"skyloom","version":"1.13.7","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.7","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"2f8074f667ea13878c5d1e1cb0f84a19fe447fc5","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.7.tgz","fileCount":391,"integrity":"sha512-+qNkKUIKHZODF1YBXHWh/RXlyan5eYzzKoVxRMX6GKLhjdF6OWD1ta/C4hKbTJ5iEndBEpMrmTM4rNBaLdzxFQ==","signatures":[{"sig":"MEQCIFcKusTa7IkjxCu7AZqknP0RuXAY2XqUFqKqHqJKbAoCAiBjeez6k7Azr/x/nMs36ftRs3mPFmIVG2H6xXs447FFDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241103},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"a41d3f906c7af601d1396d70c211874de4d506e0","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.7_1781099770249_0.22918589272012757","host":"s3://npm-registry-packages-npm-production"}},"1.13.8":{"name":"skyloom","version":"1.13.8","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.8","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"d4c31404589be681c2870ab024525bbd84e142c2","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.8.tgz","fileCount":391,"integrity":"sha512-bsIn8ezsIgyOx3Hh4RDMeFSUD+9YA8W4XEBGGX/yWkR8cAZ+acsIFDRFuQh6zPhxjX9qg+Zq8cc8eLPfLLQMQg==","signatures":[{"sig":"MEUCIQCThGgOWS2VcpHrS6rNKDAAamBoEdh3IljQpqv4V5Kg5gIgC9jxaSWKx9Hq+cQ63CUXemVBQNvVe4I8yCz+KUOxPD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2244569},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"3a60262044f6917b9fa35826f088d00e7302f395","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.8_1781100228824_0.8421665233010125","host":"s3://npm-registry-packages-npm-production"}},"1.13.9":{"name":"skyloom","version":"1.13.9","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.9","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"dbb3ffbc34745cb568897c009348a2583c42d3f3","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.9.tgz","fileCount":391,"integrity":"sha512-9+oq1O/HeF/jYa5ec49wFzCOLnwmW5ZkU3vef5xJOgDC7FDLjWtjwH7CACUgg19dq9f6buqqhLGaDA6sJKmJ4Q==","signatures":[{"sig":"MEUCIQDtLI3mLsPYI2kDXgp2mJAhE0Y2vQr+G+cTgefGdzhTygIgMJv9lOT190yU0ijySkthvtLMvnyQSHVCQ+1t01vwJWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2246827},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b5a4119ab9592f0954058afbc44f69a2dbc99646","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.9_1781100558302_0.36177226127225626","host":"s3://npm-registry-packages-npm-production"}},"1.13.10":{"name":"skyloom","version":"1.13.10","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.10","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"9247dd3828f61a0d09bdbf63b26bcd6238159839","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.10.tgz","fileCount":391,"integrity":"sha512-7c2LtcBJo9jD4efmRvuHKv1TChRr7ovIOmSt28IY1h8PB5HGLqOUkLb6O5Kqcokmn0gSXcbyioZGl4ShF7kL/w==","signatures":[{"sig":"MEUCIAx/vY5Rv40fGnKwEjfT2aZqWSUwQut8zwzIVItJgvGRAiEA4Hl9gihFUoaL2MKWHamjcRGOGwv2KwunFQxwiUovmzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2246719},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b31bbcdfcbbb3265c6aba4b6c17bb1dcf91b0537","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.10_1781101633150_0.2685191462225154","host":"s3://npm-registry-packages-npm-production"}},"1.13.11":{"name":"skyloom","version":"1.13.11","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.11","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"bf9ddecf0ceb045e2dfb0710e6cec9710de57d14","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.11.tgz","fileCount":391,"integrity":"sha512-LLjoNjvzKsFmcTW4OQH5RmXlSl+WMM0fmePAthq0PBX9mm3W1EThrZU4SLD3gTQgCodVpdsKK6z629UkTHg8MQ==","signatures":[{"sig":"MEUCIQDh3xbD/P/9eOHT6a1UBD7iGtXOrTYL6a06KfhugmQAnwIgC5VwPypYBzFYNESdwQk7CvisJdD+GcWkAOO2Hb9UgSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2247033},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"8820cad724d38cb49299bb8530acba1b05f1e635","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.11_1781101835551_0.8059337068761663","host":"s3://npm-registry-packages-npm-production"}},"1.13.12":{"name":"skyloom","version":"1.13.12","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.12","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"e89fe61787449bb9665e7e24b5359fbf93ab5536","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.12.tgz","fileCount":391,"integrity":"sha512-P0t9qc8fWE0ob4ABA94jpN7wXklyuVuDOBRiMcKQ3G4w7JIWuLirWIiK+BTJ325tYAckCnIeon8gbJ0MXSaV+g==","signatures":[{"sig":"MEUCIQDTwZbnUjQvP1exwFzh5icfSB7lhcaaTdG0JMcoiQs0pgIgOMIf+tIxBNBH8bGPkS1nmWt+O048UwD/rLUtg9qNSuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2246788},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"3c2d3b7a68562f8e45017cbd65e806a81b0ba954","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.12_1781102045380_0.8096132824523357","host":"s3://npm-registry-packages-npm-production"}},"1.13.13":{"name":"skyloom","version":"1.13.13","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.13","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"9e509f219ff5e9268a1cdbb2c1052d6301cf5877","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.13.tgz","fileCount":391,"integrity":"sha512-gjvjZmsMqrTwbYFX5LJ/WRlqgKsK8vt3XW4ewZLzokt9VxYGjG8UH6sSlWXnhpHfW2ep42cILQwycv+1HlzrmQ==","signatures":[{"sig":"MEUCIQCHIuv9s/pBI1IJt1K1Z8ZMfJ2RQBy/pvO6XoFbutWI5gIgGSL5hg4ADY8SygSYnfqHtbTUIiSyOV45lWudqIcw7NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2246652},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"2db5230548d66a6de62e0b9cc3480b4c5ddf3b52","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.13_1781102273491_0.27778953806257234","host":"s3://npm-registry-packages-npm-production"}},"1.13.14":{"name":"skyloom","version":"1.13.14","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.14","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"7af31e0cc0744a278dd23a674f0c815d32b12fd2","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.14.tgz","fileCount":391,"integrity":"sha512-Qjtb6Yy8CkXGQd5xVLliqvFcVPQPfDUNrZGdEvt8dXOvclmMB6YV8yXaL1mG7QM1GKWoyPmg9FiA3YiPs6Cp4Q==","signatures":[{"sig":"MEUCIQDi2z6FdkpKF1hjtk1001mnsiFmlXJZNIRQ6FSJMdcmEAIgCPUya0vSDcyKhyBBVLsMRZGX6pzZroRrgRjlTSB7Bs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2247098},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9e30ab1bd637111eff21c8225dc3f53ecab18385","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.14_1781102662705_0.1422054598297302","host":"s3://npm-registry-packages-npm-production"}},"1.13.15":{"name":"skyloom","version":"1.13.15","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.15","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"c7a8e7fe202b6d84ef21ea811bb40bc928d434db","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.15.tgz","fileCount":391,"integrity":"sha512-8Pnrjwl/K95QKl+3xYTwnLVnG3vGKJhvomQGwHXSt/2xWND+slV+0HmdrNBH+3cliawXyokJhWXvv9dwT6qvbA==","signatures":[{"sig":"MEQCICFDqQN7S2UWc5C6sHiZ5ZK1VCPjwVqWbsaJt1JrVhP0AiAVRk5ibvZeA5yyffDSSqNWGVVh8f+zo4rsrilVrzeaoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2250155},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"516d172ced5c145dedf5bdffffc53e30da1c20e8","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.15_1781102990373_0.13274770956514637","host":"s3://npm-registry-packages-npm-production"}},"1.13.16":{"name":"skyloom","version":"1.13.16","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.16","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"b8c0a159ca8b46d3a019e00b22f49c53bbaa020b","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.16.tgz","fileCount":391,"integrity":"sha512-ozbTacYuI7SmJ33OBnEiHqMEKOzScoPJyZUlIAr6aYSnZIzR9aHnOzkWQNnxZTelkCK4fca+It61VSvfblplIw==","signatures":[{"sig":"MEUCICqhVwgtGsnm2WO1m1SYj8/7qhCurA9pt/UvONB22M+oAiEA8bvJAcOgUTEFa4Kk9rfEt9UAwesbCib6jRhFYWUkhgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257890},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"01855e31291819a3a8d1006be89330c966caa071","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.16_1781103264019_0.6226213446190327","host":"s3://npm-registry-packages-npm-production"}},"1.13.17":{"name":"skyloom","version":"1.13.17","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.13.17","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"07b00919a66900ed7bcf0a350d41f5592c7c9df4","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.13.17.tgz","fileCount":391,"integrity":"sha512-FjsmhUxjy+NRBVmLVX4ThPwnF5O62qfyQA0yEO+qUEC6/SIwhkGmAXyEiNWOHmRM7+TRaIezk3p/OrzeqmBeTg==","signatures":[{"sig":"MEUCIQDmTFwv4IDabZS4JO9JjXBunMu9IHerriWwQhP71SEzZwIgWRPKyJVcab3Mw0uzWrvVZoni5AKqd6gMVOis2HftHSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2257890},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"be5092fdf7b98e25e8a8461a55560a1023071031","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.13.17_1781103751473_0.5664199700564201","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"skyloom","version":"1.14.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.14.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"3938ace363b6840ea98bcf749c31f3fe316548d3","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.14.0.tgz","fileCount":391,"integrity":"sha512-n/PPP8VBU+tZWN1lreQ3HJDUR91j9eW0u967JocT+Y7nafM6YR9NApwNovLRBmROFTncBkCYvNT6r3Rtucyl1w==","signatures":[{"sig":"MEQCIExvsS0KVSEmI1v90sb0ZZCAOsucPBr36Id0tIc2nV4vAiAesMQENOCr1R9CjdpDyFRIDjXgmzk0HAzKX9l13hMlkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2228454},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"09b4f88e12a5a1e02b4798d5708c8971e2eb40f3","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.14.0_1781104082696_0.8308622457982495","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"skyloom","version":"1.14.1","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.14.1","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"951427c685f202c7b9be220daaf306f14a9d7e98","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.14.1.tgz","fileCount":391,"integrity":"sha512-YgBjLZ2GIY9vh7XnUZT3RD6raR5dKsq0mMsnMp8sQIy3hzSXDJkeJeHWCY5KSiz7j76sGTln5XhcDoZZjLAxaQ==","signatures":[{"sig":"MEQCIDlgrYwUv1xsx0QjqUTJWobGLhGH7zenSi4d/He2S4wFAiA4tijH1DbXE9J/zCkPAUwUUhfx7r8jbTzd1W+GcogtQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229205},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"a36e96feedbf8cdc0a771a7ce8ef1c5005d8c8e7","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.14.1_1781104761239_0.8104615034339229","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"skyloom","version":"1.14.2","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.14.2","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"14032215fb720be2e5ab77b06dacfc906319332a","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.14.2.tgz","fileCount":391,"integrity":"sha512-NIwEbOfwMwG4hUVflCEQ/pG71s1IGHj7iYpQnrfurOmaMJTaDTCrCU58nA2o4e8MKIccSdaAAAU7I0jIygMixQ==","signatures":[{"sig":"MEQCIF+d4EA6HrBuYoAbN4iX52Z+9aRK6NE8RZsapCjtJV83AiBtutV+eUEC4sw/WFGNJy9gEklT2cTQlYeArjPg0u5SGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2231509},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"461c696b6dc631782835e9e317b40deb04486504","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.14.2_1781105759849_0.02208606826146453","host":"s3://npm-registry-packages-npm-production"}},"1.14.3":{"name":"skyloom","version":"1.14.3","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.14.3","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"f597eca817339ef4f32cd98d39409b5cfe93d728","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.14.3.tgz","fileCount":391,"integrity":"sha512-HkErEY/gH5rnz2KOtPFjq5lliXgypXFPTJBwg7P0h/1a1tUD1PzZMtIroUIZtL9hqyDH4N7kI0K2DN5K83vEIw==","signatures":[{"sig":"MEYCIQCtqMboN75jyC5LtxtOPjUxwtTFtdehPO9m7KddpdtBPgIhAPNyTeDfrVRgJOqAz4AodjFoQ4sfgdHJmEp8F9Pt/3dy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229929},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"6f819a7af79a4d6e775a4c67238a35b5cd55898e","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.14.3_1781106113450_0.5117468195812207","host":"s3://npm-registry-packages-npm-production"}},"1.14.4":{"name":"skyloom","version":"1.14.4","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.14.4","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"e20512055665b1c93387e01fc3c0a8f8c9842d2d","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.14.4.tgz","fileCount":391,"integrity":"sha512-hx9M4K8adKS81XKOIttXrKpDduKVTDT2tkb5HN8WlJC6nfIU8L28XqQNpfheR64gT9slikR7V6S1JzUV+ly1Fw==","signatures":[{"sig":"MEUCIQCPVOAJfigg2wauCIdgvaDEp7y33ChwPz50wNbdg8pplgIgIZD5pJ5V8g6HLro4SrGg83D4TSLg+Np8wwmqPkfpQeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229205},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"2cdbb268228b18767dd0f9518e138f44b4780c03","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.14.4_1781106387456_0.8609308885739","host":"s3://npm-registry-packages-npm-production"}},"1.14.5":{"name":"skyloom","version":"1.14.5","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.14.5","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"0cd08b80f0df0860226890b55eaaf7db10d64e34","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.14.5.tgz","fileCount":391,"integrity":"sha512-laJNJsJhpY/vJmqItFp7jyme3QELdPwyVMGwBX0BMUfEpMI5DDQv1bM+y9ub5DNlqRqfPWTrALngg3HBEUhffA==","signatures":[{"sig":"MEQCIFtaryWdl9yJXL2slOdD7Sy4sp7d/6/oTAaHDeFybfuaAiBsGb5RHJ7nbO02HA/raSHoTSDnlAdBgoJquVRpy2QO0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229161},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"66dead548a723c64158b577d5c2cb99522af84f9","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.14.5_1781106599422_0.48448891282439477","host":"s3://npm-registry-packages-npm-production"}},"1.14.6":{"name":"skyloom","version":"1.14.6","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.14.6","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"34fa914dda23987bb1c37203bce77a6f8407e165","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.14.6.tgz","fileCount":393,"integrity":"sha512-fAsS/UPc54+3LnSmgENrWpD6wkGc4/Vb9c7AYpF/s1PmSd0uZFGvrXmmG0kljqcAENiUyaCuJS0OpCwqzydsOA==","signatures":[{"sig":"MEUCIFWFi9aTFkStQCTjBmjepFC1IqgkhyvUcoXzfnlSmVttAiEA4h8mm8EaV0nuu0K31nJSP/3JZHh5BaQneh4GhMclcL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2278250},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"70662efc87e773aec4bb3fb930913f955c008fd9","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.14.6_1781174285378_0.8563038415496822","host":"s3://npm-registry-packages-npm-production"}},"1.14.8":{"name":"skyloom","version":"1.14.8","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.14.8","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"fce41ea8071e8b7ebc2d8828007dae1e9a841672","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.14.8.tgz","fileCount":394,"integrity":"sha512-dS9/aSKq9jKObpav40otkMDZg6T35AYJCz3ehJUk2no/oHCICpGFIPZr3vkyeRtKzCFeb6Hqn/fiU0jnnURvmA==","signatures":[{"sig":"MEUCIQD/RHessB62fLoXb+uwHan4+LlfuWmF4D+pa27osJsvAgIgNPClGE/QToNm84gCZzQ6Sdp9Q3HnEVq1ugV0sBEr4ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2311790},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"c4b447195c44d533405c2d6a5c024c5131d0a2da","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"sunnysky","email":"kna633336@gmail.com"},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.16.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"24.16.0","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.14.8_1781184052934_0.3241743692518062","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"skyloom","version":"1.15.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.15.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"308b1f8fad2659743c03a1cd3a5c5159141528d0","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.15.0.tgz","fileCount":435,"integrity":"sha512-QfuP78MzUCvQdctjPt87vXKI3CCWvHjlaV5s6np+3S18qXpCVt72JH56D9iComLVCSU+i/nIoheVxBuZs7a72Q==","signatures":[{"sig":"MEUCIQDBvipJYtiJx8jwWSX27xBHhRK1iZkgBDHKDbl0nqfLKgIgHDZ1WprOcS3DNELqE7g+Fbz8l3GSxx5FDVJ2tRlZv8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2741752},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"b5cf820646ab4a79e0404424c8ebc098490d51a6","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.15.0_1781273732678_0.6060306164157543","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"skyloom","version":"1.15.1","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.15.1","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"af52a9369b579a19fd2bee004a18b970ca22db08","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.15.1.tgz","fileCount":435,"integrity":"sha512-UhoHEbyGbllyd5RQl0q9WMVU4F6s1ajAzqc1oxqYRqNrkZHfH8S/xk7ZTpsFbZoOaniVWv0ad2CjXdw72rl75g==","signatures":[{"sig":"MEQCIBZXuvK66JspXmRF36iUKBNxaU0orP5B2ZguZaK0KIJsAiBeeyf4VdLErAnCoPKpbmSJQjb6XonLl/IqwdOuYt982Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2741752},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"4e9932e8b308f9ce3c32a586e3c760f066e4865d","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.15.1_1781276895550_0.23582655600090408","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"skyloom","version":"1.15.2","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.15.2","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"416d2d6e14b163ad71886fd6ea7f9ed626fb7493","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.15.2.tgz","fileCount":435,"integrity":"sha512-pPcybsI5r0dSg2iHOc0P9foSV2RPJU7JIAVeswOmGqRtVkIdHsNxMi/8hx5d9wBLHTzjVQIlu/kryqeIT8+SrA==","signatures":[{"sig":"MEYCIQC42jyUQWXPaInu6pc62OZEj/V2vtnkMGx89qSepD8cKgIhAO1Hwy11c+d7SuYVrtJiQw9UZ2aYyAMFhiUg1uGRCTBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2744099},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f5f0b414d258c62589e50d9c95f5d7db2e09091b","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.15.2_1781278110017_0.8484464436749588","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"skyloom","version":"1.15.3","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.15.3","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"3a87e149d3c6bd40d223e78ea2707599521ac758","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.15.3.tgz","fileCount":435,"integrity":"sha512-PukhqATXKenDSOkU7nTrmePaMlBuxIigZbvtS2vXZt8VUdAmGDZgkejwd8nGEUUbzw/jpAcWueos8ENsxxnP9A==","signatures":[{"sig":"MEUCIDlFhKZ7iMU9iHZBv1M2zZhLKI+1kynt7t2NLkw9Him3AiEArCxjrqDd3g6NDApt7M02hcsZlTA5DGDtSgTLujsh770=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2746462},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0f042bde95fbedfe69fe2829d778f3c7fee0ee01","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.15.3_1781278548254_0.2761266844644321","host":"s3://npm-registry-packages-npm-production"}},"1.15.4":{"name":"skyloom","version":"1.15.4","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.15.4","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"d0948688b9d4d4e2787ad96e7a1236203bc8fdeb","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.15.4.tgz","fileCount":435,"integrity":"sha512-AuURIQApack0S8NeSWWQ6GzzByMUpdDe0pKvuN96AmXIdtr95qcznMtDzq94dl80axo7RJqceDm1L27BD0b+Tg==","signatures":[{"sig":"MEYCIQDNAfAx98jJ0gpf24ouuKKzlXsgxGDm/x3mNyKxaqMMFAIhAOPM7a0fP3TsL7zysVz2OiynPrl70LCqOCiKiLgFLHaj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2751330},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"791b25ecf5e82a93a3fe40a3d0a2071bf7d55ffc","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.15.4_1781279044650_0.6836191094682669","host":"s3://npm-registry-packages-npm-production"}},"1.15.5":{"name":"skyloom","version":"1.15.5","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.15.5","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"51264f60357efa2d2c7574f0dcaa1910753875c0","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.15.5.tgz","fileCount":435,"integrity":"sha512-8pDZTNycn69FCqsP8UynFqpgFuYFWg+yl+xqBoNZDEwNbz6v//HGGcx7C6w3kJKv0UHkxoQPV0EPc6GN+xGxjA==","signatures":[{"sig":"MEQCIBR3SJXKW0mdR07XaC17gLkHKBeEP09s8jswa2soWAB2AiAzo2lFS36y3QEcu5uegmY3h/FImfJIfGmHRaFb0q/USA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2751182},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"bf354c8945496d737d16e083517052651a5fb918","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.15.5_1781279831970_0.3421702568872298","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"skyloom","version":"1.16.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.16.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"208547753fa42c0f0ab35c07d60ca3d67dda9f18","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.16.0.tgz","fileCount":447,"integrity":"sha512-3fGSyZjAOwFvKh1lNmLwXz1WrRdRWMaCRwEf3MVW7K/8A2e32DNHsX0yOcnO5TUi/Aq7Hg9A2Zi43iCfa23ESw==","signatures":[{"sig":"MEQCIGRncGMgrfc22n/sa5SFec0J1jfC3qa6qmslONy42+VUAiAsKMh1JghmJpz/74rg65nTSjSYuRmx+yfDPsPuefjxJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2858279},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"835f9d2891aeec81b8a0a178f2cd3156ea228425","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.16.0_1781326904807_0.6227822674116414","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"skyloom","version":"1.16.1","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.16.1","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"a5ec0574461718ea25332d140e2e96e63a7c921f","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.16.1.tgz","fileCount":447,"integrity":"sha512-TCtIt0zVgeVfg1GVkb6gE5+256HSPYUwAhwtbHDMOwnhc9DvYUxP2ta/oq0zBU/3dDKTo4B/xA1SSLg2XRCz5Q==","signatures":[{"sig":"MEUCIQC3zePX7/ZEHtfasJMYFL35zEIvDi8SGrPsNswEPXf6QAIgII7MPFc1wCvDW0Sjtj+fuNrBnxb00AFZoZeTSshF9wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2872398},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"9f03231d6e49fb4bf81d8cfe31bf2a361b92f899","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.16.1_1781327716191_0.4985900789676565","host":"s3://npm-registry-packages-npm-production"}},"1.16.2":{"name":"skyloom","version":"1.16.2","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.16.2","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"bd26f1425824a9099632b67a9b1ce7d085d3e1ab","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.16.2.tgz","fileCount":447,"integrity":"sha512-DhxKrWmW+NtF5s1BkWQ/mH1/MM5aazH1b9Lkk8syKDysmjDGmrZKl4pm2EWN4QEF4nxxGe0O0o51ECqTGnKSSw==","signatures":[{"sig":"MEYCIQDlJTIMRYMNXa1k6EwVcjnqd0quBGohlMkX4tFbo9pT9gIhAK1vYb0pOk7qG9owUIJXShsQBywf7bNigT6WGkNJu83s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2880853},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"4193c9f96dd7e7cc8219b79bca4e7f8fe91d4493","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.16.2_1781360848022_0.6518625283938646","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"skyloom","version":"1.17.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.17.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"5b01e880229f208266da2b1c21a2465c402afe0d","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.17.0.tgz","fileCount":484,"integrity":"sha512-7tCMq8qH2Q/jS21+Tw1AlYIDfiCsuQX3/Lpfhn3n5wSCpGqS3XANjc7mEZ3S0PWAf2rl8qNt8MhD3IhBcTq+rA==","signatures":[{"sig":"MEUCIQCP7U87u/pw7Ox0sd2XELBh40jLzdx6Sw7uJiM17AaexAIgGrFnEXo5BTycWJGSJKh82guOBPkOx9TyRmd7B4TVgBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3093548},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"0e88c492d14b8bd1914a509b5e3ceec37bc0b849","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.17.0_1781408079569_0.42622948192366006","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"skyloom","version":"1.18.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.18.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"c71991c71fc511ad0a42c0d3f04b007caa4e7dc2","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.18.0.tgz","fileCount":502,"integrity":"sha512-Ub1AQCHW1xC/zPgeGG5wMA6HIgTvq/Q2O7TQv1ORTWW41qk3zYwL032oCat7yhTUITwSDmhynAsq3cIIV/Ogpg==","signatures":[{"sig":"MEQCIGi1OCUqcHw1BFgDLCH6jU3rWxaSpBo57WOIlEvYf0dUAiARlLixlCoo34XQqVz3KX0iGYDswmUZbBxZrmD9Z1JFTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3167608},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"bdedde435efc360ce5aeb6f21329b5862c6b160e","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.18.0_1781411399970_0.4624685554199106","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"skyloom","version":"1.18.1","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.18.1","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"a122fc9788ecdb972e4d6eeb2d1f251a7bf2913e","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.18.1.tgz","fileCount":503,"integrity":"sha512-ipuL36jfuc09AClahFHrokI2ZKB4CeUKwkce7NZNV6audqxRv7l2uJef1OBLcKyiv7dadDpmoaxtPjrnOOTaOA==","signatures":[{"sig":"MEUCIGCnAI6wJHVpBbh/MPV8qLQp2A6fjUjrGHop3unGdZUVAiEA0Rvk/5J7qbB6W4UPjrzGcLS+7gwN9VqSuJmEhuQc8wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3181424},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"08d07a4192cf3bafe0b8a04f32075f00cdf73638","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.18.1_1781413848112_0.06638690592211338","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"skyloom","version":"1.18.2","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.18.2","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"32a43a11436dce53db1045ca304f351cc1a52843","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.18.2.tgz","fileCount":509,"integrity":"sha512-Rx5q9dSYfEqP7I9TTta/obmNXOlWD0FDxVMYOQyW9kNfjFsul4+DhBr732sg92BUwfFyxP69IgjA4MNr+KNexA==","signatures":[{"sig":"MEUCIQDG6gpj1qQfGWxDdxP6MTY1BZL3XX6mEbtsJoKMNn3zdgIgFKaj3QcqHbNhG6S6TgarAmKUkSyeZGs6TOjQNWNX5xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3199907},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"658c502c3f1afc064e0897faa212b79fd4b606af","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.18.2_1781415468076_0.953592736444643","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"skyloom","version":"1.19.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.19.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"a00d7d76f7997e591175db7fa57f406e133333f0","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.19.0.tgz","fileCount":509,"integrity":"sha512-E8URgxsxIFNAFHd2EERTVXFdtQxCtBOew3bAUOjs0ccY/0gbAipnHvSpLm71/swR+v0njgHwHcceVkxc1STN7Q==","signatures":[{"sig":"MEUCIFF/ifUd677sNsIisEncp5L5FNHW5aeM5tmaBMnfYwngAiEAxCiefEWARTcGJ4YPlPHGZf8dG/xkt8S0gPnE6WZNcVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3206019},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"48aeb596dc67192bc20fd5dfead081080d9c0427","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.19.0_1781422951164_0.054081861632852224","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"skyloom","version":"1.20.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.20.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"cc937e3bae9b4c2844f1fa10504e334589382519","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.20.0.tgz","fileCount":509,"integrity":"sha512-mUBNf5oLfJfPmYM6UTxCGKyw9Jg0bShMnREu+JufPldtfJrIEfmLWN4/7GIS09Yu3I1LZzqCt+xoXyNhJlnI4g==","signatures":[{"sig":"MEQCIEIhxnC6RGa7YkomEMzdT0m96gyohZuebmIsJV4kzJ7iAiAnNstankWqp5qBRsZ+xF/wgyZ2TRRTWo94H0c6DddrLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3212927},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"717597131cb5ae4d2caccd4b9f0a71360dff68ba","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.20.0_1781426869119_0.18907303709212053","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"skyloom","version":"1.21.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.21.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"d512e9a98751ff871264f09af82ccc7972c94e60","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.21.0.tgz","fileCount":545,"integrity":"sha512-Xf841n1O6+E+sp2nBVXKUbqdlqjtw+YDJgV5MzfFo56hpcFLVwFHVOhQim5j00fmI0qhUfZwjCAq27UF23dFYA==","signatures":[{"sig":"MEQCIBxEJEc0BAej9uljnij3Bi8MiFAYv7p00bxLDmpS+JsSAiBgtMX4tXQSrQEJkK4uO5pkcqXlcPlxJ7cVF6AEufq66A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3338976},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"f648f772bc6a41d3783422a4efd73e04366a808e","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.21.0_1781440607590_0.7326733711876765","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"skyloom","version":"1.22.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.22.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"65cd458de6bb02c2e628e443611cdb02d14035be","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.22.0.tgz","fileCount":545,"integrity":"sha512-T2B69+5dj6IKUQJUYdZCSH1q+4SgzbjLorjYmymGfEyQU3ZwnikZcjJCsTHLg7aJHT5yyQEnhgyR7bk3Ra6Trg==","signatures":[{"sig":"MEUCIEdAmWK1U2NFFj5qlQN/hgeg7iMmKimSE9Efi9dRgGBgAiEA59Y3ZNgHI2/BVaViU8YfyrLoev2OeelJ/PNBG7nnbGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3369673},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"17fd5f885087c2a4e7a2c71a864f70ba7858983f","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.22.0_1781442185106_0.34080247283937126","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"skyloom","version":"1.23.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.23.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"40ec29e925fab49d297a51d67e3124ec67d95dd2","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.23.0.tgz","fileCount":550,"integrity":"sha512-+yREdDR1XshLjmZdADoMnPApy7qpaOfgHJs+iHOgToVA0o6dFn64omg/V22LJ1Av17K1Nqd3TREXWYxwGJz9Ag==","signatures":[{"sig":"MEUCIHN84kdI5ZNJQrwowJ/qvJ3ld4ClFcdUrTM0nZnqyRveAiEA/O94F4Ky6uRk0VjBwVEzY+RpM0EfMcaKYEdP9wbdNas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3433567},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"2dd4fe26d78a9079ef1a9e306de0188e49bde5ea","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.23.0_1781444361334_0.8951580437003765","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"skyloom","version":"1.24.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.24.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"cc319754801e8a419f4323b45d7443bbdc55b40a","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.24.0.tgz","fileCount":561,"integrity":"sha512-ZuvJiTPFm/rbF7h+33KFJJgtEvZgtDQ4HcaEh2aLP+svH1t3gB3gqzq7JLdf6O+R7rn9ONniXbz9c2aP5ynWhA==","signatures":[{"sig":"MEUCIQCJOmsDuRj+dT4vateIskQCaKcCh8N2LRXE8HQWE3lLXQIgJrGtXnwvqywwhlafqGgKZMcYtE+SQIwGwwiVXQ+99lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3475259},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"232e32f2bd41b60bf88a62521c118b79764a26cb","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.24.0_1781446613440_0.6467732981214727","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"skyloom","version":"1.25.0","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","_id":"skyloom@1.25.0","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"bin":{"sky":"dist/cli/main.js"},"dist":{"shasum":"32734efb5ea3ab925abf0f2335e2411b62a6165c","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.25.0.tgz","fileCount":564,"integrity":"sha512-XGaEgt22D5AwBCVM0b8bgRmggApcVkYmKj8v0ac4hTco9A8BoKAGRJhLfFO+Xf1G7UwZaPC71jaXwLOTq94Ysg==","signatures":[{"sig":"MEUCIQDZMxfQegUxOxQTxzqAvtszexKsUjAfOJ9MXFI1AP17ZgIgGWI03xI0v01TuKdRBeTL7uubKiXUacUpnnUcvKFFTaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3476089},"main":"./dist/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"gitHead":"806f5c888445de6b5689aec5d560073b4a76d7ac","scripts":{"dev":"tsc --watch","web":"node ./dist/cli/main.js web","chat":"node ./dist/cli/main.js chat","lint":"eslint src --ext .ts","task":"node ./dist/cli/main.js task","test":"vitest","build":"tsc","setup":"node scripts/install.js","start":"node ./dist/cli/main.js","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","type-check":"tsc --noEmit","postinstall":"node scripts/link.js","test:coverage":"vitest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"repository":{"url":"git+https://github.com/susurrune/skyloom-ts.git","type":"git"},"_npmVersion":"11.17.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","directories":{},"_nodeVersion":"20.20.2","dependencies":{"glob":"^11.0.0","yaml":"^2.4.1","axios":"^1.7.7","chalk":"^5.3.0","sql.js":"^1.14.1","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.2.0","@vitest/ui":"^2.0.0","typescript":"^5.4.0","@types/glob":"^8.1.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^2.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skyloom_1.25.0_1781449707135_0.4894714496344792","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"skyloom","version":"1.26.0","description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","preferGlobal":true,"type":"commonjs","main":"./dist/index.js","bin":{"sky":"dist/cli/main.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node ./dist/cli/main.js","chat":"node ./dist/cli/main.js chat","task":"node ./dist/cli/main.js task","web":"node ./dist/cli/main.js web","test":"vitest","test:coverage":"vitest --coverage","lint":"eslint src --ext .ts","type-check":"tsc --noEmit","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run type-check","setup":"node scripts/install.js","postinstall":"node scripts/link.js"},"keywords":["multi-agent","llm","orchestration","ai","tool-use"],"author":{"name":"Skyloom Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/susurrune/skyloom-ts.git"},"homepage":"https://github.com/susurrune/skyloom-ts#readme","bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"dependencies":{"axios":"^1.7.7","chalk":"^5.3.0","commander":"^12.1.0","glob":"^11.0.0","qrcode-terminal":"^0.12.0","sql.js":"^1.14.1","yaml":"^2.4.1"},"devDependencies":{"@types/glob":"^8.1.0","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","@vitest/coverage-v8":"^2.0.0","@vitest/ui":"^2.0.0","eslint":"^9.0.0","prettier":"^3.2.0","tsx":"^4.7.0","typescript":"^5.4.0","vitest":"^2.0.0"},"engines":{"node":">=18.0.0"},"gitHead":"74eb6f24cc16ffb5cecedc3d1d7e503dbe435782","_id":"skyloom@1.26.0","_nodeVersion":"20.20.2","_npmVersion":"11.17.0","dist":{"integrity":"sha512-vb4/u9kb39ycD/auFjxAwtQw30xspKRNS6RYIX2th3FhR3z8BmHGABggoQNc0TQ3Nr/xOCTEZvVnyW/mKyrHXQ==","shasum":"98d2e4c1a94075add13f3fedaab46499518d4c41","tarball":"https://registry.npmjs.org/skyloom/-/skyloom-1.26.0.tgz","fileCount":566,"unpackedSize":3502731,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skyloom@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzZ8Og6GOYNjMQofirONYAhOBCF6KyXqKn0FDSggnqjgIgf6VKZUxHiMJMWD7gwZl3moTYmw6hkfTQsUWB2XzLGKc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8053274d-7231-44f9-bc0a-bd30eee03ab3"}},"directories":{},"maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skyloom_1.26.0_1781496138518_0.48410735302754926"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-08T11:08:27.819Z","modified":"2026-06-15T04:02:19.055Z","1.4.0":"2026-06-08T11:08:28.034Z","1.4.1":"2026-06-08T11:17:10.363Z","1.4.2":"2026-06-08T11:27:06.432Z","1.4.3":"2026-06-08T11:33:05.055Z","1.4.4":"2026-06-08T11:38:18.431Z","1.4.5":"2026-06-08T11:46:23.258Z","1.5.0":"2026-06-08T11:55:55.017Z","1.5.1":"2026-06-08T12:07:04.441Z","1.5.2":"2026-06-08T12:11:19.990Z","1.5.3":"2026-06-08T12:12:10.399Z","1.6.0":"2026-06-08T12:22:22.063Z","1.7.0":"2026-06-08T12:32:26.721Z","1.8.0":"2026-06-08T12:36:54.747Z","1.9.0":"2026-06-08T12:44:12.360Z","1.10.0":"2026-06-08T12:48:25.015Z","1.11.0":"2026-06-08T12:54:28.559Z","1.12.0":"2026-06-08T13:05:09.496Z","1.13.0":"2026-06-08T14:25:55.879Z","1.13.1":"2026-06-08T14:58:24.107Z","1.13.2":"2026-06-09T14:28:33.647Z","1.13.3":"2026-06-09T15:00:56.866Z","1.13.4":"2026-06-09T15:25:18.916Z","1.13.5":"2026-06-09T15:44:38.690Z","1.13.6":"2026-06-09T16:14:32.517Z","1.13.7":"2026-06-10T13:56:10.438Z","1.13.8":"2026-06-10T14:03:49.051Z","1.13.9":"2026-06-10T14:09:18.491Z","1.13.10":"2026-06-10T14:27:13.325Z","1.13.11":"2026-06-10T14:30:35.765Z","1.13.12":"2026-06-10T14:34:05.568Z","1.13.13":"2026-06-10T14:37:53.675Z","1.13.14":"2026-06-10T14:44:22.901Z","1.13.15":"2026-06-10T14:49:50.594Z","1.13.16":"2026-06-10T14:54:24.184Z","1.13.17":"2026-06-10T15:02:31.623Z","1.14.0":"2026-06-10T15:08:02.981Z","1.14.1":"2026-06-10T15:19:21.491Z","1.14.2":"2026-06-10T15:36:00.010Z","1.14.3":"2026-06-10T15:41:53.680Z","1.14.4":"2026-06-10T15:46:27.637Z","1.14.5":"2026-06-10T15:49:59.664Z","1.14.6":"2026-06-11T10:38:05.596Z","1.14.8":"2026-06-11T13:20:53.159Z","1.15.0":"2026-06-12T14:15:32.887Z","1.15.1":"2026-06-12T15:08:15.811Z","1.15.2":"2026-06-12T15:28:30.214Z","1.15.3":"2026-06-12T15:35:48.542Z","1.15.4":"2026-06-12T15:44:04.873Z","1.15.5":"2026-06-12T15:57:12.192Z","1.16.0":"2026-06-13T05:01:45.012Z","1.16.1":"2026-06-13T05:15:16.431Z","1.16.2":"2026-06-13T14:27:28.207Z","1.17.0":"2026-06-14T03:34:39.823Z","1.18.0":"2026-06-14T04:30:00.166Z","1.18.1":"2026-06-14T05:10:48.295Z","1.18.2":"2026-06-14T05:37:48.263Z","1.19.0":"2026-06-14T07:42:31.416Z","1.20.0":"2026-06-14T08:47:49.311Z","1.21.0":"2026-06-14T12:36:47.774Z","1.22.0":"2026-06-14T13:03:05.295Z","1.23.0":"2026-06-14T13:39:21.519Z","1.24.0":"2026-06-14T14:16:53.611Z","1.25.0":"2026-06-14T15:08:27.350Z","1.26.0":"2026-06-15T04:02:18.779Z"},"bugs":{"url":"https://github.com/susurrune/skyloom-ts/issues"},"author":{"name":"Skyloom Team"},"license":"MIT","homepage":"https://github.com/susurrune/skyloom-ts#readme","keywords":["multi-agent","llm","orchestration","ai","tool-use"],"repository":{"type":"git","url":"git+https://github.com/susurrune/skyloom-ts.git"},"description":"天空织机 Skyloom — 6 weather-themed AI agents: Fog, Rain, Frost, Snow, Dew, Fair","maintainers":[{"name":"sunnysky","email":"kna633336@gmail.com"}],"readme":"# Skyloom — 天空织机\n\n<div align=\"center\">\n\n**≋ 雾 · ⸽ 雨 · ✱ 霜 · ❉ 雪 · ∘ 露 · ☼ 晴**\n\n*六位 Agent，一支团队 —— 一座水墨气象台。*\n\n[![CI](https://github.com/susurrune/skyloom-ts/actions/workflows/ci.yml/badge.svg)](https://github.com/susurrune/skyloom-ts/actions)\n[![npm](https://img.shields.io/npm/v/skyloom?color=c0392b)](https://www.npmjs.com/package/skyloom)\n[![License: MIT](https://img.shields.io/badge/license-MIT-3a7a6e.svg)](LICENSE)\n[![Node](https://img.shields.io/badge/node-%3E%3D18-3a7a6e)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript-strict-3178c6)](https://www.typescriptlang.org)\n[![Tests](https://img.shields.io/badge/tests-530%20passed-2ecc71)](https://github.com/susurrune/skyloom-ts/tree/main/tests)\n\n</div>\n\n---\n\n**Skyloom** 是一个本地优先的多智能体终端框架。六个专职 Agent 通过事件总线、三层记忆与 DAG 编排引擎协作完成复杂工作流。它不是又一个 LLM 聊天包装器 —— 而是一个**分工明确、可观测、可审计的 AI 团队运行时**。\n\n每个 Agent 对应一种天气、一味矿物颜料、一句古诗。这套贯穿 CLI、TUI 与 Web 的「水墨气象台」意象系统，是 Skyloom 的辨识度所在。设计理念详见 [美学设计系统](docs/AESTHETIC_DESIGN.md)。\n\n---\n\n## 目录\n\n- [快速开始](#快速开始)\n- [六灵 — Agent 体系](#六灵--agent-体系)\n- [交互界面](#交互界面)\n  - [立轴模式（默认）](#立轴模式默认)\n  - [经典线性模式](#经典线性模式)\n  - [Web UI](#web-ui)\n- [命令与操作](#命令与操作)\n- [核心架构](#核心架构)\n  - [智能路由与编排](#智能路由与编排)\n  - [三层记忆](#三层记忆)\n  - [工具系统](#工具系统)\n  - [安全体系](#安全体系)\n  - [技能系统](#技能系统)\n  - [MCP 双向桥](#mcp-双向桥)\n- [工程化能力](#工程化能力)\n- [支持的 LLM Provider](#支持的-llm-provider)\n- [项目结构](#项目结构)\n- [开发](#开发)\n- [路线图](#路线图)\n- [许可证](#许可证)\n\n---\n\n## 快速开始\n\n```bash\nnpm install -g skyloom\nsky\n```\n\n首次启动自动进入设置向导 —— 选 Provider → 输 API Key → 选模型，全部交互式完成。\n\n- API Key 持久化于 `~/.skyloom/config.yaml`，更新不丢失\n- 随时 `/setup` 重新切换 Provider 或模型\n- 支持管道接入：`cat err.log | sky -p \"归类错误\"`\n\n### 常用命令\n\n| 命令 | 说明 |\n|------|------|\n| `sky` | 进入交互对话（全屏「立轴」水墨 TUI） |\n| `sky --classic` | 线性滚动界面（管道 / 窄终端自动回退） |\n| `sky fog` | 直接与指定 Agent 对话 |\n| `sky task \"写一个CLI\"` | 多 Agent DAG 编排 |\n| `sky web` | 启动 Web UI → `http://localhost:3000` |\n| `sky mcp` | 启动 MCP Server（供 Claude Desktop 等调用） |\n| `sky channels` | 渠道接入向导（选软件 → 扫码进后台 → 填密钥 → 回调 URL 二维码） |\n| `sky gateway` | 启动渠道网关（飞书 / 企业微信 / QQ 机器人接入） |\n| `sky apikey set <provider> <key>` | 保存 API Key |\n| `sky -p \"问题\" [--agent fog] [--json]` | Headless 模式（CI / 管道 / 外部编排） |\n\n---\n\n## 六灵 — Agent 体系\n\nSkyloom 内置六个专职 Agent，各自拥有独立的系统提示、工具集、技能集与矿物色标识：\n\n| Agent | 符号 | 矿物色 | 色值 | 职责定位 | 核心技能 |\n|-------|------|--------|------|----------|----------|\n| **雾** Fog | ≋ | 松烟墨 | `#4a4a44` | 探索洞察 — 调研、分析、信息提取 | `web_research`, `code_analysis` |\n| **雨** Rain | ⸽ | 石青 | `#2a5c8a` | 创造产出 — 代码生成、内容写作 | `code_generator`, `content_writer` |\n| **霜** Frost | ✱ | 石绿 | `#3a7a6e` | 精炼品质 — 代码审查、安全审计 | `code_reviewer`, `security_auditor` |\n| **雪** Snow | ❉ | 铅白 | `#8a8a82` | 架构规划 — 任务分解、系统设计 | `task_planner`, `arch_designer` |\n| **露** Dew | ∘ | 赭石 | `#8b6914` | 可靠守护 — 运维、CI/CD、部署 | `sys_operator`, `ci_cd_manager` |\n| **晴** Fair | ☼ | 朱砂 | `#b3342d` | 情感陪伴 — 对话、自我进化 | `emotional_companion`, `self_evolve` |\n\nAgent 之间可通过 `delegate_to` 工具相互委托子任务，也可通过事件总线异步协作。在多 Agent 编排中，**雪（Snow）** 担任规划者角色，将目标分解为 DAG 子任务后分派给各灵执行。\n\n---\n\n## 交互界面\n\n### 立轴模式（默认）\n\n`sky` 在真实终端中进入全屏**立轴**模式 —— 一座水墨气象台：\n\n- **顶部印章**：随当前 Agent 切换矿物色\n- **天幕**：气象粒子按灵的动势飘动（雾飘 · 雨落 · 霜结 · 雪降 · 露凝 · 晴升）\n- **远山剪影**：随会话逐渐生长\n- **左栏**：六灵常驻面板，多灵编排时亮起脉冲与 ✓/✗ 战绩\n- **右侧正文**：真流式逐字「晕染」入场，差量重绘只刷新变化的行\n- **织谱**：`/task` 多灵编排时逐梭列出子任务与依赖，原位更新状态与耗时\n\n```\n┌─ 天空织机 Skyloom ──────────────────────────────────────── 霧 ─┐\n│ ≋        ≋      ≋  气象粒子        ≋          ≋               │\n│ ▁▂▃▅▃▂▁▁▂▄▂▁  远山随会话生长  ▁▁▂▃▂▁▁▁▂▄▃▂▁▁▁▂▃▅▃▂▁▁▁▂▃▂▁▁▁  │\n│ ● 霧 fog ✓1   │  ❯ 帮我调研并起草一份方案                      │\n│ ⸽ 雨 rain     │                                                │\n│ · 霜 frost    │  ✦ 织谱 · 3 梭          ← /task 多灵织造       │\n│ · 雪 snow     │  ✓ ① 霧 调研竞品现状 (3.2s)                    │\n│ · 露 dew      │  ⸽ ② 雨 起草方案 ←①     ← 执行中，符号脉冲     │\n│ · 晴 fair     │  · ③ 霜 审校精炼 ←②                            │\n│ ╌╌╌╌╌╌╌╌╌╌╌╌╌ │    ⸙ web_search 检索中…                        │\n│ 山色有无中    │                                                │\n│ 織 1/3 梭     │                                                │\n├ ≋ 织造 1/3 ·· ──────────────────── gpt-4o · $0.02 · ▰▰▱▱▱ 41% ┤\n│ ≋ ❯ █                                                          │\n└─ /help 命令 · Tab 补全 · PgUp 回看 · Ctrl-C 退出 ──────────────┘\n```\n\n**技术要点**：流式文本不直接写终端，而是落入虚拟块缓冲区，每帧在内存中合成后差量重绘。流式与动效互不干扰。CJK 宽度计算贯穿所有排版路径。\n\n### 经典线性模式\n\n`sky --classic` 或管道 / 窄终端环境自动回退至线性对话流：\n\n- 真实行编辑（←→ / Home·End / 退格 / 粘贴 / 中文均正确）\n- `↑↓` 历史、`/` 命令 `Tab` 补全\n- 回复**真流式**逐字呈现，按终端宽度智能换行（中英文 / 长链接不溢出）\n- 每位灵以矿物色印章入场\n\n### Web UI\n\n```bash\nsky web\n# → http://localhost:3000\n```\n\n宣纸质感、六矿物颜料、按 Agent 切换的气象粒子与印章汉字。`⌘1-6` 唤灵切换。回复经 SSE **真流式**推送，工具调用呈现为「气象事件」。\n\n---\n\n## 命令与操作\n\n### Slash 命令\n\n| 类别 | 命令 | 说明 |\n|------|------|------|\n| **Agent 切换** | `/fog` `/rain` `/frost` `/snow` `/dew` `/fair` | 切换当前对话 Agent |\n| **配置** | `/setup` `/apikey` `/model` | 安装向导、设置 Key、切换模型 |\n| **信息** | `/status` `/cost` `/memory` `/workspace` `/version` | 查看系统状态 |\n| **会话** | `/sessions` · `/resume <id>` · `/new` | 会话列表、恢复、新建 |\n| **操作** | `/compact` `/retry` `/clear` `/task <goal>` | 压缩上下文、重试、编排 |\n| **权限** | `/plan` `/auto` `/default` `/perm <模式>` | 计划/自动/默认；`/perm default\\|auto\\|accept\\|strict\\|bypass` 切权限模式 |\n| **诊断** | `/context` `/tools` `/trace` `/agents` | Token 分布、工具统计、运行追踪、可派生子智能体清单 |\n| **版本控制** | `/rewind [n]` | 文件检查点回退（不依赖 git） |\n| **退出** | `/quit` `/exit` | 退出对话 |\n\n### 输入宏\n\n| 宏 | 说明 | 示例 |\n|----|------|------|\n| `@文件路径` | 将文件内容注入上下文 | `@src/main.ts 这个函数有bug` |\n| `!shell命令` | Shell 输出入上下文（不耗 LLM） | `!git diff` |\n| `#内容` | 一句话追加到 SKY.md 项目记忆 | `#项目用pnpm管理依赖` |\n\n---\n\n## 核心架构\n\n### 智能路由与编排\n\nSkyloom 的输入处理分三级，由规则引擎在 < 1ms 内完成分类（无需 LLM 调用）：\n\n| 模式 | 触发条件 | 执行路径 |\n|------|----------|----------|\n| **direct** | 短问候、单句事实问答 | 直接回复，不调用工具 |\n| **single** | 明确单步任务 | 单 Agent + 工具集 |\n| **orchestrate** | 多步骤、含枚举/序号、长文本 | 雪（Snow）分解为 DAG → 多 Agent 协作 |\n\n对于常见工作流（代码审查、调研后写作、重构后测试等），**9 种 Pipeline 模板**会在匹配后直接跳过 LLM 拆解，节省 2-3k tokens 的规划开销。\n\n### 三层记忆\n\n```\n┌─────────────────────────────────────────────────┐\n│  Short-term — SQLite 持久化会话上下文             │\n│  Working  — 内存级任务作用域状态                   │\n│  Long-term — 持久化 KV 存储 + 语义检索             │\n└─────────────────────────────────────────────────┘\n```\n\n- **Short-term**：对话消息序列，SQLite 持久化，支持会话恢复与上下文压缩（`/compact`）\n- **Working**：任务级临时状态（todo 清单、中间结果），存于内存，不怕上下文压缩丢失\n- **Long-term**：持久化事实存储，支持 `remember_fact` / `recall_facts`，通过 TF-IDF + Cosine 语义检索召回\n\n附加能力：\n- **知识图谱**：实体-关系三重存储（SQLite），自动从对话中提取，支持 2-hop 传递查询\n- **向量搜索**：TF-IDF + Cosine，CJK 感知分词，零外部依赖\n- **持续学习**：任务完成后自动记录审查，失败模式入库用于去重与自进化\n\n### 工具系统\n\n| 工具类别 | 工具 | 说明 |\n|----------|------|------|\n| **文件操作** | `read_file` `write_file` `edit_file` `apply_patch` `delete_file` `copy_file` `move_file` | 文件读写编辑，支持 `offset/limit` 分页；`edit_file` 强制唯一匹配 + `replace_all` 返回统一 diff；`apply_patch` 原子化多文件 search/replace（全量校验后再落盘） |\n| **搜索** | `list_directory` `tree` `file_search` `code_search` `grep` | 目录遍历、文件搜索、代码搜索 |\n| **诊断** | `get_diagnostics` | LSP 式诊断：TS/JS 经工作区 TypeScript 编译器 API 取真实类型错误（行:列），其他语言走配置的 checker |\n| **Shell** | `run_bash` `bash_output` `list_bash` `kill_bash` | 沙箱隔离执行，超时保护 + 输出限制；`background=true` 派后台长进程，增量读输出 / 列举 / 终止 |\n| **子智能体** | `spawn_agent` | 派生隔离上下文的子智能体独立完成聚焦任务，只回传最终报告（对标 Claude Code Task 工具） |\n| **网络** | `http_get` `http_post` `web_search` `fetch_page` | HTTP 请求 + 多引擎搜索（DDG/Bing/Baidu/Sogou 降级） |\n| **Git** | `git_status` `git_diff` `git_log` `git_add` `git_commit` `git_checkout` | Git 操作 |\n| **系统** | `system_info` `system_diagnose` `list_processes` `list_installed_apps` | 系统诊断 |\n| **电脑操作** | `launch_app` `open_path` `kill_process` `install_software` 等 10 个 | 跨平台桌面操作 |\n| **Agent 间** | `delegate_to` | 跨 Agent 任务委托 |\n| **模型管理** | `set_my_model` | Agent 自主切换模型 |\n| **记忆** | `remember_fact` `recall_facts` | 长期记忆读写 |\n| **技能** | `use_skill` `list_skills` | 技能激活与管理 |\n| **MCP** | `mcp_list_servers` `mcp_add_server` `mcp_remove_server` | MCP 服务器管理 |\n\n工具框架特性：\n- **重试与熔断**：每个工具支持 `maxRetries` + `retryDelay`，内置 Circuit Breaker 模式\n- **结果缓存**：LRU 缓存（128 条目），可配置 `cacheable` 标记\n- **超时保护**：默认 30s，可按工具配置\n- **结果截断**：超大工具结果自动头尾保留 + 中间截断（默认 12k 字符），提示精确重取\n\n### 子智能体（spawn_agent）\n\n对标 Claude Code 的 `Task` 工具 / opencode subagents：任一灵都能用 `spawn_agent` 派生一个**隔离上下文**的子智能体，让它独立完成一段聚焦、自洽的工作，只把**最终报告**回传主上下文 —— 主对话不被中间步骤污染。\n\n- **内置类型**：`general-purpose`（全工具，研究/多步执行）、`explore`（只读，广度搜索定位）\n- **自定义**：在 `.sky/agents/<name>.md` 或 `.claude/agents/<name>.md` 放定义文件，frontmatter 兼容 Claude Code（`name` / `description` / `tools` / `model`），正文即系统提示；工具名自动映射（`Read`→`read_file` …）。`/agents` 查看全部\n- **隔离与安全**：子智能体有独立的临时记忆（用完即删），可限定工具白名单，且**永不**持有 `spawn_agent`（无递归扇出）\n- **扫描路径**：`~/.claude/agents` → `~/.skyloom/agents` → `.claude/agents` → `.sky/agents`（后者覆盖前者）\n\n### 安全体系\n\nSkyloom 的安全模型贯穿工具执行的全生命周期：\n\n| 层级 | 机制 | 说明 |\n|------|------|------|\n| **危险分级** | 5 级 DangerLevel | `SAFE` → `LOW` → `MEDIUM` → `HIGH` → `CRITICAL`，每工具静态映射 |\n| **红线拦截** | REDLINE_PATTERNS / REDLINE_COMMANDS | `rm -rf`、`format C:`、`sudo rm` 等永不自动批准 |\n| **沙箱隔离** | `sandbox.ts` | 临时目录隔离、超时强制终止、输出大小限制（1MB）、执行前预检 |\n| **SSRF 防护** | `assertFetchAllowed` | 阻止对私有/环回/链路本地地址的请求（DNS 解析后二次检查） |\n| **工作区围栏** | `SKYLOOM_WORKSPACE_FENCE=1` | 可选：限制文件操作在项目根目录内 |\n| **输出脱敏** | `filter.ts` | API Key / 密码 / 私钥 / 邮箱 / 内网 IP / 数据库连接串自动替换 |\n| **审计日志** | 全链路 | 所有安全决策记录在案 |\n| **Hooks** | `pre_tool` / `post_tool` | 用户自定义 shell 钩子，`pre_tool` 非零退出可拦截工具调用 |\n\n### 技能系统\n\n17 个内置技能，运行时按 Agent 职责动态激活：\n\n| 技能 | 适用 Agent | 说明 |\n|------|-----------|------|\n| `web_research` | 雾 | 多引擎网络搜索与信息整合 |\n| `code_analysis` | 雾 | 代码结构分析与理解 |\n| `code_generator` | 雨 | 代码生成与实现 |\n| `content_writer` | 雨 | 文档与内容创作 |\n| `code_reviewer` | 霜 | 代码审查与质量评估 |\n| `security_auditor` | 霜 | 安全漏洞审计 |\n| `task_planner` | 雪 | 任务分解与计划制定 |\n| `arch_designer` | 雪 | 系统架构设计 |\n| `sys_operator` | 露 | 系统运维操作 |\n| `ci_cd_manager` | 露 | CI/CD 流水线管理 |\n| `emotional_companion` | 晴 | 情感陪伴与对话 |\n| `self_evolve` | 晴 | 自我进化与 Prompt 优化 |\n| `data_transformer` | 雨/霜 | 数据格式转换 |\n| `document_analysis` | 雾 | 文档分析与提取 |\n| `performance_checker` | 霜 | 性能分析与检查 |\n| `api_integrator` | 雨 | API 集成与对接 |\n| `workflow_designer` | 雪 | 工作流设计与编排 |\n\n**Claude Code 技能迁移**：将 skill 文件夹放入 `.claude/skills/` 或 `.sky/skills/`，SKILL.md 同架构兼容（frontmatter `name/description/allowed-tools`，工具名自动映射），零拷贝迁移、改完即生效。\n\n扫描路径：`~/.claude/skills` → `~/.skyloom/skills` → `.claude/skills` → `.sky/skills`\n\n---\n\n## 工程化能力\n\n### 项目记忆 SKY.md\n\n三层加载，自动注入所有 Agent 的系统提示：\n\n1. `~/.skyloom/SKY.md` — 用户级（跨项目通用）\n2. `./SKY.md` — 项目级（兼容 `CLAUDE.md` / `AGENTS.md`）\n3. `./SKY.local.md` — 本地覆盖（不入版本控制）\n\n`/init` 生成模板，`#内容` 快速追加。\n\n### 验证闭环\n\n任务写文件后自动运行配置的验证命令（测试 / lint / type-check），失败回灌 Agent 自动修复（默认 2 轮）：\n\n```yaml\n# ~/.skyloom/config.yaml\nverify:\n  commands: [\"npm run -s type-check\", \"npm test -s\"]\n  max_fix_rounds: 2\n```\n\n也可在 SKY.md 的 `## Verify` 代码块中定义。`/verify` 手动触发。\n\n### 何时停止 —— 按\"进展\"而非\"轮数\"\n\n长任务(大型重构、多文件改动)需要很多轮工具调用。Skyloom **不按轮次数砍断** —— 只要 Agent 在持续取得进展(有成功的工具调用或产出文本),它就一直干下去。停止由三层把关:\n\n1. **进度断路器**:连续 `max_no_progress_rounds`(默认 6)轮\"无进展\"(既无成功工具、也无文本,纯空转)才停。\n2. **LoopGuard**:精确识别真正的死循环(同一工具重复、连续失败、搜索风暴、复读),在任意轮次立即停。\n3. **硬天花板**:仅作极端失控的最后兜底(默认 1000,几乎碰不到)。\n\n```yaml\n# ~/.skyloom/config.yaml\nllm:\n  max_no_progress_rounds: 6       # 连续 N 轮无进展才停（核心)\n  max_tool_rounds_hard_cap: 1000  # 兜底天花板\n  # max_tool_rounds_hard_cap: 0   # 设为 0 = 不限（完全交给进度断路器 + LoopGuard + Ctrl-C）\n```\n\n这与 OpenClaw 等顶级框架的做法一致:**信任模型在干活时不打断,只在真正空转/死循环/失控时才停。** Ctrl-C 始终可随时中断并保留已产出内容。\n\n### 计划模式\n\n`Shift+Tab` 或 `/plan` 进入：只读工具集 + 先出编号方案，批准后切回执行。`/auto` 免审批模式。\n\n### 文件检查点\n\n`/rewind [n]` — 每轮自动快照被修改的文件，一键回退 n 轮。不依赖 git（`run_bash` 副作用除外）。\n\n### 自定义命令\n\n`.sky/commands/*.md`（项目级）/ `~/.skyloom/commands/`（用户级）：\n\n- frontmatter 可指定 `description` / `agent`\n- 正文支持 `$ARGUMENTS` `$1…$9` 占位符\n- 子目录命名空间：`git/commit.md` → `/git:commit`\n- 改完即生效\n\n### Hooks\n\n```yaml\nhooks:\n  session_start:\n    - \"echo session initialized\"\n  pre_tool:\n    - matcher: \"run_bash\"\n      command: \"./scripts/guard.sh\"   # 非零退出 = 拦截\n  post_tool:\n    - matcher: \"write_file|edit_file\"\n      command: \"npx prettier --write \\\"$SKY_FILE\\\"\"\n```\n\n环境变量：`SKY_TOOL`、`SKY_ARGS`、`SKY_FILE`、`SKY_AGENT`。\n\n### 模型配置\n\n`/model [id|unified <id>|reset|key <key>]` — 统一默认 + 每灵独立覆盖（模型与 API Key 均可），即改即生效并持久化。Agent 也能用 `set_my_model` 工具自己换模型。\n\n### 自进化\n\n失败模式分析 → Prompt diff 生成 → Agent 自主应用改进。经验库去重，7 天滑动窗口。\n\n### 可观测性\n\n| 命令 | 说明 |\n|------|------|\n| `/context` | 按角色分解 token 占用 + 系统提示 / 工具 / 技能开销 |\n| `/tools` | 每工具调用次数 / 失败 / 缓存命中 / 平均耗时 / 熔断状态 |\n| `/cost` | 累计用量与费用（按模型、按 Agent 细分） |\n\n### MCP 双向桥\n\n- **Client**：连接外部 MCP Server（stdio / SSE 传输），扩展工具集。兼容 `.mcp.json`（Claude Code 同款 schema）\n- **Server**：`sky mcp` 启动，将 Skyloom Agent 暴露为工具供 Claude Desktop / Zed / Continue 等调用\n\n### 渠道网关 — 接入聊天软件\n\n`sky gateway` 启动一个统一网关,把 **飞书 / 企业微信 / QQ** 的机器人消息桥接给 Skyloom Agent。架构借鉴 OpenClaw 的渠道模型,但精简为一套干净契约:\n\n```\n平台 → POST /webhook/<channel> → 适配器(验签+解密+标准化) → Agent.chatStream → 适配器回发\n```\n\n每个渠道自行处理**签名校验**与平台的 **URL 验证握手**,网关核心保持平台无关。回复在 ack webhook 后异步投递(三家平台都要求快速 200)。\n\n**最快上手:`sky channels` 配置向导**(也可在对话里 `/channels`):选聊天软件 → 终端渲染**二维码直达该平台的 bot 管理后台**(手机扫码打开创建 bot)→ 按提示逐项填密钥(带\"在哪找\"提示)→ 自动存盘 → 再把**回调 URL 也渲成二维码**(扫了贴进后台事件配置)。配完运行 `sky gateway` 即可。\n\n> 说明:飞书/企业微信/QQ 都是**官方机器人 API**,凭据需在各平台开发者后台创建(不存在个人微信那种\"扫码登录\")。所以二维码是\"快捷直达后台 + 回调 URL\"的便利,而非免凭据登录。\n\n也可手动在 `~/.skyloom/config.yaml` 配置(或用对应环境变量):\n\n```yaml\nchannels:\n  feishu:                       # 飞书 / Lark\n    appId: cli_xxx              # 或环境变量 FEISHU_APP_ID\n    appSecret: { source: env, id: FEISHU_APP_SECRET }\n    encryptKey: \"\"             # 可选(开启加密时)· FEISHU_ENCRYPT_KEY\n    verificationToken: \"\"      # 可选 · FEISHU_VERIFICATION_TOKEN\n    agent: fair                # 该渠道路由到哪个灵(默认 fair)\n  wecom:                        # 企业微信\n    corpId: ww_xxx             # WECOM_CORP_ID\n    corpSecret: { source: env, id: WECOM_CORP_SECRET }\n    token: xxx                 # WECOM_TOKEN\n    encodingAesKey: xxx        # WECOM_AES_KEY(43 位)\n    agentId: 1000002           # WECOM_AGENT_ID\n  qq:                           # QQ 官方机器人(webhook 模式)\n    appId: \"102xxxxxx\"         # QQ_BOT_APPID\n    secret: { source: env, id: QQ_BOT_SECRET }\n```\n\n把平台后台的事件回调 URL 指向 `http(s)://<你的域名>:8848/webhook/feishu`(企业微信 `/webhook/wecom`、QQ `/webhook/qq`)。`secretInput` 支持字面量或 `{ source: env, id: 环境变量名 }`,与 OpenClaw 同构。`/health` 可查已启用渠道。\n\n| 渠道 | 入站(收) | 鉴权/加密 |\n|------|----------|-----------|\n| 飞书 Feishu | 文本 + 媒体(图片/语音/视频/文件/表情/富文本 post) | verification token + 可选 AES-256-CBC 解密 + URL challenge |\n| 企业微信 WeCom | 文本 + 媒体(图片/语音/视频/文件/位置) | msg_signature(SHA1) + AES(PKCS7) + GET echostr 验证 |\n| QQ Bot | 文本 + 媒体(attachments) · 群/私聊/频道 @ | Ed25519 验签 + op=13 validation 握手 |\n\n**媒体消息**:入站的图片/语音/文件等会被标准化为 `[image: …] [file: …]` 之类的可读描述拼进 prompt,Agent 即使不下载二进制也知道用户发了什么。\n\n**多模态读图(可选)**:配置一个视觉模型后,入站图片会被**下载并送入视觉模型识别**,识别结果(物体/文字/场景)拼进 prompt,Agent 真正\"看懂\"用户发的图。`channels.<id>.visionModel` 或 `llm.vision_model` 指定模型(如 `gpt-4o-mini` / `gemini-2.5-flash` / `qwen-vl-max`),用对应 provider 的环境变量鉴权;未配置则跳过(只给描述行)。`channels.<id>.vision: false` 可单独关闭。\n\n**飞书卡片 + 流式**:飞书默认以**交互卡片**回复,并在生成过程中**逐步 patch 卡片内容**(节流 ≥600ms),呈现打字机式流式效果。`channels.feishu.renderMode: raw` 可改回纯文本,`streaming: false` 可关流式(改为一次性发送)。\n\n**出站发图/文件**:Agent 在回复里用 `![说明](路径或URL)`(图片)或 `[[file:路径或URL]]` / `[[image:src|说明]]` 表达媒体,网关会自动**上传并发送**,同时从文本里剥离这些标记。`src` 可为**本地文件路径或 http(s) 链接**。飞书/企业微信支持本地与 URL(走素材上传 API);QQ 官方 API 只接受 **URL**(平台自行抓取)。\n\n> ⚠️ 网关接收外部平台回调,默认绑定 `0.0.0.0`。请放在反向代理/HTTPS 之后,并妥善保管密钥(建议走环境变量 / `secretInput`)。\n\n---\n\n## 支持的 LLM Provider\n\n9 家 Provider，统一接口，支持自动 fallback 链与成本追踪：\n\n| Provider | 可调模型 | 上下文窗口 |\n|----------|----------|-----------|\n| **OpenAI** | gpt-4.1, gpt-4.1-mini, gpt-4o, gpt-4o-mini, o4-mini | 128K – 1M |\n| **Anthropic** | claude-sonnet-4-6, claude-opus-4-7, claude-haiku-4-5 | 200K |\n| **DeepSeek** | deepseek-chat, deepseek-reasoner, deepseek-v4-flash, deepseek-v4-pro | 64K – 128K |\n| **Google** | gemini-2.5-pro, gemini-2.5-flash | 1M |\n| **Groq** | llama-4-scout, llama-3.3-70b, mixtral-8x7b | 32K – 128K |\n| **OpenRouter** | gpt-4.1, claude-sonnet-4-6, gemini-2.5-flash, llama-4-maverick | 128K – 1M |\n| **Mistral** | mistral-large, mistral-small | 32K – 128K |\n| **xAI** | grok-4 | 128K |\n| **Ollama** | llama3, qwen2.5, deepseek-r1（本地） | 8K – 32K |\n\n模型目录是单一事实源，含上下文窗口与成本数据，参见 [`config/models.yaml`](config/models.yaml)。\n\n---\n\n## 项目结构\n\n```\nskyloom-ts/\n├── src/\n│   ├── cli/                  CLI 入口与交互层\n│   │   ├── main.ts           命令注册 + 对话循环 (Commander)\n│   │   ├── loom.ts           立轴全屏 TUI (差量重绘引擎)\n│   │   ├── loom_chat.ts      立轴对话管理\n│   │   ├── tui.ts            行编辑器 + 流式渲染 + CJK 宽度\n│   │   ├── mode.ts           模式控制器\n│   │   ├── input_macros.ts   @文件 !命令 #记忆 宏展开\n│   │   └── commands_md.ts    自定义 .md 命令加载\n│   ├── core/                 核心引擎 (44 模块)\n│   │   ├── agent.ts          BaseAgent — LLM 推理循环 + 工具执行\n│   │   ├── agent/\n│   │   │   ├── task.ts       Task/TaskResult 领域模型\n│   │   │   └── guard.ts      循环守卫（防无限工具调用）\n│   │   ├── factory.ts        SystemContext — 统一启动 + 编排入口\n│   │   ├── llm.ts            LLM 统一客户端（路由/重试/fallback/成本）\n│   │   ├── memory.ts         三层记忆（SQLite + 内存 + 持久化 KV）\n│   │   ├── bus.ts            异步事件总线（Agent 间通信）\n│   │   ├── tool.ts           工具注册框架（重试/缓存/熔断/超时）\n│   │   ├── tool_router.ts    工具智能选择（按上下文裁剪工具集）\n│   │   ├── router.ts         复杂度路由（direct/single/orchestrate）\n│   │   ├── pipelines.ts      9 种预定义 DAG 模板\n│   │   ├── security.ts       5 级危险分级 + 红线拦截\n│   │   ├── sandbox.ts        Shell 沙箱（隔离/超时/输出限制）\n│   │   ├── filter.ts         输出脱敏（API Key/密码/PII）\n│   │   ├── verify.ts         验证闭环（自动跑测试/lint）\n│   │   ├── hooks.ts          生命周期钩子（pre/post_tool）\n│   │   ├── checkpoint.ts     编排检查点（中断恢复）\n│   │   ├── file_checkpoint.ts 文件快照（/rewind）\n│   │   ├── skill.ts          技能注册与动态激活\n│   │   ├── skymd.ts          SKY.md 三层加载\n│   │   ├── mcp.ts            MCP Client（stdio/SSE 传输）\n│   │   ├── mcp_server.ts     MCP Server（暴露 Agent 为工具）\n│   │   ├── vector.ts         TF-IDF + Cosine 向量检索\n│   │   ├── graph.ts          知识图谱（实体-关系三重存储）\n│   │   ├── semantic.ts       字符 n-gram Jaccard 语义评分\n│   │   ├── learn.ts          持续学习（任务审查 + 经验库）\n│   │   ├── evolve.ts         自进化（失败分析 → Prompt 优化）\n│   │   ├── longdoc.ts        长文档处理（滑动窗口 + 摘要链）\n│   │   ├── circuit_breaker.ts 熔断器模式\n│   │   ├── config.ts         配置管理（YAML 多层合并）\n│   │   ├── catalog.ts        模型目录（单一事实源）\n│   │   ├── estimate.ts       Token 估算\n│   │   ├── arbitrate.ts      仲裁器\n│   │   ├── cache.ts          LLM 缓存\n│   │   ├── middleware.ts      中间件链\n│   │   ├── profile.ts        性能分析\n│   │   ├── theme.ts          Agent 主题（颜色/符号/诗句）\n│   │   ├── icons.ts          Agent 图标\n│   │   ├── workspace.ts      工作区管理\n│   │   ├── schemas.ts        配置 Schema 校验\n│   │   ├── model_config.ts   每灵模型配置\n│   │   ├── constants.ts      全局常量\n│   │   └── logger.ts         结构化日志\n│   ├── agents/               6 个 Agent 定义\n│   │   ├── fog.ts            雾 — 探索洞察\n│   │   ├── rain.ts           雨 — 创造产出\n│   │   ├── frost.ts          霜 — 精炼品质\n│   │   ├── snow.ts           雪 — 架构规划\n│   │   ├── dew.ts            露 — 可靠守护\n│   │   └── fair.ts           晴 — 情感陪伴\n│   ├── tools/                工具实现\n│   │   ├── builtin.ts        内置工具（文件/搜索/网络/Git/Shell）\n│   │   ├── computer.ts       电脑操作（10 个跨平台工具）\n│   │   ├── delegate.ts       Agent 间委托\n│   │   ├── model_tool.ts     模型自切换\n│   │   └── todo.ts           任务清单工具\n│   ├── skills/               技能加载器\n│   │   └── loader.ts         SKILL.md 解析与注册\n│   ├── plugins/              插件加载器\n│   │   └── loader.ts         插件发现与注册\n│   ├── web/                  Web 层\n│   │   ├── server.ts         HTTP + SSE + 水墨气象台 UI\n│   │   └── tts.ts            文本转语音\n│   └── assets/               静态资源\n├── config/\n│   ├── default.yaml          默认配置\n│   ├── providers.yaml        Provider 目录（base URL / env var）\n│   ├── models.yaml           模型目录（上下文窗口 / 成本）\n│   └── skills/               17 个内置技能 (SKILL.md)\n├── tests/                    49 套件 · 530 Vitest 用例\n├── docs/\n│   ├── AESTHETIC_DESIGN.md   美学设计系统\n│   └── OPTIMIZATION_PLAN.md  优化路线图\n├── scripts/\n│   ├── install.js            安装脚本\n│   └── link.js               符号链接\n├── package.json\n├── tsconfig.json\n└── vitest.config.ts\n```\n\n---\n\n## 开发\n\n```bash\ngit clone https://github.com/susurrune/skyloom-ts.git\ncd skyloom-ts\nnpm install\n\nnpm run build         # tsc 编译\nnpm run dev           # watch 模式\nnpm test              # Vitest (49 套件 · 530 用例)\nnpm run test:coverage # 覆盖率报告\nnpm run type-check    # TypeScript 严格模式检查\nnpm run lint          # ESLint\nnpm run format        # Prettier 格式化\n```\n\n### 技术栈\n\n| 层面 | 选型 |\n|------|------|\n| 语言 | TypeScript 5.4 (strict mode) |\n| 运行时 | Node.js ≥ 18 |\n| 包管理 | npm |\n| 测试 | Vitest 2.x + @vitest/coverage-v8 |\n| 代码规范 | ESLint 9 + @typescript-eslint |\n| 格式化 | Prettier 3.x |\n| 数据库 | sql.js (SQLite, WASM) |\n| HTTP | axios |\n| CLI | commander |\n| 终端渲染 | chalk + 自研差量重绘引擎 |\n| 配置 | yaml |\n\n### 路径别名\n\n```json\n\"@skyloom/*\": [\"src/*\"]\n\"@/*\": [\"src/*\"]\n```\n\n---\n\n## 路线图\n\nSkyloom 正朝「顶级开源 Agent 框架」演进，对标 [opencode](https://github.com/sst/opencode) 的架构与 Claude Code 的交互范式。完整规划见 [优化计划](docs/OPTIMIZATION_PLAN.md)。\n\n---\n\n## 许可证\n\n[MIT License](LICENSE) · **v1.26.0** · 全功能迁移自 [Python 原版](https://github.com/susurrune/skyloom)\n","readmeFilename":"README.md"}