{"_id":"@muyichengshayu/promptx","_rev":"68-1fd89ff992d6c010df96f80c4e52a863","name":"@muyichengshayu/promptx","dist-tags":{"latest":"0.2.19"},"versions":{"0.1.0":{"name":"@muyichengshayu/promptx","version":"0.1.0","_id":"@muyichengshayu/promptx@0.1.0","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"4fb34a8b1839cf708cffb56a7cd5071cdfbf9936","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.0.tgz","fileCount":26,"integrity":"sha512-HDyB8lNUfdowbszXInRvzz90498TyLyPWcGOrnRkA7wDtSqwfPLcuPeOE5L/891miFHNXRC1lZliZW/VETUR4g==","signatures":[{"sig":"MEUCIDoVlMidC0qOtwOVjIWvDtDYuStiDfPEl81/txUavqsHAiEAoEEBYtOfbzU6weHm06RWeqRSQtBWqHiZghFZAVKe7sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654570},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"0164cca9cee4ef032caa6159af7d532b3ad416d1","scripts":{"dev":"pnpm --parallel --filter @promptx/server --filter @promptx/web dev","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.0_1773819177583_0.34669398686793396","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@muyichengshayu/promptx","version":"0.1.1","_id":"@muyichengshayu/promptx@0.1.1","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"4c018db69bf65284f70077682d9e8f3dd5739fea","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.1.tgz","fileCount":26,"integrity":"sha512-ktuBcZA63SBKnagzGZBegkQNmKBAuicLod24ea7P6xZTAo75XUu98wNtDJgC51BauiA3YKpgXFgrjil6WrkjBw==","signatures":[{"sig":"MEUCIHPEntdLxBEjYACVpcjNrGzC1WvjAua12v3vNH2XScNDAiEA8VoK81sszXH+6elufgHegaMUHxW/VNe/NPVTbVxasMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655232},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"0f20a7a7dd2f1c6437b19b3a67e7e31da5717459","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.1_1773823969787_0.19914102921872945","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@muyichengshayu/promptx","version":"0.1.2","_id":"@muyichengshayu/promptx@0.1.2","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"7427e45699ed0d421d3d83cfe715bd80bbb1ced5","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.2.tgz","fileCount":26,"integrity":"sha512-dYHDATfYTZGAzuoKA4lB6HPSR4hKwfzXpEsXlkBudwIoOMSAWARP1Z6SeV2DlnKv3KYjgvsaYXzUemejDLTvOw==","signatures":[{"sig":"MEUCIQDHaC/1pilVYpf8rlKGTl+jJKTGl29VVxQGOUgDg54ZuwIgaHFcVsXS0sXYcRhI8BNIWxX06aBIvYOCmgESLBZzK2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657565},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"360621dd0a2cba188d21de9b7d55d2ee6c8cbe53","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.2_1773826819937_0.4181628610432677","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@muyichengshayu/promptx","version":"0.1.3","_id":"@muyichengshayu/promptx@0.1.3","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"5c1e047f785ffec492ffd57f848eee2b42c6496e","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.3.tgz","fileCount":26,"integrity":"sha512-Tr+Z1rDOjBGhCqPSKeeLzHWekBHxjyXePJL/nvPM1IL8JWo8jdKO3jTMf7agg6/EolRq39K8HDGA/51nRBC2Tg==","signatures":[{"sig":"MEYCIQCTAPPgLBAcm6w5B39DAj+4K7MQKBhYPS3x+9OsdVuHewIhAOEsekF1+KyEae3IQgDUlEsb/7KMgUM1pGHEjE8Qc+ny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658951},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"7fd321e25e78afb6863135661a43251132f205cc","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.3_1773830416397_0.8771145023320188","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@muyichengshayu/promptx","version":"0.1.4","_id":"@muyichengshayu/promptx@0.1.4","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"a79c32b5a4a64a3f3899cee1fbe6ad32f079a552","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.4.tgz","fileCount":26,"integrity":"sha512-PfktWKPJNfhao+3HJH+QOWsGYD6xhKQRVVhRAibmO0iCYF1pgHRVRnuPhI0lrQrZ7Df04R3qwbJvsHZCZ+VjCQ==","signatures":[{"sig":"MEUCIGHOoRFcOC1NYEGoxicmX+bmhJPUBdOfDg8jEwQCD5CiAiEAvHVUKp0/jUw3Cmu2c5R1HdsBf0bgYskvH6USC2Uv2us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659195},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"aab74421e309306433aa7adea52ee94cd646f312","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.4_1773884562668_0.6180721749706257","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@muyichengshayu/promptx","version":"0.1.5","_id":"@muyichengshayu/promptx@0.1.5","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"7155ca87f687739adbbcb9f40abd3ef69537c68e","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.5.tgz","fileCount":26,"integrity":"sha512-UK3qqiE14iuzZ/Vb5UTpfdshkLhbdVwbmJgyjQyxfZq7Bv3vfr/Vbu8s3V5fz0ZbXhtR6R/i6G1TJl8CA4bBIQ==","signatures":[{"sig":"MEUCIBKlM6LDiRPTPiL8k2Gkj8t8Q9UaLOpHBeCx61HT4oXjAiEAsKKWokX4EmqS3YPvWCPMAg9BOJhlLHf/E7ORNSgO+Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663306},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"81b55b98585fe8b495abeaf4beafefdb9f08c29f","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.5_1773892335056_0.48581344331438303","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@muyichengshayu/promptx","version":"0.1.6","_id":"@muyichengshayu/promptx@0.1.6","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"2d1a03144fb673c28cf9e646c707a2ffcfc4fced","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.6.tgz","fileCount":37,"integrity":"sha512-cAXpWlGWiXGJe7zswSWL6tdx9YPC0iS19g96fefF14+uixR36spVgcNuC0ksrskPdZ2IU+KfMN3ziZSnURwzeQ==","signatures":[{"sig":"MEYCIQDjeIZoMmMmMtTxbWbr7z09a04U/SZdEWqRmwjt6JNdggIhAKKWG6Pl4sc4pTVsEYMXXPRL4X880ifvmTZcNHkI+/dS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747414},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"181fc6cf1ce9857d5acaeb96226b0e91d4bc65b0","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.6_1773915968275_0.6330214619031211","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@muyichengshayu/promptx","version":"0.1.7","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.7","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"5f89fd6306e53220d88452c8cec4a7f58dc9bd42","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.7.tgz","fileCount":48,"integrity":"sha512-kYfvg+KOTq5aq/chqm/zSA+g+kfH+Z4XGQYvf/io+lMfo/88fxYes9fezRpn6v4dyvksxUW2Q1Nwsu5or1u20w==","signatures":[{"sig":"MEUCIA2xzFCLcSoY++/BJXHb0deFJgs+qM0oApwCHLad6OQeAiEAi7xxyNEQbc1mPWKzXohmAw6AUmLQkkE7IaPNgiX8NDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1222831},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"d9ac6b52156ce35b6fb4abcf1ad5c5085a35f1e8","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.7_1773985330455_0.3320042153427254","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@muyichengshayu/promptx","version":"0.1.8","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.8","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"b7946f17d13b9f2177405369797cb8c42937a18d","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.8.tgz","fileCount":50,"integrity":"sha512-tIMRTWKBGEmncuiUQhUmmFuPUhm3RbNIKwjKTfmD9oLR8yoXt4GGNPNRGBz0dbF1mSEaq9/C9SLHmo3ULShZJQ==","signatures":[{"sig":"MEYCIQC0YWWEe9tl+nCtgCsWU4SgzJ5L3QES3t9mKt6zG6NCtQIhAKXa58sMsTfnjkqMXTlCwHtEpC+Njtr6HasB8NMzXO6m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1241557},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"5483dd0e50c858b2488b727595118f1bba4de193","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.8_1773994683993_0.8390334089767655","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@muyichengshayu/promptx","version":"0.1.9","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.9","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"2d8c76ef306816899e69de81827385f182afb5ec","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.9.tgz","fileCount":50,"integrity":"sha512-pp0izg1FPSRb281zjKUoSG+dMhPnGqkvm3qyDRHlxUHYx9SQ/+pzlwL8M2KAly/oyEhaLRq6kMNrrgfhyiESzw==","signatures":[{"sig":"MEUCICjctfq4jDz0wepLKtUnfdoGvEmAX7cT/szqXeWD9UIbAiEA9A+RX3tgj9f6D/9kJhwgF3N46uSW3QTCZeORTr0uW0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1262868},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"0816ebe620fffa1ff5527f920e6699ca6b1941c4","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.9_1773999393610_0.3477469699317366","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@muyichengshayu/promptx","version":"0.1.10","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.10","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"e4a0144abb1c923bc751e2582c97b073694f2091","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.10.tgz","fileCount":87,"integrity":"sha512-s61xelXucBuSDPfIv0AShzLHCrQKkwU21REzATcVoCpYQEociKvvRKpDzE9o2vV3K2IiMnnR8fPly7ZjEF1N3w==","signatures":[{"sig":"MEUCIBWBAoPXqBg8PEL1SLm5Ta1RD7senD6UOZ0wE/gBpt0FAiEAky14gXmxG470TJi0QIP/DVTMC28e/h3jGXUDvGltdzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4855860},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"9b2d1200bcf1215db9da696492f851e90af87bf6","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.10_1774237942280_0.6497872193438701","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@muyichengshayu/promptx","version":"0.1.11","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.11","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"b81d524a1205e65347d3e6e04d29e63f7de244d2","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.11.tgz","fileCount":87,"integrity":"sha512-/cCsA9hXa9jZkRG+MqiT+MBQ/5L88meSnrVvO6dKJ0ELd7z29oA03PD8vnUHivyvPDfknqxDoGpsdcMuGxOZ6A==","signatures":[{"sig":"MEYCIQDt1LVfDtCdIQ5vGJw8JOUAda343jt3ecCQdziXMzDRqAIhAMgMTQ16oLfbYAQmV73sBexE2tHpTG2W0oXRtFQkPM+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4865879},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"72be4b8c64b68bf0d5b8cdbab58ee009193db375","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.11_1774319528033_0.46655330440785114","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@muyichengshayu/promptx","version":"0.1.12","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.12","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"f639b93683cb8d091f3d50c4f69a74c393c782a5","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.12.tgz","fileCount":88,"integrity":"sha512-B46O6mX1N7ec9VVpm1xkqfqRPmVVKypfsbS+mLBxvfOMZDm15Rv06jikqLQZrYXL2lMgOhLfjJksH8/0d+0RBA==","signatures":[{"sig":"MEUCIQDqINoLpRXzN5jWouy2+OUxb7uj6/GQEsqbdgcseuwBbwIgB5UxyEYPylMlc0Ox4ca9nI08ONAKW2bVbquAwq6XBHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4888710},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"6267e7a2c24d901d88aa5544c4b6bcea888943ca","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.12_1774348514271_0.7352378529792969","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@muyichengshayu/promptx","version":"0.1.13","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.13","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"5a9baad74ab674908ccd6e0371da9734b12f0616","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.13.tgz","fileCount":88,"integrity":"sha512-zQKW0k9IxRWcJWpag3qXPM78kYeJadm200dmo8C0Xd9ZrLmuBElqhea3hnyAWqsbZcsiTL7156jXglZy5blH2A==","signatures":[{"sig":"MEUCIQCZlm4AdwOXcFfzf/y9iJqpLfsE3CmaNoTp/NKVhgtjhwIgPN1fNsPJNh+Yc9oLbhCa11NnnWAgLBu7R0XAyoRA4RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4885082},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"cf5c4e631ed23a6a6591e15827f39ac6265536d2","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.13_1774403959544_0.17260414879486374","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@muyichengshayu/promptx","version":"0.1.14","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.14","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"b7ca63fc48e7f4e987a414a1fa4ef41b03a3aebc","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.14.tgz","fileCount":89,"integrity":"sha512-iW3XXam/ITa/Q1anV4DjPcUYOxqHiIes4kPewnq/0SDJfJaeg6w3iFBgQmN7jt+uVh3nS5chgpc5bzvnfdT6ww==","signatures":[{"sig":"MEUCIGMT+3ojLtKKb68BmKYOeAp2GzT2kpjtlJw0l+TenU9YAiEAjdjEOrBnOVVfvJE/ynL4JSTb0JTXXx6Jfw0m14G/Kt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4963105},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"47873acd65bc554c40b6c751460caef377dbde34","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.14_1774414072932_0.941586102907829","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@muyichengshayu/promptx","version":"0.1.15","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.15","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"fafaeb0ec5eb2fce64a543d2dd3f1167cbdca271","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.15.tgz","fileCount":89,"integrity":"sha512-UqYiX5udFIoupFVEh73URDQx5kQDeh+ANUS/qknYYC10RWhww8lbiKnQJt+t+nGHASQNPO3JEgwm7i4EdzRauQ==","signatures":[{"sig":"MEYCIQCDLM4F3fksdnm7st8EV06Ya+3aQDOP6E9Q++M6lkpEsQIhANzrNHerCxwVNj4OTL4mBXG5DMwyJfqzYONHU8cHcXVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4965404},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"a36b945e26439926d0effd05fa2b17f155c12df7","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.15_1774421674780_0.26459792816789407","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@muyichengshayu/promptx","version":"0.1.16","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.16","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"2486ae1ddd6ab589d04a869ff8ccb29562a26dfb","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.16.tgz","fileCount":89,"integrity":"sha512-LC7NK0IMxngAb9JXKX5SrQU4anQAZvow3zYh8mwEHpP3T2kbxiUQ8CCc9dyjWQYjE/kLesjqSrDpSNjQsJShNg==","signatures":[{"sig":"MEUCIQCneaMKAGuhIojrDM4TwqEkcU7XF3FqMbwAR3j7vIRsqgIgcLOJWvFfB8hxC37yEP+gYX66zqNmsFw/5S6hl2hmtXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4966136},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"31ce0cee297bb7fa5b7fb4bbea58fa6ce75e372f","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.16_1774425806501_0.21288337901227172","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@muyichengshayu/promptx","version":"0.1.17","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.17","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"1b89a43e97e0166fe0ba9567af8603842819a785","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.17.tgz","fileCount":89,"integrity":"sha512-huepmBZL91OVIHC55DsvBZ247T9Dqcc5h3eH5ifyiEPjvl/GbMPFwFM9V2HBZw2Lp6ufEKWr1iYMSMT2EXKVbg==","signatures":[{"sig":"MEUCIQD0VS2LDv9ZFv6fucwUkb+XxeE6TjRPH+4Jrre6YLO6PgIgGxWDFqnIxCGmGworaXz2gBs2JfeWQvYhnEsXqKklIDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4966220},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"a8f819f31ef3ea48a876496d55a92e7124e043df","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.17_1774430830002_0.4804139686893003","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@muyichengshayu/promptx","version":"0.1.18","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.18","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"7bcd0fee0e1ec6302390c69847be350bc1ca4fff","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.18.tgz","fileCount":89,"integrity":"sha512-C9X/SgZTOsnf3Kar80/lq78kQGz4UvcsrHto0BJg0doUDOVfy8uzTdF0eA4Yd8cHwLIeTqN2q5wLSvNW0Zg03Q==","signatures":[{"sig":"MEUCIQC7vJ9sJNAI9jyCGw7K/TLyUpSH6rDpJQ2gNVw3xifN0QIgSx1g4B3f3qfJTGbj2dEuPbu55991JnySSGDYiRczrAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4967897},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"82787cd7baa804eb7f173f8a98eb6a9337501c93","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.18_1774435126125_0.8278368358626436","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@muyichengshayu/promptx","version":"0.1.19","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.19","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"8efd1a24a2b72a6593f6a87635e70c262b1ad3ad","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.19.tgz","fileCount":89,"integrity":"sha512-nZUATHwkzWSKktHvih+wBwcqIzB55423YGYWWrBpYq+1LDe8gfGvRC+oYihkGwmeoV701Vi1FsO7Ow7kX0qlmA==","signatures":[{"sig":"MEQCIBV4gUR02cKijARC7lc0A8cGozoeSyz3oD66ldXCImbgAiBTDQ4YbHEKpKJEFJo9VECKV3Cv8J9eF2cKd0TeUJpLoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4967971},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"ec36942e383b1a597c6b5373522bc7320873d7b9","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.19_1774439085384_0.6674964088254247","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@muyichengshayu/promptx","version":"0.1.20","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.20","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"32121c0307f6943aae6a1b532b18d39182070183","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.20.tgz","fileCount":89,"integrity":"sha512-KtzW6T6tV4Hgdr11D0fub+EOxqVP6A6ecdRiObjC5bBgD8BAjBB7TD05+CkIOQIJaiv1ONcGtdnysgc2HX9Eug==","signatures":[{"sig":"MEYCIQC44ySQ2sg9FbegDnssJGsqlISJRZlRmJX5EQMF3H1oUwIhANF6NxXLu33wHJZtO7q2T0FskNj3KEoq86Q5QJuv/y7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4968431},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"ee4b1cb008dc22591e020448f1960b7fddb2c15c","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.20_1774440860837_0.7572614635272121","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@muyichengshayu/promptx","version":"0.1.21","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.21","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"564d6c1b5abda966387872cf95ac9bbd1c8d1506","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.21.tgz","fileCount":89,"integrity":"sha512-4aaswwJrouS+6XkRmV+nSKbIAAce2lfdvCwVKLZ/WwmjE+EezIMKcv3i9WO0aUDs0S7l1/BX7/Q65coCnDhATg==","signatures":[{"sig":"MEQCICCwLUv6+1Da8dH+7OsUASOlq0EYdgDpHcTB8WF0ovQOAiACsJPTlz7wsqbVwPjMrGMGCp57Z5Qt/i4ody+Eq9uUJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4973558},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"5a72de1bb5618bbd05cea645fe0576194034e0f1","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.21_1774510147000_0.5354511271459015","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@muyichengshayu/promptx","version":"0.1.22","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.22","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"381ce7e784d40849c507eb4234ac68bcce0733f1","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.22.tgz","fileCount":89,"integrity":"sha512-FIyPws075wC/L+zpdxMrZXHE55x4Fy3osvWTa0toxKcaIuXVGHoiMXNIwIVNJCniGPPGVtExDSs9foilxx4tDw==","signatures":[{"sig":"MEQCIFl8rCf98HK57K4cBkcvAa9y9vAkUwyBtiSzbaOauyi+AiABNXhwwxJQ+568plrHkHN0Tb5kupq7D0pG+i7qYCwiiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4978611},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"43fd469a2c8c0d953d4ce9c1b08a5157fad9ab21","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.22_1774513057135_0.6848782392236339","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@muyichengshayu/promptx","version":"0.1.23","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.23","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"c0e9ed0afe7ae6d8565cd057075bbcf158724625","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.23.tgz","fileCount":88,"integrity":"sha512-alefYc2Na5Zc3ZllDfpVYOrEz/NKFGbmLx/RnE+pJYjuUdmmhQjKb0Wjo6zWD+LiYzcszI/tJrEV1eHxEFhaYg==","signatures":[{"sig":"MEYCIQCE4uPY8pHpBmwYi0cJWpz4qYLPEeIrTBHSDbcBYFTB+gIhAJ69FUxrk5BkC/362/kFFxT56Q4fyLLA5iMz+huoyan9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983156},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"1915751da1956df844add523cdce5bb844ac2033","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.23_1774587754949_0.721941642501531","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@muyichengshayu/promptx","version":"0.1.24","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.24","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"6412842c9687654261ed50651881fec4403177b4","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.24.tgz","fileCount":88,"integrity":"sha512-jeNEV3pzzDWJ/m994quIpVmiBetuVGyfKyOnTbjH1JtRr+WET676PAGtXYbNplO4OBH2TDsEy239cr/eouWX3g==","signatures":[{"sig":"MEUCIQCvf+p3QSYGQCBGsg9BtbOklxuT3cnyBfbakK6+wCwIBAIgBVUMN4n+lY9J8STxm/R8INiXAXgtaI4pUumTUKlxdMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4992309},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"f5911196dda5daa0b3c483ab0503735fb221b1cd","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.24_1774602545591_0.21320459861908359","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@muyichengshayu/promptx","version":"0.1.25","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.25","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"6888a2dab2df1e9a7edf56faf3abecf21f48eade","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.25.tgz","fileCount":88,"integrity":"sha512-344oTeaEg2pkvMy2a+YoJ6U/WY4AWqXqDtESjlDzQZZG8FiEAImarXuCjdnD4LcJ45w02I7Q0Xc+vuhR/ULWCA==","signatures":[{"sig":"MEUCIB4eUSg2x/0qfGqjb2SwxIeJUkDjk76s9TSiGTnlYGaGAiEAin1Etxo1DcimaxWOI23Yu5toD6nwb9nVdAJRvNTlWU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4995125},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"ed564a00ba13a2ac8f520322dd90cb0850bb9e1b","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.25_1774678795793_0.49427962033953965","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@muyichengshayu/promptx","version":"0.1.26","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.26","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"55edb2d9fb4197ad5635ca11d232a464cb0f1006","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.26.tgz","fileCount":88,"integrity":"sha512-ELW/DGJFswVoBCsOkVrf5Ot7gyhua5D0lh41o+JUVRwkYg292aQ93wuV1HJvH+GnIQ1de6XfBqXM+PEHR8FQqQ==","signatures":[{"sig":"MEQCIAny8Bf18cRTcMz8O/3Aib/zPo3GveW/KEt37vy8eaxpAiBCJdGHCwuuuzpAlkhrD9Hb08tIm9kVNvIUmfaheMbTaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4995683},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"82cf697f613323ffd48acf7e23bac23934451c45","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.26_1774863019326_0.3595498869643663","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@muyichengshayu/promptx","version":"0.1.27","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.27","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"731b7793e68390892138f2d75dbec8792ab73b4c","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.27.tgz","fileCount":89,"integrity":"sha512-RF4PqbZqUqTXcQ6gqZCi4hkiI+V5J/Jox9Gqy7UnO49U5JXsdD4GlYgCxopE8VSjwOvLy7hFDYakC00By0qtvA==","signatures":[{"sig":"MEUCIFhTmSRmjmiO6OPf0rk1kSd0RmCe5DfLw7/grKxZN+BSAiEA63v7Tknsz+XHr5rJrtCZv1+ojEG5g2rPcIg2Ae1TIzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5046839},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"7070a63a5112eeaeef4cac03a16c20e0bcb60470","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.27_1774928477316_0.13489713661635716","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@muyichengshayu/promptx","version":"0.1.28","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.28","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"a42d775413757736ccd442161a071d027e365ed4","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.28.tgz","fileCount":89,"integrity":"sha512-UI6SGheTaduKV075sRaaf8+B14durIRUo27Tor3LcKUJSiiHSQTO9iECBH4K4svUXBss2quy7RoXYiXyt/yTrA==","signatures":[{"sig":"MEQCICVuiG4wE48QI/I9Px0t6/qJbe50MbhNWfuDeuRUKt0mAiB+RkH0zI3AggE7hrZMzqHeaIWtScWiuImKQlmZFUeJiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5054043},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"e9ad09f61b735f18d728809365f11166eca715aa","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.28_1774938213239_0.09109770486571023","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@muyichengshayu/promptx","version":"0.1.29","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.29","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"450d0d3aba5c41cc5cbc4af4cf80766d13d02210","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.29.tgz","fileCount":89,"integrity":"sha512-nJoI6p2nfnAy/mAHYmC4PpQRrRZATYZJ6/IJ2Rnas1DhF8U3gKuczOhLUS0qHNlynA6V0qDq4l7N6mJusMabDw==","signatures":[{"sig":"MEUCIGwBXC2OEbWJL/+fce+QPVAJ6xNeQe7OoVpHVfhQztgEAiEA4PGjfiVoHYwPtBHWr1FX2EO9iWZmyaoCfWs3eIcjV1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5083459},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"c63a981497ac911dfaa8123acc83e1d61b6ac525","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.29_1775040204776_0.5530063777994387","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@muyichengshayu/promptx","version":"0.1.30","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.30","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"2d20e44dd79e22a81284a6015705ccc5ac5f2aa8","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.30.tgz","fileCount":89,"integrity":"sha512-7IB70lInVjMCUhJ69SXwsi7cyO77YAr1mI/LiHYqiwWFK6rsZ2yKvYhIBAjSiOufnazgq3c4yPqoMTutQfgJrg==","signatures":[{"sig":"MEYCIQDnzc9YjmLgVVQWWQo7HXAwDYpSd0TkJ/OlsJft06fh+wIhALDl5D1V8n0ocUrlSissSiote3z4f0kQjxce9gmrux9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5444653},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"dcf77e1bbbd00b7cf6707cd4e513c5d237ffefdd","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.30_1775140427278_0.02436456819046806","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@muyichengshayu/promptx","version":"0.1.31","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.31","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"1d0cb6b318e2cb3f8bce7bc34f374c01b4778471","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.31.tgz","fileCount":89,"integrity":"sha512-s7Iku6N2xx06A+XsBaWBM3/NPkADg/PAxAJzQLzL4+K0LzBnsd8kkHxRny4SSHCC+xeUGY4q8bZ6cYdiW9ZOOw==","signatures":[{"sig":"MEUCIQC03lzvHLM3zmvbMa4Jmrz+1s8C00LLzxF/T+vWGlRynQIgJgzMhswVHLbxCb+9V8YP8EF70DLWusgCwaWvkD+GFp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5463127},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"5a2e909bcaee8662cb5cf8d04525fa3fbb09519e","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.31_1775192249003_0.1281523220019838","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@muyichengshayu/promptx","version":"0.1.32","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.32","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"ea4364ed7179caaeb2206a6e3b93bfa37a344155","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.32.tgz","fileCount":94,"integrity":"sha512-NrU+rr7/wvkPqVuN9rf5nffXsL/uWOlK2cjlZMwSOidLYoeAWDdEsQPy7S/psgBh5nkckZHjBnK6oRX17iXUAw==","signatures":[{"sig":"MEQCIH24/m9nQ+3hODLW79k5Y9aKXYstVx/oKT+rEa74Pj0MAiApM4pH3CyyBL9IFO/XcD+4iC1QBeBHh1l4a5ptHCS2+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5479230},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"dfa781e4ff0245ceb4e33367dfe32de0818cd036","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","jimp":"1.6.0","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.32_1775228880407_0.4765459890515664","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@muyichengshayu/promptx","version":"0.1.34","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.34","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"e5a6b275a31c3d7761b344042b49aaac49e635c7","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.34.tgz","fileCount":94,"integrity":"sha512-uyL1yN3X1eIrcxLK4dZfaU6vtxVuTTBWbIhgE9eFyslrd9HMRTIXaeVPUAcphZbJtkkFrk05YlrjFOyKrgH31w==","signatures":[{"sig":"MEUCIGy/TvdRRzw2GELTFQJtQcSwPkDsPP33AJCmOX+v5YTrAiEA1BlRlgYK2uyhG4b1CRkG5jTCNMTS3AQYAI8+ZJKtyFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5480807},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"1fdd98c3da97529c41abfd21f2100fd2894ac232","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.34_1775230960147_0.5529971385511689","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@muyichengshayu/promptx","version":"0.1.35","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.35","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"1c5d967a9799cbf79be61683e357c69757f95b4e","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.35.tgz","fileCount":94,"integrity":"sha512-MR8skLDfIHIDO7nU5EnKUd6Ewu6F5CrLZjp3ypT+Y/1urL8Iq/nsqNDrTFpslkCLR5Sh+Hg7jXcySBuj8I/NKA==","signatures":[{"sig":"MEUCIQDj+1aaX13+VIUvv7ChjMVRAJAKn5Km+HTskQCBt6dk5QIgBZc7YZ6rJK8mA3TJ1GkRRl5yEVGGArR6LdQeO70FNrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5480644},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"94cf03315a649583284b7b271a4dfe607166e160","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.35_1775485091169_0.7623235010101594","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@muyichengshayu/promptx","version":"0.1.36","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.36","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"df027abc07c4777013607bd9432c698ca17e0f47","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.36.tgz","fileCount":94,"integrity":"sha512-Xz12XzjxbHuZ4XEjIp3sOiKKEtbCB/yKTomIrfobj4nCVbeFtsdpdA+EPjXFBsswesO1n7/ys1rbJrNictz1Lw==","signatures":[{"sig":"MEUCIECYrR6zHYZcQV1T6KGs7u4dMuC7e5c3x1iWkddKVvZOAiEAufUCd7UehRr7vlkJXYuBOq/CWge73wOkvhiKl4Mhsuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5480872},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"7f2a0bd9837a4b1dedca3762491e66da8bf0ce9d","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.36_1775532116061_0.8418064798082037","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@muyichengshayu/promptx","version":"0.1.37","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.37","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"79dd7cee2fab8483b397d1230d7bc828a69dd750","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.37.tgz","fileCount":95,"integrity":"sha512-oPxwo/78ukJf8V6apQxxWMsJS39l5coNbrBTnwYGPWRt8iDvGvFKfw/fJ9pQpWwedcZlH5y6rN7TRbt+4p38eA==","signatures":[{"sig":"MEQCIQC4VQ6qilAQy2AKhlsgFgPYtKlIaokQ3220K2HwyzjkrAIfWW004Svgs8Q36YoQdH6IuiU8wmXTdAUAIGo4uWI2Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5495359},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"0f2a0ca84f58da313d54861c30a320fff4195d8b","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.37_1775719407175_0.3464928599326116","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@muyichengshayu/promptx","version":"0.1.38","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.38","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"db3b5de43db3ea139f0ac0baea8077e5f84ba68e","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.38.tgz","fileCount":95,"integrity":"sha512-rSVQlaoT3OFbGFp/G963Gy6t1l/1WrmEhaebEEGcUqaiQKz/fC49YAABD0YESnXCSr4p/kTHvmEhEtTc1oemxw==","signatures":[{"sig":"MEQCIDsEVpPWnTi4rUrlTh8ZplQgHH8RxMcoX5iojO3VvB6gAiAUoLvA7E0eWwQXZ8h3DeTiGe6eMWmEx66flgwx4oFJgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5495718},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"b14a59120ad9e7161285b08c43906dd7e4ccdfd9","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.38_1775720771884_0.3184957907298338","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@muyichengshayu/promptx","version":"0.1.39","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.39","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"e596149cafe97b3c7638c28191689fc71571ed8b","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.39.tgz","fileCount":95,"integrity":"sha512-r715nLKt2zW41qLbC2itbkQlOvVYSHCmidx/II0KoTXKhiXLiPImlS1sW5CvppQbCx/KpYk4Trt2PUdjpZhMNQ==","signatures":[{"sig":"MEQCIBOPxeA/MVlv+7k4GJgyFCVWMKsmaCC4tK1X5iQRgms5AiBqMHZP0BilpsgmJsKsIuwnoHwNQkpxF62hUcAnBwWJHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5569700},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"06070beefe3f89a37614e4b95e8d188a868e6b59","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.39_1775740918733_0.3188279077556879","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@muyichengshayu/promptx","version":"0.1.40","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.40","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"b970daf73cf429d08f9bc902d7be2bb780d2b655","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.40.tgz","fileCount":108,"integrity":"sha512-sVyi5aOyvHgcZ37JWA88CsdmKp6+le8q+sJzADcx3wzUiXvHi/nyaaplCcaTt9Ia1UNhFiotcZmSEytwJCSxyg==","signatures":[{"sig":"MEYCIQCf/Jr6g90uVwtjWDH6NhTwCiXmXClS/xXQJbJkms/J8gIhAOQrbFW+3m9VHvNgS7XmTzchyusITmHjFU/8pruJQHaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5942475},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"4f62a35d93243314614aab4ed275d1d12dcdf99c","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.40_1775788507925_0.08601776601509004","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@muyichengshayu/promptx","version":"0.1.41","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.41","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"e8caee10585f84af7bb9eb2afe7f22a5eedbb3c9","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.41.tgz","fileCount":133,"integrity":"sha512-jsEC2w+7LxLT1AbfFnikChOoyylHhLX3sEOtwLDNFNvNENrcRthUO8ttc5sS3WALsBH1gi24e5VgcoG6Z9TfaA==","signatures":[{"sig":"MEYCIQCKOL/EJfsb7/mdUJlHhTw191E5PFhig4KFtwLjuk8rgQIhAN1fA8uu4OySO2DTR/GO51pGn1mV4sdhedDecg3kdgzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7791724},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"1b03c1ee0743ba87f3d8eda9033e388b1dcf65a7","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.41_1775815378674_0.811072555881353","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@muyichengshayu/promptx","version":"0.1.42","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.42","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"eb66ae10952b863a4a153076d7257cd507554909","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.42.tgz","fileCount":133,"integrity":"sha512-DqDS4HPSkfARTQjNJD+PdU9lEDTLrf8pI4D3KSxnwcBcDjJVLpgNw06R4IG0yB9xl2GG3aqcKsvXm5jvFjj7hA==","signatures":[{"sig":"MEQCIEk2YK7U0O7HKrxhg6vvQi9QmraCHCzIznlt5JI0LYUEAiBX/Mh+rO91snDKO/zWyhDrI3DZhr0ERynSdysCI/CAvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7789983},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"b7b2111c28cd5f730290b8999067274979ece8e3","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.42_1775817120705_0.8921988931585889","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@muyichengshayu/promptx","version":"0.1.43","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.43","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"8d3e8fe86d32a05e1a79886179edd9c78883bf65","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.43.tgz","fileCount":134,"integrity":"sha512-5Bgl7ANdapiqcv6PcbmMxpJWOTO7A+5a6qe2px/njO81NP+r1heUXNgiKR7ZtwgT6GQa/9HOA42jnWxohYs3Fg==","signatures":[{"sig":"MEUCIQCL2msDpBMw8xOLisSQP8zsekKSYzQiRF9e/7a4BTXANAIgeLaWWO7NF3a8ZZ4X38HFBoqv7UOb2LZCqqYzMIsov5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7858231},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"875e8ccaf06563418ece357ee9a6e6dcdd3926c9","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.43_1775878764388_0.6657939831630264","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@muyichengshayu/promptx","version":"0.1.44","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.44","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"238b2c9d07c92d04fcc1da43a8637bef59aef4cb","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.44.tgz","fileCount":141,"integrity":"sha512-o8WQeRPVRiG+gyUviSAUEbkg286Mwp2Uj/nV5lesDuJ2vHLZGjJVkiauP5ZlEbTiZ65eaVXrLd54v5hSKvTCaQ==","signatures":[{"sig":"MEUCIEQtUw80Ks3hU0isqyNDjRAL1RuyswG8d3pt3IJ8h+U4AiEA8qLEnDJxfXtLmvJ6n8Hkp6LhV1T8llgnoOyvYV2XY3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8094371},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"117063c24d5af5567aa97a4c781a9886ff3838dd","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.44_1775892767697_0.9089493494501275","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@muyichengshayu/promptx","version":"0.1.45","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.45","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"64b67984645cb056f1df12963b595e480b9f6395","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.45.tgz","fileCount":141,"integrity":"sha512-JVaYJWewX/5172J/IhToyC5Pqx44tDYUIoPtN4uU3qbBucydL7uazme8YYSaYFbvv2UUKGif8I5O6avuectHww==","signatures":[{"sig":"MEYCIQCMxlbkQXt21Av2fY4rvIwIiA/T303CJEi/gTNsQzwLZQIhAOwiZlIJBVTtqukNuTGfSLElPQEO5caj6EPtgg23P1wu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8106222},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"a5cbb26ac1f66cbf868ab8d17393056c8cb0a708","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.45_1776047150626_0.8900661452752248","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@muyichengshayu/promptx","version":"0.1.46","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.46","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"c656cf31c047bd0885375ddf58b40332833a23aa","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.46.tgz","fileCount":142,"integrity":"sha512-wOFNAdYt5+FeX0zWAsTvDgFoKU9y9I5cE4t1ulNbxZxRxWp2Dm45Gzs5uo9rosBFgsKA7nd6BLd6y3+eix1icw==","signatures":[{"sig":"MEQCIHhHl9bmt5CCgYEE4Tqk+T6RTGeg7zyzarPOTcsAcqm5AiA1Px3Eebm1WVA7P3l9aN7/hlo/+tr6jow6HGSjleMp9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8133242},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"14a8d025b56d4ce1c0401d0b41c094a98fcc1ca3","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.46_1776059086838_0.46155969678916464","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@muyichengshayu/promptx","version":"0.1.47","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.47","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"2a9a962f93eca8364af0c299f55c648cbd94f700","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.47.tgz","fileCount":142,"integrity":"sha512-JKNyrCVKk7WduzkNJkOuA6e7LDggvvtkADhgC1q7HNsy9CBcM13rISNqBnzp3MzlYRX4TubMqOgt/BbDfcRfvg==","signatures":[{"sig":"MEUCIQD9lZzN7Evl5H5r3SACThyQedX0NeWcMRaPeHrRxAmo0wIgbGS28o9PL8WEZ8JV1zSkv2RPj57geP5Hqd9mgF30eas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8153030},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"09d97d8a0ba7b1603c971fb8e83fc2ed91886907","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.47_1776157885010_0.5429215960807312","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@muyichengshayu/promptx","version":"0.1.48","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.1.48","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"7d441b79b02bd0ecd0d1538f46fd79b65fca6893","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.1.48.tgz","fileCount":180,"integrity":"sha512-AadzkfTF1+UTNnrLiTTBYIdU5KJU89DGo5e7wsW9nwSgRTL2DfEsGTRVI17cHYeFDqlOf0yuNXW6IUpmw/O3eA==","signatures":[{"sig":"MEYCIQCgpFkTaErkoYU0tUatAfrsbHgwxd9QVzEQmB4LOFhrfwIhAKr25GeP+lUNop/payTxBd07vndpfu1dtTHbVAKm90vH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8401713},"type":"module","_from":"file:muyichengshayu-promptx-0.1.48.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/f55fbb49db60da0837115e9a1e5badc4/muyichengshayu-promptx-0.1.48.tgz","_integrity":"sha512-AadzkfTF1+UTNnrLiTTBYIdU5KJU89DGo5e7wsW9nwSgRTL2DfEsGTRVI17cHYeFDqlOf0yuNXW6IUpmw/O3eA==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.1.48_1776159143649_0.6746722628224826","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@muyichengshayu/promptx","version":"0.2.0","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.0","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"7c95efac06e041571d4f037678ec6ad9790781fd","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.0.tgz","fileCount":150,"integrity":"sha512-30BsYozGkdFW6Rrwf8pnc1g0cr8/s24qKv2fivFVKoAjKjcj7ycn2UmP4NMMP12LNrWzQ2nyL9LPGcIL0WRmUA==","signatures":[{"sig":"MEYCIQCaPBp3dsepXPOPyp8fE0jVKy/YLT9LFBJQ1RNGdY8OTAIhAPte5jnGISO5ZuPtyN0JCWASG/Uu/h9cgrF4u8tJy4yW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10766946},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"9b5fd7964798af9de1d7ba695a1c71cec7c23e72","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.0_1776231037884_0.45055484057650785","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@muyichengshayu/promptx","version":"0.2.1","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.1","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"97fe1b2f2c1f944b7acadc2770d458c0e4f60d3e","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.1.tgz","fileCount":153,"integrity":"sha512-He9mDeByarYwQhC2g03o0vam5WazVQAXAJ389ufNL9IBghqfVb/uW5s6c5n31cAR7t8mVCkdluoCSQY5vbk6Lw==","signatures":[{"sig":"MEQCICzVdHgQHntXC7sVV70AVKUbr4EPUoCnpk6He6h1ExAjAiAXJT13bcdQKMtG55+Dr155BvgNtQMAJ75ndwJhtt0scA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10798458},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"09e2fe015be7e4502209953b568639386fc05629","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.1_1776261447321_0.029097165011171988","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@muyichengshayu/promptx","version":"0.2.2","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.2","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"14a34b61385643bbd04e574a747be6f5e6f701c5","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.2.tgz","fileCount":153,"integrity":"sha512-+rGLI4I1mIyEkbTOUQkN6urN0x8x29KqLFd3R2ln+SC1OaL1GmLMQ+6nfuJamQRUswjGjqo/M7JpTXjpxdJYDw==","signatures":[{"sig":"MEUCIGIImFpRM9sWjz0gvnJM2dINGS4DSLvOUsutVEA3L/LbAiEAneS82Yi5X2DzGaFB4/Ig9WxrePkdFCnU1JDaExA7fpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10800661},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"23c1843e309da788dcadcf6dcdf14624cfac47c0","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.2_1776304266785_0.03884858988762452","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@muyichengshayu/promptx","version":"0.2.3","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.3","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"06f3282e4f293e6337d755a2e70ecd37fbab03db","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.3.tgz","fileCount":153,"integrity":"sha512-wZ1+O05Fy4j5ddqK1cCiweNrs5jsd2z7AOMt7tPnJb3G2md2HGGNmlu/B0z+xtz6sh5DEws2fEQpHwdG73WfCg==","signatures":[{"sig":"MEUCIQCGuShdIgPAM4D770QS0fHQ9hwjp086P+GyRSPDptL1MAIgZ8Indloi2r4xbCHTzKq4a4cZhEAP88lTgNs6qfiKGrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10815278},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"5c020cc3c874eb4440abc0af00f03f597a9aa47e","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.3_1776485954776_0.175053625467966","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@muyichengshayu/promptx","version":"0.2.4","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.4","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"9c9c6837c1581d04cd24a77c5ec8b498fbbea109","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.4.tgz","fileCount":153,"integrity":"sha512-lSiA863UuM7mMGnDUNCUtsqI9JWhyc621OurF51VE+o+5+5mo6rYDQwEcnEI58gtHx5zNtQNoEp0a7wEyN5nTw==","signatures":[{"sig":"MEQCIBcJRB5gTsxO6hI4WwOwyHcGeCtxBoUjXlNRfwcJJbvGAiA1NpadQWoK6h5fx8haqfVEYUZ6YHHSJdaZEBLhtCinsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10825381},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"b2ba36600a4e013fc753b575f1f836b207fc4a10","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.4_1776596264434_0.9544233999940159","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@muyichengshayu/promptx","version":"0.2.5","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.5","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"bca1fa2d3ae9ac1b081fcdf5fa397bbaf5001200","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.5.tgz","fileCount":154,"integrity":"sha512-h9N9TCIpUVdTdR4WnyiV7IjHXKsCBHDz6OD96eAkOONbcdQlby+1gHdqzWX7shxRoPTji8pi7QsGN7u5oh+Sfw==","signatures":[{"sig":"MEUCIGI8+DETy5xzHJl96VOkPa9oxGyt7RIBR12eViSHixntAiEA4XoQBvNtcBb6H99LIbu+XrlhpNJecYDsO+w9XG9RjN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10905480},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"442b6cc33acb998e7d78827cbe9d78c4a08de5a9","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.5_1776653639907_0.22076446243126946","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@muyichengshayu/promptx","version":"0.2.6","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.6","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"7a48b9e71b62d5ea4a7d079d18555710d52c9b24","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.6.tgz","fileCount":154,"integrity":"sha512-+7mIUcgUyzEdZbL2nCjFPJ2Lp4iYmEXPFypckUwtYZx7JhqNPBuor390OTGCYBNJoEjRiGJtNpdFJlfcY1K4BA==","signatures":[{"sig":"MEUCIQClizOfMAgOXvwYoUSA/tXPGa/xouMuxdFFOSweoWi3IAIgALnD9s9AgcttBeon7dHDM8vP02Zi6QN74EVusGXPQU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10933687},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"f1b03892c518d13776e8ce2fc14b8d957f6b9df0","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.6_1776764030466_0.78082934625026","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@muyichengshayu/promptx","version":"0.2.7","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.7","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"fcff791cb608b2f3ae60c769871cf62e0fbcdeb0","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.7.tgz","fileCount":154,"integrity":"sha512-cls5L6zUnUCUMbVcK2CRywOsnMGBskaIw9TPyNeZ57N57UTMpHMcsTokIg9E3YZk1sBFwwijWlh9pV5E8bvMhQ==","signatures":[{"sig":"MEYCIQCMc72E/3HejLQoT9nPE04TD8qKN58rj6PSWOStdVOgoAIhAKKmalvVbo+uNpY8FKXgHsdncXap7Pk5v4XbRQJkzFY4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10946746},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"01301c288a1b779278f30128c5a1d9a83b677e3b","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.7_1776912276110_0.877440734282652","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@muyichengshayu/promptx","version":"0.2.8","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.8","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"65e88adb16e0d2894ef54fbb5b245e5f425d98bc","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.8.tgz","fileCount":193,"integrity":"sha512-i1nI5U/UVoX8m+PCMSPxshXUkY8yTdqy1c8W1WZDSsU2zWL2k1bL1QQte9W3ORxEJbJXnxhL6biW3FGp+T1LPQ==","signatures":[{"sig":"MEUCIFR89D/WPGRXSChOxXB+cGY4HeoXt3ozup9eoPnIwDemAiEAwSYEdPZiV8+dbiHsuR/2NX5/uj+HbXgkejZI/Wcus7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11263061},"type":"module","_from":"file:muyichengshayu-promptx-0.2.8.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/33841be7936ed317a5abe3927be74b65/muyichengshayu-promptx-0.2.8.tgz","_integrity":"sha512-i1nI5U/UVoX8m+PCMSPxshXUkY8yTdqy1c8W1WZDSsU2zWL2k1bL1QQte9W3ORxEJbJXnxhL6biW3FGp+T1LPQ==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.8_1777092449738_0.16775775962709427","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@muyichengshayu/promptx","version":"0.2.9","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.9","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"a956432a33caae46d4751db183861e207d050b16","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.9.tgz","fileCount":196,"integrity":"sha512-cfANxoPHT9kAIWJ3lhGtQWLprOOWqZLnInw/9wezOCv9Yfhq4qrkQw4tEYSZBtdolFKved5xUSI3p0ZOcHT0jg==","signatures":[{"sig":"MEYCIQCCDiIjiJzKrA+lq2xyvE0SYLISfcS9pl0ZGRl05nT49gIhAKTCGn0nLasVArHhQC0HoiampvLuvWSC4SV1EORIsZVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11307722},"type":"module","_from":"file:muyichengshayu-promptx-0.2.9.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/8ce38f7256ab466d91d177dd9f882c52/muyichengshayu-promptx-0.2.9.tgz","_integrity":"sha512-cfANxoPHT9kAIWJ3lhGtQWLprOOWqZLnInw/9wezOCv9Yfhq4qrkQw4tEYSZBtdolFKved5xUSI3p0ZOcHT0jg==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.9_1777108329377_0.25256595438415164","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@muyichengshayu/promptx","version":"0.2.10","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.10","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"46378ac18ffc48496734860b44f281276d0a8d2b","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.10.tgz","fileCount":194,"integrity":"sha512-Pqw8oAxlwcuz4zTwI0Tp46lE90SbGev1JFl6OB//YLzWPDTtAfYE2FuoH3mpzLM4kHH4b75Or/dseUeMGZ7w8g==","signatures":[{"sig":"MEUCIQCN0wfhClf5B1o8KJPF4PfpVlTJ3RRm2l1GxfShlx2Y2gIgN/DANwYazU59rQ0uI2dhwrxlggb8wIC2e9Y4HlIxCy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11246942},"type":"module","_from":"file:muyichengshayu-promptx-0.2.10.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/9dc11ff8e41e8ffaa83882f57011f793/muyichengshayu-promptx-0.2.10.tgz","_integrity":"sha512-Pqw8oAxlwcuz4zTwI0Tp46lE90SbGev1JFl6OB//YLzWPDTtAfYE2FuoH3mpzLM4kHH4b75Or/dseUeMGZ7w8g==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.10_1777280790105_0.6217580319714953","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@muyichengshayu/promptx","version":"0.2.11","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.11","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"e868aa2cd01b97bf89fb220334cfb16903ebfd03","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.11.tgz","fileCount":196,"integrity":"sha512-anUM2vw0NZIKh9gOYK4Nfy/9tLEtAcHmK9yWao1Iv1Vku/mFLBEUj4+3v3JGUtL1woToe3MA2580730pqfs2Jg==","signatures":[{"sig":"MEYCIQCPPZbsqjDiBVNO/p7dQRi3Xf+X3gqmDFguBD49VNlH6wIhAPhxHS6GUfxRb5Uh8JvwYXPOCMGc9fM+w/vb407eDXzo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11257529},"type":"module","_from":"file:muyichengshayu-promptx-0.2.11.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/7c3e16c732df3334678aac422d495414/muyichengshayu-promptx-0.2.11.tgz","_integrity":"sha512-anUM2vw0NZIKh9gOYK4Nfy/9tLEtAcHmK9yWao1Iv1Vku/mFLBEUj4+3v3JGUtL1woToe3MA2580730pqfs2Jg==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.11_1777293138594_0.9484021589660265","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@muyichengshayu/promptx","version":"0.2.12","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.12","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"99dcdf31b368354689390a820472556b1be97d6c","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.12.tgz","fileCount":196,"integrity":"sha512-KnnFbf6JPWFD//XPLR6BhOqehoxGUI2c8s8YWGTLovbhRc12/8cVxAMtFaho7clCEdxu83eBMgMt/xFP0ejZzg==","signatures":[{"sig":"MEQCIAUhfLwbRQhqa7TslV8d/xYFCVQwb9oLOY9gJXTQl1l2AiBX/97halgrjdiENyfx27SKIUp1JMAsffHc/EWcYP+Fxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11258118},"type":"module","_from":"file:muyichengshayu-promptx-0.2.12.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","release:check:imports":"node scripts/check-package-runtime-imports.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/0aaf6cde15bc82df09448c635ed48d81/muyichengshayu-promptx-0.2.12.tgz","_integrity":"sha512-KnnFbf6JPWFD//XPLR6BhOqehoxGUI2c8s8YWGTLovbhRc12/8cVxAMtFaho7clCEdxu83eBMgMt/xFP0ejZzg==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.12_1777295346039_0.05659925239618735","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@muyichengshayu/promptx","version":"0.2.13","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.13","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"f187a30be8d4f57050860065760edca52d7e7c7e","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.13.tgz","fileCount":196,"integrity":"sha512-EyljedqWBNp+nC+lHZgajDbirxokzlf0zgb9zsjK0fdxZrkRTNdUmvugS5TcDXhz+EhGuZcTclKSnOgftOD1Pw==","signatures":[{"sig":"MEUCIQCKbdwlR9v5My6YYXWYkVp8QIv5AaZrXOO8xzP5365fIgIgGsjjy9wMTo/pTnSaazAmALVYZTT00dKFEyppAOE8/TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11258449},"type":"module","_from":"file:muyichengshayu-promptx-0.2.13.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","release:check:imports":"node scripts/check-package-runtime-imports.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/06c7ec3c44fa815ce4d120118e70f3c7/muyichengshayu-promptx-0.2.13.tgz","_integrity":"sha512-EyljedqWBNp+nC+lHZgajDbirxokzlf0zgb9zsjK0fdxZrkRTNdUmvugS5TcDXhz+EhGuZcTclKSnOgftOD1Pw==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.13_1777297234300_0.5101638108285838","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@muyichengshayu/promptx","version":"0.2.14","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.14","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"f3742fb70e2d63111357a9051b095ecb83ccc374","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.14.tgz","fileCount":196,"integrity":"sha512-dgR2pCpxk7n0UeLwmatjixbVCo1D8pI7rE2XhZl2Y7q4mttKLul2irUIBwOUxyO+dVqAgoSQoJEw5moJk3Zung==","signatures":[{"sig":"MEQCIAv+2vUHbphaPI4nGrrX7i6kSWo1b2hUwjaJSEQqfm5/AiBhUXOGfsWJxPlplXDTx3BLvX3cCrhO/NDHevWkEo3KpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11276598},"type":"module","_from":"file:muyichengshayu-promptx-0.2.14.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","release:check:imports":"node scripts/check-package-runtime-imports.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/b70ebd49bf750d612b219d48d0543ded/muyichengshayu-promptx-0.2.14.tgz","_integrity":"sha512-dgR2pCpxk7n0UeLwmatjixbVCo1D8pI7rE2XhZl2Y7q4mttKLul2irUIBwOUxyO+dVqAgoSQoJEw5moJk3Zung==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.14_1778034472384_0.2957730926839022","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@muyichengshayu/promptx","version":"0.2.15","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.15","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"625d4b4f4bc8d305809006f041633728cd26063b","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.15.tgz","fileCount":156,"integrity":"sha512-8vAik8DtaxJv5Y2rhz3qVd5u1iSApQRPl9KSVk/bS/x+TGVqtA6RTbcRGKFOqi6pwXb/7KVqNCPWDReE1waMEA==","signatures":[{"sig":"MEUCIQDEfCpydMl6i2cYUNDiHhQn/gz+izOS0SFwwUQVRyTkxAIgOqw48lo7kMYFZwe7Zr6jJbCAugGCB9ttE9xbVlKOTDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10951952},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"0845965879facd901d9f6f8b5aab677248777a81","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","release:check:imports":"node scripts/check-package-runtime-imports.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.15_1778226491369_0.434782476872281","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@muyichengshayu/promptx","version":"0.2.16","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.16","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"b93c534cae31c7db91328b2860ec6e6b3f46d462","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.16.tgz","fileCount":156,"integrity":"sha512-KqzMNi7oprbm58dV99fRRl0RXFUVD9Bu+UMPUaH8U80NCyy9QcUdXev2NVAF7jGEPcMdyTbiQsErqSZU6Nxu9A==","signatures":[{"sig":"MEQCIAKz+gZdbhn/f9M/Z04dWW7gnCLOS5BMQ+0p+son6gsKAiAaR/eFdXqk0JDfg8hmyjrcbp517hoCuQRpC95vr52tjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10952649},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"gitHead":"6a7e2769bc54337b7b0accd6a889a884cfa24645","scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","prepack":"pnpm build","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","release:check:imports":"node scripts/check-package-runtime-imports.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1","_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.16_1778761159626_0.6462573072602862","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@muyichengshayu/promptx","version":"0.2.17","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.17","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"822b2a806c15512dae8584c124e8e1c1a208fdd6","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.17.tgz","fileCount":196,"integrity":"sha512-i2nSkgW6kOUr5ukfY++Q2YEdmQd91G5VXXvptij7sAISBHT19XiH59PshFQgiSFmvrgFIi1dzxjCVjO4l00QoA==","signatures":[{"sig":"MEYCIQDL4OgjwIk9j4UeaRzkHCVW8gb4/WYmJPOsA5YyxYl8JAIhAPiXYA+KfYlA70nB8HUqpQOUMUzoaWR9cbUWRUFCcf4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11284094},"type":"module","_from":"file:muyichengshayu-promptx-0.2.17.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","release:check:imports":"node scripts/check-package-runtime-imports.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/c321b085e47b70ea29f5e77b292ed3a7/muyichengshayu-promptx-0.2.17.tgz","_integrity":"sha512-i2nSkgW6kOUr5ukfY++Q2YEdmQd91G5VXXvptij7sAISBHT19XiH59PshFQgiSFmvrgFIi1dzxjCVjO4l00QoA==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.17_1779862613165_0.808996423343346","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@muyichengshayu/promptx","version":"0.2.18","license":"Apache-2.0","_id":"@muyichengshayu/promptx@0.2.18","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"bin":{"promptx":"bin/promptx.js"},"dist":{"shasum":"336c216f91bfd5802c218243e5028bbb5632eeb5","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.18.tgz","fileCount":196,"integrity":"sha512-bVoUExWEgaqs2F7891/+VYsWaLz3qWzrktzJ/HQcaLX1EZRvemC9DOmIEDV0doOYd7z4pQQRH0wK8+ZB9Nb5mA==","signatures":[{"sig":"MEUCICG9bJLG+dDv3wh966C1lDLkhg/x2H+uVHhTMlIVi4bKAiEA3511CnNJkVnK2RagGUxpU4r6bFBLTZmld1ZGHGVKTlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11297446},"type":"module","_from":"file:muyichengshayu-promptx-0.2.18.tgz","engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"scripts":{"dev":"node scripts/dev.mjs","lint":"pnpm -r lint","stop":"node scripts/service.mjs stop","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","doctor":"node scripts/doctor.mjs","status":"node scripts/service.mjs status","release":"node scripts/release.mjs publish","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","pack:dry":"npm pack --dry-run","relay:start":"node scripts/relay.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","release:check":"node scripts/release.mjs check","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","load:control-plane":"node scripts/load-control-plane.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","smoke:runner-split":"node scripts/smoke-runner-split.mjs","release:check:imports":"node scripts/check-package-runtime-imports.mjs","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install"},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/f4558d2eac136f003cd7b6e912026aec/muyichengshayu-promptx-0.2.18.tgz","_integrity":"sha512-bVoUExWEgaqs2F7891/+VYsWaLz3qWzrktzJ/HQcaLX1EZRvemC9DOmIEDV0doOYd7z4pQQRH0wK8+ZB9Nb5mA==","_npmVersion":"10.9.4","description":"PromptX 本机 AI 协作工作台","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"8.18.3","nanoid":"5.1.6","sql.js":"1.13.0","fastify":"5.8.2","iconv-lite":"0.7.2","pdfjs-dist":"5.5.207","@fastify/cors":"11.2.0","better-sqlite3":"12.8.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","@fastify/multipart":"9.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/promptx_0.2.18_1779973264191_0.7757830870362832","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@muyichengshayu/promptx","version":"0.2.19","description":"PromptX 本机 AI 协作工作台","license":"Apache-2.0","type":"module","bin":{"promptx":"bin/promptx.js"},"engines":{"node":">=20.19.0 <21 || >=22.13.0 <23 || >=24 <25"},"dependencies":{"@fastify/cors":"11.2.0","@fastify/multipart":"9.4.0","@fastify/static":"9.0.0","@napi-rs/canvas":"0.1.96","better-sqlite3":"12.8.0","fastify":"5.8.2","iconv-lite":"0.7.2","nanoid":"5.1.6","pdfjs-dist":"5.5.207","sql.js":"1.13.0","ws":"8.18.3"},"scripts":{"dev":"node scripts/dev.mjs","dev:tailscale":"node scripts/dev-tailscale.mjs","dev:tailscale:auto":"node scripts/dev-tailscale.mjs --auto","build":"pnpm -r build","start":"pnpm build && node scripts/service.mjs start","stop":"node scripts/service.mjs stop","restart":"pnpm stop && pnpm build && node scripts/service.mjs start","status":"node scripts/service.mjs status","doctor":"node scripts/doctor.mjs","relay:start":"node scripts/relay.mjs","release:check":"node scripts/release.mjs check","release:check:imports":"node scripts/check-package-runtime-imports.mjs","release":"node scripts/release.mjs publish","pack:dry":"npm pack --dry-run","lint":"pnpm -r lint","smoke:realtime":"node scripts/smoke-realtime-sync.mjs","smoke:runner-split":"node scripts/smoke-runner-split.mjs","e2e:real-agents":"node scripts/e2e-real-agent-runs.mjs","e2e:real-stop":"node scripts/e2e-real-agent-stop.mjs","load:control-plane":"node scripts/load-control-plane.mjs","load:sse-fanout":"node scripts/load-sse-fanout.mjs","load:stop-storm":"node scripts/load-stop-storm.mjs","chaos:runner-kill":"node scripts/chaos-runner-kill.mjs","soak:runner-split":"node scripts/soak-runner-split.mjs","perf:runner-split":"node scripts/perf-runner-split.mjs","local:runner-check":"node scripts/local-runner-check.mjs --profile quick","local:runner-check:nightly":"node scripts/local-runner-check.mjs --profile nightly","local:runner-check:task:install":"node scripts/local-runner-check-task.mjs install","local:runner-check:task:remove":"node scripts/local-runner-check-task.mjs remove"},"_id":"@muyichengshayu/promptx@0.2.19","_integrity":"sha512-p8O82zPfSjVrI5oV8KzMuhKcHi9drzDnWFq8Mq8hLfMW2tP0f9BngHELTgYnLzcK7/zXmCG7EfdWVdPGBQ1vkw==","_resolved":"/private/var/folders/jl/t3ccvw3j3w7c72sg3kttq_jh0000gn/T/052778d9dcc5ea57733783b382fb6229/muyichengshayu-promptx-0.2.19.tgz","_from":"file:muyichengshayu-promptx-0.2.19.tgz","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-p8O82zPfSjVrI5oV8KzMuhKcHi9drzDnWFq8Mq8hLfMW2tP0f9BngHELTgYnLzcK7/zXmCG7EfdWVdPGBQ1vkw==","shasum":"644d2f6a9969d263dce1838987ba0ddf9447224d","tarball":"https://registry.npmjs.org/@muyichengshayu/promptx/-/promptx-0.2.19.tgz","fileCount":196,"unpackedSize":11316750,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBaVeyNsbErGNzyedXHiP1MDeLSULs8kKXmu80J8azmDAiEA3QA9Wi3J7Nk2v/D1oQLcH7XF7qoXcOQ+ZaemV9JhZH0="}]},"_npmUser":{"name":"muyichengshayu","email":"765621103@qq.com"},"directories":{},"maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promptx_0.2.19_1782699108088_0.40272281768293827"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T07:32:57.488Z","modified":"2026-06-29T02:11:48.462Z","0.1.0":"2026-03-18T07:32:57.795Z","0.1.1":"2026-03-18T08:52:50.015Z","0.1.2":"2026-03-18T09:40:20.169Z","0.1.3":"2026-03-18T10:40:16.555Z","0.1.4":"2026-03-19T01:42:42.825Z","0.1.5":"2026-03-19T03:52:15.242Z","0.1.6":"2026-03-19T10:26:08.420Z","0.1.7":"2026-03-20T05:42:10.771Z","0.1.8":"2026-03-20T08:18:04.155Z","0.1.9":"2026-03-20T09:36:33.813Z","0.1.10":"2026-03-23T03:52:22.581Z","0.1.11":"2026-03-24T02:32:08.373Z","0.1.12":"2026-03-24T10:35:14.603Z","0.1.13":"2026-03-25T01:59:19.863Z","0.1.14":"2026-03-25T04:47:53.291Z","0.1.15":"2026-03-25T06:54:35.135Z","0.1.16":"2026-03-25T08:03:26.801Z","0.1.17":"2026-03-25T09:27:10.294Z","0.1.18":"2026-03-25T10:38:46.455Z","0.1.19":"2026-03-25T11:44:45.707Z","0.1.20":"2026-03-25T12:14:21.125Z","0.1.21":"2026-03-26T07:29:07.297Z","0.1.22":"2026-03-26T08:17:37.424Z","0.1.23":"2026-03-27T05:02:35.274Z","0.1.24":"2026-03-27T09:09:05.918Z","0.1.25":"2026-03-28T06:19:56.106Z","0.1.26":"2026-03-30T09:30:19.606Z","0.1.27":"2026-03-31T03:41:17.623Z","0.1.28":"2026-03-31T06:23:33.568Z","0.1.29":"2026-04-01T10:43:25.081Z","0.1.30":"2026-04-02T14:33:47.596Z","0.1.31":"2026-04-03T04:57:29.373Z","0.1.32":"2026-04-03T15:08:00.711Z","0.1.34":"2026-04-03T15:42:40.497Z","0.1.35":"2026-04-06T14:18:11.626Z","0.1.36":"2026-04-07T03:21:56.371Z","0.1.37":"2026-04-09T07:23:27.534Z","0.1.38":"2026-04-09T07:46:12.396Z","0.1.39":"2026-04-09T13:21:59.069Z","0.1.40":"2026-04-10T02:35:08.267Z","0.1.41":"2026-04-10T10:02:58.961Z","0.1.42":"2026-04-10T10:32:00.998Z","0.1.43":"2026-04-11T03:39:24.646Z","0.1.44":"2026-04-11T07:32:47.943Z","0.1.45":"2026-04-13T02:25:50.909Z","0.1.46":"2026-04-13T05:44:47.152Z","0.1.47":"2026-04-14T09:11:25.358Z","0.1.48":"2026-04-14T09:32:23.947Z","0.2.0":"2026-04-15T05:30:38.273Z","0.2.1":"2026-04-15T13:57:27.854Z","0.2.2":"2026-04-16T01:51:07.163Z","0.2.3":"2026-04-18T04:19:15.137Z","0.2.4":"2026-04-19T10:57:44.835Z","0.2.5":"2026-04-20T02:54:00.268Z","0.2.6":"2026-04-21T09:33:50.816Z","0.2.7":"2026-04-23T02:44:36.477Z","0.2.8":"2026-04-25T04:47:30.121Z","0.2.9":"2026-04-25T09:12:09.714Z","0.2.10":"2026-04-27T09:06:30.498Z","0.2.11":"2026-04-27T12:32:19.055Z","0.2.12":"2026-04-27T13:09:06.467Z","0.2.13":"2026-04-27T13:40:34.624Z","0.2.14":"2026-05-06T02:27:52.779Z","0.2.15":"2026-05-08T07:48:11.740Z","0.2.16":"2026-05-14T12:19:19.986Z","0.2.17":"2026-05-27T06:16:53.470Z","0.2.18":"2026-05-28T13:01:04.567Z","0.2.19":"2026-06-29T02:11:48.347Z"},"license":"Apache-2.0","description":"PromptX 本机 AI 协作工作台","maintainers":[{"name":"muyichengshayu","email":"765621103@qq.com"}],"readme":"# PromptX\n\n[English README](README.en.md)\n\nPromptX 是一个面向本机 AI Agent 的协作工作台。\n\n它把 `Codex`、`Claude Code`、`OpenCode` 这些你已经熟悉的 CLI，整理成一套更适合持续协作的界面：\n\n```text\n任务 -> 项目 -> 目录 -> 线程 -> Run -> Diff\n```\n\n你继续使用熟悉的 agent 与模型，PromptX 负责把输入整理、项目绑定、执行过程、最终回复、代码变更、源码查看放进同一个工作台里。\n\n并且，PromptX 与这些 agent CLI 可以双向复用会话：\n\n- 你可以先在 `Codex`、`Claude Code`、`OpenCode` 里创建会话，再回到 PromptX 继续\n- 也可以在 PromptX 里创建和推进项目，再回到 agent CLI 里恢复同一个会话\n\n## 为什么现在值得用\n\n- 一个项目可以挂多个 Agent，右侧直接切换发送目标\n- 同页查看 `PromptX` 输入卡片、执行过程、最终回复、历史 run\n- 直接查看当前项目源码，并支持按路径或内容搜索\n- 直接审查 workspace / 任务累计 / 单轮 run 的代码变更\n- 可以把 `Prompt`、回复、源码、Diff 中的内容再次插回编辑区，继续下一轮\n- 内置多主题，当前 README 截图统一使用 `WeChat` 主题\n- 可配合 Relay 从手机或外网访问自己的 PromptX\n\n## 快速开始\n\n### 运行前提\n\n- 推荐 `Node 22 LTS`\n- 当前兼容 `Node 20 / 22 / 24` 稳定版本\n- 本机至少安装一个可用执行引擎：\n  - `codex --version`\n  - `claude --version`\n  - `opencode --version`\n\n### 安装\n\n```bash\nnpm install -g @muyichengshayu/promptx\npromptx doctor\n```\n\n### 启动\n\n默认地址：`http://127.0.0.1:3000`\n\n```bash\npromptx start\npromptx status\npromptx stop\n```\n\n### 基本使用流程\n\n1. 新建任务，先整理本轮要发给 agent 的需求、日志、图片、文件\n2. 给任务绑定一个项目\n3. 给项目选择工作目录、默认执行引擎，以及可协作的其他 Agents\n4. 在右侧选择这轮要发给哪个 Agent\n5. 发送后，在同一页查看执行过程、最终回复、源码、代码变更\n6. 把有价值的片段重新插回编辑区，继续下一轮\n\n## 核心能力\n\n- 输入整理：支持文本、图片、`md`、`txt`、`pdf`\n- 项目复用：一个项目绑定固定目录与默认执行引擎，持续复用线程上下文\n- 多 Agent 协作：一个项目可同时挂 `Codex`、`Claude Code`、`OpenCode`\n- 过程可见：同页查看执行过程、最终回复、历史 run\n- 源码查看：只读浏览当前项目源码，支持路径搜索与内容搜索\n- 代码审查：直接查看 workspace / 任务累计 / 单次 run 的 diff\n- 上下文回插：支持从 Prompt、回复、源码、Diff 中选取内容插回编辑区\n- 会话互通：PromptX 与 `Codex`、`Claude Code`、`OpenCode` 可双向复用会话\n- 远程访问：支持通过 Relay 从手机或外网访问自己的 PromptX\n\n## 系统截图\n\n以下截图基于 `WeChat` 主题。\n\n### 1. 工作台总览\n\n可以同时看到任务列表、Agent 过滤、输入卡片、执行过程和最终回复。\n\n![PromptX 工作台总览](docs/assets/readme-workbench-wechat.png)\n\n### 2. 执行过程与回复\n\n同一轮里直接看 Prompt、过程日志、最终回复，不用在终端和 diff 工具之间来回切。\n\n![PromptX 执行过程与回复](docs/assets/readme-execution-focus-wechat.png)\n\n### 3. 多 Agent 项目管理\n\n一个项目可以挂多个 Agent，目录保持一致，首次发送时自动建立各自线程。\n\n![PromptX 多 Agent 项目管理](docs/assets/readme-project-manager-wechat.png)\n\n### 4. 只读源码查看\n\n左侧目录树与搜索结果，右侧文件预览；适合快速浏览、搜索、选中代码并插回编辑区。\n\n![PromptX 源码查看](docs/assets/readme-source-browser-wechat.png)\n\n### 5. 代码变更审查\n\n直接看当前项目、任务累计或单轮 run 的代码变更，适合回顾 agent 到底改了什么。\n\n![PromptX 代码变更审查](docs/assets/readme-diff-wechat.png)\n\n### 6. 设置与系统\n\n主题、快捷键、远程访问、系统配置集中在同一个设置面板里。\n\n![PromptX 主题设置](docs/assets/readme-settings-theme-wechat.png)\n\n![PromptX 系统设置](docs/assets/readme-settings-system-wechat.png)\n\n### 7. 手机端\n\n通过 Relay 或局域网访问时，可以在手机端继续查看任务、阅读回复、推进协作。\n\n![PromptX 手机端](docs/assets/readme-mobile-wechat.png)\n\n## 适合什么场景\n\n- 先整理需求、截图、日志、文件，再交给 agent 执行\n- 一个项目要持续多轮协作，希望稳定复用目录和线程\n- 一个任务里需要多个 Agent 配合，但又不想来回切命令行\n- 需要同时看执行过程、最终回复、源码与代码改动\n- 离开电脑后，也想从手机继续推进本机 PromptX\n\n## 源码开发\n\n```bash\npnpm install\npnpm dev\npnpm build\n```\n\n工作区结构：\n\n- `apps/web`：Vue 3 + Vite 前端工作台\n- `apps/server`：Fastify 服务端\n- `apps/runner`：独立 runner 进程\n- `packages/shared`：前后端共享常量与事件协议\n\n## 远程访问\n\n如需使用 Relay，请直接看：\n\n- `docs/relay-quickstart.md`\n\n文档中包含：\n\n- 本地 PromptX 接入 Relay\n- 云端 Relay 启动与管理\n- 多租户子域名配置\n- `promptx relay tenant add/list/remove`\n- `promptx relay start/stop/restart/status`\n\n## 禅道扩展\n\n仓库内置了禅道 Chrome 扩展：`apps/zentao-extension`\n\n注意：\n\n- `npm install -g @muyichengshayu/promptx` 安装的正式包不包含该扩展目录\n- 如需使用禅道扩展，请克隆源码后手动加载\n\n使用步骤：\n\n1. 打开 `chrome://extensions`\n2. 开启开发者模式\n3. 点击“加载已解压的扩展程序”\n4. 选择 `apps/zentao-extension`\n\n## 注意事项\n\n- 当前以本机单用户使用为主，不包含账号体系和团队权限\n- 不同执行引擎的工具能力、输出事件丰富度和稳定性会有差异\n- 如需跨设备访问，建议使用 Relay\n- 运行数据默认保存在 `~/.promptx/`\n\n## 开源协议\n\n本项目采用 `Apache-2.0` 开源协议，详见 `LICENSE`。\n","readmeFilename":"README.md"}