{"_id":"wj-pi-subagents","_rev":"40-65999ec6c84a8e5da9a2f3deba6bb992","name":"wj-pi-subagents","dist-tags":{"latest":"0.5.5"},"versions":{"0.0.1":{"name":"wj-pi-subagents","version":"0.0.1","keywords":["pi-package","pi","subagents","ai-agents"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.1","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"63117091e57779db75f55b2c700fb5aba050dcc4","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.1.tgz","fileCount":64,"integrity":"sha512-RDkbraypmfTQ9Ge4/ZLEfzkaFDaF4AMpY6OK+ZUEeOpQXavqiON69durbJLO2ieR0RawmqoeCEBUCPQVGqk51Q==","signatures":[{"sig":"MEUCIQDZvaFS3dvNyJD+3X5HvCHQ0aBXRyTEkU3aZa7xKwMWbgIgWxa3S/gnCVdVYr1ykNUGvP6W8brPIsMdxy5VKvMI5dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1407854},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e17307cb827883f34a40ab160558d361a69acf00","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.1_1786759995246_0.877193534343629","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"wj-pi-subagents","version":"0.0.2","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.2","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"8ee7edc588206775ced11531a9549983ac396b59","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.2.tgz","fileCount":64,"integrity":"sha512-xRL/NzJ93q2g3koYxtJQ9xl19zaKa7LvFIoMxvoTQkNLCj3uDKLATKCq6bm7D+ccD799ucAoB6d8wd5jhIPWrA==","signatures":[{"sig":"MEQCIH7DabrleyRsscPzAGOQbcfwcln7QiebY9RefNV2H2A/AiB6NL0cYJoZcrCvaFTi4DP1aMgQ2rtVsxYiEuUBQpqfUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1411323},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0615c6c209aa8062fc4e29fe3d21077c20fa28d5","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.2_1786804681724_0.5588419588566349","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"wj-pi-subagents","version":"0.0.3","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.3","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"9845803870a022b75a84cc1f298315a8572531cf","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.3.tgz","fileCount":64,"integrity":"sha512-D2sxxvhxhsbFDrqOfRlGix6wm1m8t38GLreFhugxrZwAnFRFPEq1QOgfF27YBrd7FZDKG7oaDGhYy+EMsAsN+g==","signatures":[{"sig":"MEYCIQDllZpm8TZp2rhgJYc1z7MIHIA21eFISLzOpJN1gJWP7wIhALeHAorzIX+W4/dyiz9VKTvK/DD9VFn4mFzSxb6/UKgX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1419093},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5af0bbb68d5da2c2037a7a7357e6294e3d44119a","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.3_1786847284924_0.38952234407961717","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"wj-pi-subagents","version":"0.0.4","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.4","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"b21aadc70efb12609e59ddaa87483d3fe3dd78ec","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.4.tgz","fileCount":64,"integrity":"sha512-/xdRRPs/PGFjUDg2P3tmB2hTukyhbh9JVDoLdb5uOKJWlyZwiIgp1bvApPHMQr8ckzT8sX0gtgcDYx1kGNLsdA==","signatures":[{"sig":"MEUCIC/m6bHvm8bV6kawYmx4ZCZARznZQIJbonXi4O0nLpyvAiEAgwdVO80DP1S6VvfJi/SbyQeSCMzgnVSrOgKuRi0SFlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1435007},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"316da543c069d27df3ab2ebc05224bf10d4af615","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.4_1786862239245_0.6846070177614048","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"wj-pi-subagents","version":"0.0.5","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.5","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"7474c4af583f8227eef170650241e993a6d3b922","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.5.tgz","fileCount":64,"integrity":"sha512-FQM4OsaxdO8J5xGUQ3wDAATLka++/czn01DAFEN0IrM5AebXPrsevZ7UNzje/cSzAl27Ape5XiukEpSXw55pzg==","signatures":[{"sig":"MEQCIHuJnIzWNigOJowpQjDDecCWHC4NZBxzjLJKO957nTaVAiBPPHo/1GAGsM6dT3HxcRMY33GhrAr8k2WVOrrfK0W8qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1435927},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c9884f94c2e9bbfc0ee9ea6def0ec187a3a867b3","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.5_1786934406034_0.6452189684528129","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"wj-pi-subagents","version":"0.0.6","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.6","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"94bd104b0b2d9af7fc405c04e278c22da0c2a862","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.6.tgz","fileCount":64,"integrity":"sha512-SyEG1NpEyU0eftAMehgvsGmawU/4mSO+qNtr3VY8IhbQy+eM4tbC7sQPuZpuCv7osTV41c3loTW9wTDINzxV6w==","signatures":[{"sig":"MEQCIFWRCrMSXQ/WwG4MctjZVzDqwxaap11yDUr2kgQCW2EiAiAIP2pTIqZYzpPXtKAA4B1VwL7xlV8ndQBrAXlwg5lG9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1436239},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7bae9acdfd5543de99057e7c8876f60d8485a4da","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.6_1786937889690_0.4824211688542155","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"wj-pi-subagents","version":"0.0.7","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.7","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"d0f7bf4e07878efee8ba5f9e637238a2b7366df3","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.7.tgz","fileCount":64,"integrity":"sha512-mBXQNUs3+uUziT4gNzAjLfRzZyEX3p48Z9jjYmP2pWHGz1bvLMXdM/0s+qLKmqXeC8qHfqXJsucAFiYg61eRRA==","signatures":[{"sig":"MEUCICgBwn4mC/DuxFujRMo51ZyIW1EryztQSw2tzMgPAsL8AiEA9ZzOjeUxi9ZBVIGFwt7E7mJTGLXuOwhDEc57EDsP7qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442512},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"fc0396a32c9f2c424ef5f436e9deea8ac93dda56","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.7_1786950877770_0.09839064739111025","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"wj-pi-subagents","version":"0.0.8","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.8","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"6045288efbc2dc7c223c35a8331fbe51f1572e21","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.8.tgz","fileCount":64,"integrity":"sha512-UZDWveBvBTCdPr9pxgkPN8yK0s3ch0UrryFj5Ab39oVFvNjCss1mDdcLLmiqRtC0b810lp7nzq33xaO2kSwO+A==","signatures":[{"sig":"MEYCIQC1ORUdUTc0IbwhIp8m1sFnuc0i7LmwTNs66z1VCaBeQgIhALiFb6Mdsq+UTYD/2y3JgTE7ojWNC5w+cVAxWlDShvhb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461889},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0a506cf70fb90ac1d95af3e8f7876feee8d52f20","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.8_1786962660842_0.6623170939128429","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"wj-pi-subagents","version":"0.0.9","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.9","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"ff49cd9d96827aca7c5e3459c76773298444955e","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.9.tgz","fileCount":64,"integrity":"sha512-e7TKovQ0vXufhuGiKhAXqO2ZUV6NvMxUcKeUKzGizrMevL8BQw1BPcFUkumq425CYx7PNyJTStZllW4rG9IheQ==","signatures":[{"sig":"MEUCIQCT1kdL4kbEBaiGsiuL8mppk62lxL7TWHKPIU/uKc2ACQIgXMag8YjES5OYFzia59ePz9bLrzNe6p5e0kb96L700/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1487778},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"155deeab52e9069f09a01157807c94f685301e50","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.9_1787020040254_0.11343460574797337","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"wj-pi-subagents","version":"0.0.10","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.10","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"0c33dc08427e37815eea7527c9b80b2b6055b396","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.10.tgz","fileCount":64,"integrity":"sha512-AO4hQJTyWLjVD/1+E3N1hPkwBOctvhmoXec5Os/hJ/zGyeQpY39DT3YHo5ASUfcl6mvQ+jtWyp8vyTNvlA5PFg==","signatures":[{"sig":"MEUCIQCGv3mP4kdlvBQDPUVy7pFsGLrc0MO7hqtMKLwg/8SSAAIgE2cZ6CLwE05B+0SctJWUbrxbrxPVTupXsHh2bbV87Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1487843},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"10d84f766a81516006464fe2ae52371bf9d27ceb","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"wj-pi-subagents：Pi 递归子代理扩展包","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.10_1787022327613_0.41640071241673726","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"wj-pi-subagents","version":"0.0.11","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.11","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"2f4eaaf05f9c04bd4c3c6f49527e3a21501936da","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.11.tgz","fileCount":64,"integrity":"sha512-tU0O3D6FibkBoORO8/vJLSxXHoyjOKHYIOJbg9rYVdZm++6PL7CqpaoTWDCtRMXLmGPXnJEZpxO4xFbWSPy0+g==","signatures":[{"sig":"MEYCIQCqFxsAMMr5ZDxQSXEGaXQG1NdWdFcq8hI8uSX73i4ZIwIhALGhGWVq/26s+15cqtML/UQZLk+F8w9WFVgwSfWr0xX+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1488031},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ecff209b916e1d0400fa9e48a063f23b66644a9f","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.11_1787031408419_0.18943549665383608","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"wj-pi-subagents","version":"0.0.12","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.12","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"20f3df8b84ac08b681ebbbfd2a09f9c4225211e4","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.12.tgz","fileCount":64,"integrity":"sha512-uwlY5jywGUpE+LoAIameDw7Bs5wpPeJm5MBWeD9ADxVxvH8pu5hhnm21J47N7zgy6iO1Auxtg4Psv7rCfRWF2Q==","signatures":[{"sig":"MEUCIBQKtSNXCjtbBTQ5HyKrpzHSb5x3tWjPnlfAPWWyYWcwAiEA/vfdbuEBrjjSkFGnpKZBiBhzIm867FbXjq2KCAtZylA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1488548},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"132e5b43b234eb5a4140b47129f7d254f237d1aa","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.12_1787040754455_0.8693623975988252","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"wj-pi-subagents","version":"0.0.13","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.13","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"5bd494abc85cc7f6ccb59b078afb29d1fdb0e026","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.13.tgz","fileCount":64,"integrity":"sha512-IJRCrkJ4gDgPj8CswBchZKt9aX5+j2XoPwWBSyV0p7vruitA1l8Fs5EobyJeW9cZI6uBnCtZHIHLLqo2BYX55g==","signatures":[{"sig":"MEYCIQCnWOSejbfVct/uIOLKyIH0VT/zqd5meJUbNTpejJPKkgIhANC9BtIj7uTto65OvvhZsJIESkP4kWMGVjvmbARlwSvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1481086},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"84abbeba79beb89befe277f830396639d277053d","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.13_1787055846563_0.5896611874772126","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"wj-pi-subagents","version":"0.0.14","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.14","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"6518b6d1cf23722efab483a14cdf1961668234e5","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.14.tgz","fileCount":64,"integrity":"sha512-UrMmp/aylcON7ACj/Mt/MJf4Sgc6MhOoiEjk6JddkSPeN9+pOWDrwxJJKaohpoQNW8j53MIS7U5crV8Eaq12Wg==","signatures":[{"sig":"MEYCIQCWjgh1FJuMjdpdt+7cRNliLqMwUIUkKNGgzfV/HoCx9gIhAO+8JZ+BbOxXmZXfZjrQNg6ezmViI2TMGrL/9XP2RuKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1481944},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f2dde92c89fa658c02a1a7cf1a8989bda931a9e4","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.14_1787104090570_0.2890657135688728","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"wj-pi-subagents","version":"0.0.15","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.15","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"b41baac9ed00e661e8e3b3b2f6aff6b039410489","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.15.tgz","fileCount":64,"integrity":"sha512-aUbqqiUw10fNE08kqu+VpUqfGWYo6jlI+908emahTm+zoZ1vLrECLB7W2kJcxXaB8StJLlApTmC3GYjO8B5IBw==","signatures":[{"sig":"MEUCIQDDJ7zXfeZSPRwQPRfNIG3Y7MpS4B2kTOs5+hTYv0TW8AIgVc6+USIemUp79C/NOF4KWhZkTsiXSdlFUA6CCZTAi20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1494295},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"714434a9277c9966e1eaec83e8a4591ad435a2f4","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.15_1787148506217_0.5728224263130965","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"wj-pi-subagents","version":"0.0.16","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.16","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"13eeade56cac6833014c2380f571966e51b896b8","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.16.tgz","fileCount":66,"integrity":"sha512-tLqjJDRysyWMeEsqAAm+FOwrP5ZmvgdHUJCOrwWPEMMoL2H4fAvAd1nySQBkWFsOAzOtmrXnlux7jw2VKdNMHQ==","signatures":[{"sig":"MEYCIQDgfD6RXxbkyfNoqEOMlN/8FtnSMpwbJg5/+KU0exfdMAIhAJ0fcmwM/3q+kqBFf9lwSzqSyEhXplRt4fDmbHjo9uPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1500383},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f435da3e01eb5ba2d07bc2b8d89242110b6af4ee","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.16_1787200602206_0.32404948807050493","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"wj-pi-subagents","version":"0.0.17","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.17","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"60c538261500e467e689e2c786557c40f558b63b","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.17.tgz","fileCount":66,"integrity":"sha512-uzodLDdPDP5cR2A0y7anOC6nhHUJEsOrjQ/9KZ20EwupjHe5H+ktBkImRePpLkjVamWtHHanomBmehkK2cMtSw==","signatures":[{"sig":"MEYCIQCPh+wM1dTgJrtj6p6U1n9KT5NAui8W0jfi8LL/nCxQXQIhAPaN0lVeIPX0D6aQIbIZbIoXH5jppJ6wFeOgJ5FqewwK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504427},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"faec1483e6df6257493e8cde8f82bf52d0aa52a2","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.17_1787216098259_0.41244740210297937","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"wj-pi-subagents","version":"0.0.18","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.18","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"fd53d08f9b54d2781ded4114a84f8221a03a0c9b","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.18.tgz","fileCount":66,"integrity":"sha512-C/4aCiSmYHsVB2E3O2V72IMQIU8bRk7qkAifhbSbyrgaSAJTzKhk4bcCLe0ZqRTT5i9Ukqmp3mVXHaDDt1rsZw==","signatures":[{"sig":"MEUCIQDF7QPcdeHRZMSw9f5+89ehd7Bdgb+FzO8FGRp9Ke8MDwIgIaJIWDoRNc7dVbS38BwQQnf8dH1DXPw2jJNeVcV9Sis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1517548},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"df97bfc53e9b93330fb5539c967291e239c42046","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.18_1787282528631_0.3959900848156732","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"wj-pi-subagents","version":"0.0.19","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.19","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"0040afeec2ec7e977622986d8db78ad75c65c64f","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.19.tgz","fileCount":66,"integrity":"sha512-ieQDqtn/GDXqgSbUxdIwDP6Ta5EAe2AUeWp0m5oAT220jqCRsvcngITIIaVvzwVd9EgXw8WWOP6KDiPy0Qfc1Q==","signatures":[{"sig":"MEQCIHc4m7BZnjPg6aTFmMRBRWkLg5g5T++wW9+hXXUdeF2IAiBjbGxT/d5f/Xca07//FNDgQtrYXCzjtox2xjR8xmj0Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1522953},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"29e64d2cc4654bfe2abf7e81073a8897f5b0c492","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.19_1787308369274_0.9190038932427602","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"wj-pi-subagents","version":"0.0.20","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.20","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"e9e7a4c20a650f68d78637851e206f97d62176e7","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.20.tgz","fileCount":66,"integrity":"sha512-RLml5JlIty1+sGF8y5Pax02ORTW5OlO001HXnw6uxsKmujX0tnMxyJR2q3iVpSe0iJZSzXsINCtjngYn8lavsw==","signatures":[{"sig":"MEUCIF4Iu3ZThITsga4EVm10W9HJgnD7mTVl3rnSqfhws0XkAiEAmsU/i1jdcEUJny1nQnxhbLuGGOLU92oSPl2ziP/91MA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1523823},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4fdfcd09c2ec5e3cb9825a7275a9db0fb30b433a","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.20_1787311899778_0.316409220828602","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"wj-pi-subagents","version":"0.0.21","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.0.21","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"f70669346e9030e06778a05dd56dc4f0518b3f2b","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.0.21.tgz","fileCount":66,"integrity":"sha512-d58eOsFDt9W8UloGbXN6nZsuPRKbEuVw9K3v/nano6ZbOPy8qE5yIfeBLN++1lyV7YC5LcZ2nSdoiaEpzFX77g==","signatures":[{"sig":"MEUCICH6f01RnVSe2oduLCdOKtdX0CLblCDTeoTnbQ66XqftAiEAyubShh/vgsSCBCjHMbe1Q+jBa4JzSS6C+3/bypxpSvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524001},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7d3808c8c503a6bd4f5e30a256e48562bd43740f","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.0.21_1787314039397_0.9867277120615146","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"wj-pi-subagents","version":"0.1.0","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.1.0","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"29942cb6f63ec6817b18d7e667516039c4384cd8","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.1.0.tgz","fileCount":68,"integrity":"sha512-rLZZxUsv7TBZ6Tm2zyuKTLzr3lJTe8vcx1847F3jiE+Qlnvptxe2GcULVYY8yZ7DDpVVon7cgJiemt6DYLBo/A==","signatures":[{"sig":"MEYCIQD1H6OzYdpGa+Cm5U9x3UOFf/hZfwsnfE2VjrFimMIR0QIhAKKIMGBUiGk8HVE3+O3E+IdJuaDv4MUztlGJL8G49DFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1356727},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"035c3fb5408d751c2b46596a8237b7bb3d2d6b53","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.1.0_1787630164858_0.014739065447057165","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"wj-pi-subagents","version":"0.1.1","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.1.1","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"ab7884b1985e0670a07d52205b327575e997e265","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.1.1.tgz","fileCount":68,"integrity":"sha512-8qqHZUvQADrd01YtKGowaLbADmkScnkx46ChMiWr9tJOTnVOSVijZkOAOnLnDvCB74gx7EU1XKYiG0/mjfvr0g==","signatures":[{"sig":"MEQCICSj/8TB16ZVFtObtthRwScdeiUPDFdtSnBNyAxGkrwKAiAIJYQnUjCasDAR1fdyuLLQuenwgs3iZ8v4z0wil8RwfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359184},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3e6f7a5a72f1c29b761c027711fe09cc1dffb299","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.1.1_1787636482397_0.13248348679778044","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"wj-pi-subagents","version":"0.1.2","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.1.2","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"bc5396c5cf7a7b2b6ed96d93cd530ed50bb38774","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.1.2.tgz","fileCount":68,"integrity":"sha512-tkCJ/dRX7+YgobdS2YJAK2bKGKj7WMKXLH1f1eA3EhySwTq+QbDj/a0QjA0bCmwl3O8TfrPcA4qg5DNIyfzgXA==","signatures":[{"sig":"MEUCIQCuCr83Hq6r+dYDKqB6aHDTELIUc0PMzM1DNcKMQzHocwIgBiuzDGbMkHfOJAHKujBILMBlz1KLwN9Pp9eIbbFMQRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1359472},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f245645d5c2ec8f4e9d9dd8a0ee27c66bd2b3867","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.1.2_1787639234661_0.3150805269839514","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"wj-pi-subagents","version":"0.1.3","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.1.3","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"79358d837d85fd687a751681bc02e16ee19ee450","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.1.3.tgz","fileCount":68,"integrity":"sha512-Qb5MCLkkmh0ZzUzqA9yRyIubVJ0KAnZiFpnfH4XMkS1Qeu2B9NalB4KMTHrGTwWMN8c0QQfVwK3h5YgdsjWuBw==","signatures":[{"sig":"MEUCICkz25yRLPzVahmzlgTOxBURtEeWGee7Ujlp0THU4PCjAiEAuUDcwHQUuBRD2MN9ShxqwsW+iYInLXN+IlYmxAv+vsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357969},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"83635084a407db46bf8a0cdc7dc84ceb1551bfed","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.1.3_1787660584257_0.5154805735077166","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"wj-pi-subagents","version":"0.1.4","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.1.4","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"8f59177271253de279720ceea46eb680172b2e44","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.1.4.tgz","fileCount":68,"integrity":"sha512-7VlbYSOaGaDckBNuIoAfLG0ycBtIpFUs+kwC2IZ6ObsikBWyMN80D75uLm3p201ejJMavkg2BH7gS84UW3yQAw==","signatures":[{"sig":"MEQCIByFeggVbMIwLaLE7rlypxlAuq3VzeIH5NWjMyC++Pl0AiAa+1i2YCnVHTKxBvoqn2Wu5ry1kHWvuIQdhHqLJDse1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357939},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"16f4d7964392a9b54ba7dcf569b8d04b7e498b73","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.1.4_1787708274989_0.7408177844026831","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"wj-pi-subagents","version":"0.1.5","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.1.5","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"25112e2aa2e88c41594e48eec954e8e0820affc1","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.1.5.tgz","fileCount":68,"integrity":"sha512-oQXENSNOiyYPrG2IO43chu1SsrZ7XEidG0HYQoID1MJyww8UQlWPYd5mXd3lQx8kzYx/Bs+Wx116McknvAm9SQ==","signatures":[{"sig":"MEUCIQCPdEaay2fRS5lLgnTIkgGXryd5a5Y8tm9Y1wmnuGBdbgIgH8QQ+JQtA6fuqCgdwGu77dhqdMq8TNS/Wc9JxJcFh+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1358379},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"462575b736405e45412ebc20b5a51d0ad2597fb0","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.1.5_1787712667703_0.27949631867497926","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"wj-pi-subagents","version":"0.2.0","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.2.0","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"2518980402f1fe1999115baa04bcb3bb83284779","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.2.0.tgz","fileCount":70,"integrity":"sha512-89dxROVG3mt4abJvD31H/d8uS0YI1l7Fl5bCWgULMj2XEB6m+8nXBzVIBqLhO/ZAz2TCR0NXV+7jnfcJvpyZZA==","signatures":[{"sig":"MEUCIFckNGyrbYBxiy2zP2itG8IUCqdTybW7O+AGGfReIdkdAiEA2qCu6/WllQPZmpc/RlM1xUmV1Vq3wpt18hmUdFuVR9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1404743},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6bf1d170cee2fc2e7ccffd35a0721c399bec0bac","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.2.0_1787825275442_0.6340155000459609","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"wj-pi-subagents","version":"0.2.1","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.2.1","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"1126edc3992dfc42d6630b85927e3b4ca6b41c4b","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.2.1.tgz","fileCount":70,"integrity":"sha512-8u6vSwevCqKsl4/vEM+wjUmV5cVsqUHiYb0GQSlZ0cqgAboKA4UPSEIgc4lvc1t1rkAeDrxf97soQLPwGzP7uQ==","signatures":[{"sig":"MEQCIE6ExFMhE19GMMqQEcGQ1sUrjue4iLVc8Cv0IWGii0RpAiBPY6pmhx3Dvm15IfmaQ2gin6pDVN8Gzl+DGAe/F3MbzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1422698},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"4359244f086858d408f43b1ccbfd5f8f7125f97f","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"tsc -p tsconfig.bridge.json","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.2.1_1788089549867_0.2582980477037329","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"wj-pi-subagents","version":"0.3.0","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.3.0","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"4dbe7241869c821d289a1a23f3bd6d16480021bd","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.3.0.tgz","fileCount":67,"integrity":"sha512-QlZOYdjWl+6+JnsvLn0h/CFU1VO/z03UJkLewvrxHGB2MHjBBAcQ2jpE1pCkLT4gatX7syDvNHbbOt3w517C5Q==","signatures":[{"sig":"MEQCIDEdohtuh4mU2ArOMf5xI9LHDke4bwzvkcqYugURUG7FAiBhrWtnUFhNPETYYEJO0X/tNqp/f9WDJ97oaAB1kDzXeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1336471},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d8838041425468704c6971abfca73206753fb8d8","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.84.4","@earendil-works/pi-coding-agent":">=0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.3.0_1788225607994_0.4841997365627282","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"wj-pi-subagents","version":"0.3.1","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.3.1","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"35089918c1b410ea7d03182a7768e0998bd10245","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.3.1.tgz","fileCount":67,"integrity":"sha512-nrR02OwJW6hThGI7yMMeUYge7mb6KQCBJu4WZSv4otAeO6VAfJ+FfYx+OpLwolKHPlbRnxfgciScET+vj7k+Wg==","signatures":[{"sig":"MEUCIDn4k9hiNUai4oIH6BORMItsIenvSb+SDknpWqIBnI7KAiEAw6jm7h5vkM4d+eGW2+RbVgpA5n49+rrlCplQVq4aDEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1340703},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e4a69891d48376bfc77733110aa4e5895dd224b8","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.84.4","@earendil-works/pi-coding-agent":">=0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.3.1_1788257508901_0.9686032281609438","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"wj-pi-subagents","version":"0.3.2","keywords":["pi-package","pi","subagents","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.3.2","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"3aad42cb97a8ee37b431dd1e41269c60a74b3e92","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.3.2.tgz","fileCount":69,"integrity":"sha512-nqL7MSM4v/KR9aFDnnb1n3POujDXRo+gNPDAZT/rSULJC8UR91zokuR0FQ9fC/o2oQX1c9+cazQ5qt8mlRnIow==","signatures":[{"sig":"MEUCIDkdyMAevvzOGJRuRqZqba5MCSF7OI92V17nstCj+TBiAiEAiRyZlH60MIuFObXSO3qc8QTZ3VZgigaCEXspwIlVfx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1363195},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ac53daa0318265e586d900d4bff3c662bd0557fd","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.17.0","description":"Create and manage recursive subagents in Pi","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.84.4","@earendil-works/pi-coding-agent":">=0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.3.2_1788343019615_0.930721731119664","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"wj-pi-subagents","version":"0.3.3","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.3.3","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"a44ab9e79db38bba8d3374f27c00c0e53f63a460","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.3.3.tgz","fileCount":69,"integrity":"sha512-AoKo5/7o+Hps8TGdHPlJfCUSzA3ZrjCCFn037yqc7tr/NLhXPdld6Itb89pHHncOz9yDF9P4JGzdzHSsyS04yg==","signatures":[{"sig":"MEUCIFe7tVUeAuQQX6njDz89zYFjXTbTXKV7IsqrESJ4cKeHAiEAmJ8V8uQDK4ZdDzwJ2xvRwsHG1zYpXjtZOXyvpxUo1lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1366343},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"42396fe321e5ccb0878f69387b01829d3a52dc52","scripts":{"test":"node --experimental-strip-types --test-reporter=dot --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.84.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.84.4","@earendil-works/pi-coding-agent":">=0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.3.3_1788430542208_0.38748870479724973","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"wj-pi-subagents","version":"0.4.0","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.4.0","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"015aa48a5ee0b44acc2a1201f00da32f24cf0124","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.4.0.tgz","fileCount":77,"integrity":"sha512-qU2mGQI9bJi5sVN+48uELDJ9OqIbQg18hOJzEswKXYkMk9/yczlGQjZzSTeNPZ8ZmI4h3jRrmpX4yO3aMYQxlQ==","signatures":[{"sig":"MEUCIFjqhozvRBNg5fsiIrz/dIQvdu/zZD7bByQHxC1nuxPwAiEAlyHvBgLMEcJXXWDJ/Ib/jhbBcv7YcR78KkuLlAn5qy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1841360},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"05113b3093e757b7bb6cdf65aa83034f83621398","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.85.1","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.4.0_1789031326165_0.5297462846434604","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"wj-pi-subagents","version":"0.5.0","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.5.0","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"05a5bb7813a75155b924e741dc1764ebda292af5","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.5.0.tgz","fileCount":77,"integrity":"sha512-OS80xWspgpgIs12iTRrfXoOGT2tW+eyGmMWVEQiYL4CHkLLRU+yM45A85ZZ/cGQKQrdLveMelIA06lytQY0mvw==","signatures":[{"sig":"MEUCIFpzjnDx2s1l9nZJw0GVkLMPpNr/o+lxW+uu9wnNo7WWAiEAuKcUu0nTqsmuJbciwkTWsLTAnMALj3MMUSSIjfSSGok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/wVaCkZNnFk3rPpsk/r0rgEOjNdBfQuXiAwQmo65NHgIhAKtbdSpsbJnyMe4iq944TdS2oirKnyt4IrZMANGRN20c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1841314},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"61f21935bf4964742d505d2219b4c1e9a8bd4cbe","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.85.1","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.5.0_1789090499830_0.7693035992306863","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"wj-pi-subagents","version":"0.5.1","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.5.1","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"0ef7222e465abe55a55f2c4d1e17c113a707e713","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.5.1.tgz","fileCount":77,"integrity":"sha512-y0IiMA93LTdcw08eq42UW774DSOQPly5wpP8nZBGwppJQ0qUiJA8lB5aSfjjFgkxaHri7IbNFJo8UlZl0i2iZw==","signatures":[{"sig":"MEUCIQDkEKxweFM6BC0yyp1+06bLLwAR0yaMWVvWRDUrs775XwIgFq3zTbhFLL7kgf3yNuOuL/Lzv1VZ4+evZT3K3sY+twA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxHxMtcpbdiWfkvVp5ktAC7fPmGO2qRB1wFzQAITffoAiEAlayoNR6hHunflx9aFuZQEPuSOHrOn4gD/FOqnn74TRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1847327},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8e604d41d8ec9dd3450fd38b8cb1d5e98d7ae4ef","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.85.1","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.5.1_1789438075519_0.5486499140944421","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"wj-pi-subagents","version":"0.5.2","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.5.2","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"9a01a6d1d03b824975d383327ce89a7b4a482b96","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.5.2.tgz","fileCount":77,"integrity":"sha512-UboKoP8QscH+UV6CMvjeFzh9hV/iJ05Gqnaj91VB0e5ys4c4+o+DE/ZtrMypo8oHaZqxhTiAUgPlUBWK25Jr/g==","signatures":[{"sig":"MEYCIQCutwBGFrceK7SQgfg4RDl0XYZ6h2tSPeiJzmemfp/zVAIhALFm1hmeaT0xEoKid60nhMpNOyinJvkcdxWDpb+vybnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGyNZmt1vd48DG9+6vl+iWfPdCQYn2ZZ+iRTe6J1UK5AIhAIrCJ+AjOPQ6CAm7UCh9cMh+2qvUI2KxhckYLx0s1nrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1870155},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e6528c79c310b2b9c2f0a88d85278b31ca337fb1","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.85.1","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.5.2_1789609043595_0.43591772607469514","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"wj-pi-subagents","version":"0.5.3","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.5.3","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"c291413d039f369b46a93b64120d72d202a6b980","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.5.3.tgz","fileCount":79,"integrity":"sha512-PKd0cpdvn7qhWcKnTm207tbTd5a+jGDPtooxA55Ly/PGHNFR/NpUpt0F435/A0gWsITKbsxReX0SVv+BtfhoNA==","signatures":[{"sig":"MEUCIQCr914qHCtiBXPQHFFe4nZtPJv/fHC4DibPY1BLgTWSZAIgCu/ODKUttONd8AHLkthWVkr32DEOH1L2Dg3QDspJlFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDt7ylw6MDBMJ5T3i/bjFSRrGxBp0tbDyJUx7sP1DK/2AIgKsPb/dfPsssrVLx3DNOnBZCg0icjCKXSb2iBf1fbuko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1884545},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ce7fb9f1ad765bacc105024ddb77ba8d84a9902c","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","directories":{},"_nodeVersion":"24.21.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.85.1","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.5.3_1790664417595_0.30548149934641367","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"wj-pi-subagents","version":"0.5.4","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"author":{"name":"WJ"},"license":"MIT","_id":"wj-pi-subagents@0.5.4","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"pi":{"extensions":["./index.ts"]},"dist":{"shasum":"6466ae308e656c373f59d9eca890a93fdf407123","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.5.4.tgz","fileCount":79,"integrity":"sha512-O7tXsH9ZsoIl4qsZ4667GRPfxnHCgawkjPBwkYPFAAjHnqVA2ZqlQVZnC7TCn5P4YG/zUZIWq/ACTmss676JFg==","signatures":[{"sig":"MEQCIBKH6QGVXTI7IF2JnlMDK6qoN8ZQFl/ejLs7eIKJWVcBAiBjui9VSYaZf8rC/kYYp67k54iV/X4q3sNOOFLIDEFfkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEKGGcaZKsuSQn+zjoSGg+hKKlqLu/DJtXBFaXl7TAtAAiBlUW4MpBSphWi8OXSPWCHqFDx5itNceQRKiYtls6OgfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1885976},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a011e4eeea4162c45284a5be627a76ee43603f35","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","directories":{},"_nodeVersion":"24.21.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.85.1","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/wj-pi-subagents_0.5.4_1790752649380_0.044797101732583","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"pi":{"extensions":["./index.ts"]},"_id":"wj-pi-subagents@0.5.5","bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"dist":{"shasum":"a08753c4baea13b3d7a414d28214ec19a3a17158","tarball":"https://registry.npmjs.org/wj-pi-subagents/-/wj-pi-subagents-0.5.5.tgz","fileCount":79,"integrity":"sha512-vBwO8O3AIyfZB5aOzYdpuEA4fw7FnoP1QLxtjb95O2OAUWNmZRg0UE4piMCghMIzD/zuTphOUEssdi5le50Ynw==","signatures":[{"sig":"MEQCICTNAKYrz5EjeMzc12rl2FOL9IlWMscVGEULzKhPj91AAiAGctI2R7EiXup8163dHrCJL8LBije7WKD3m7W7/fA2nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF5hu2qM+kxSP3Q/qZ3M7jiqYAq3bpo/VsJKPDjwj2T7AiBXKgmqFppZ2Jb9F2YDv0ZiAbws0GFyGJCfMIrdTtAbbQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/wj-pi-subagents@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1950361},"name":"wj-pi-subagents","type":"module","author":{"name":"WJ"},"engines":{"node":">=22.19.0"},"gitHead":"ede02510b5a1fb995cdcf4bd814d41c52e264367","license":"MIT","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts","check":"npm run typecheck && npm test","prepack":"npm run build:bridge","pretest":"npm run build:bridge","compat:pi":"node scripts/pi-compat-smoke.mjs","typecheck":"tsc --noEmit","pack:smoke":"node scripts/package-smoke.mjs","build:bridge":"node scripts/build-bridge.mjs","prepublishOnly":"npm run check","release:validate":"node scripts/validate-release-tag.mjs"},"version":"0.5.5","_npmUser":{"name":"bxqyher","email":"bxqyher@outlook.com"},"homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","directories":{},"maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"_nodeVersion":"24.21.0","dependencies":{"yaml":"2.9.0","semver":"7.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"wjPiSubagents":{"requiresPi":">=0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/node":"24.12.4","@types/semver":"7.7.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.85.1","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wj-pi-subagents_0.5.5_1790768716453_0.5889909947337493"}}},"time":{"created":"2026-08-15T02:13:15.090Z","modified":"2026-09-30T11:45:16.881Z","0.0.1":"2026-08-15T02:13:15.387Z","0.0.2":"2026-08-15T14:38:01.897Z","0.0.3":"2026-08-16T02:28:05.139Z","0.0.4":"2026-08-16T06:37:19.403Z","0.0.5":"2026-08-17T02:40:06.173Z","0.0.6":"2026-08-17T03:38:09.843Z","0.0.7":"2026-08-17T07:14:37.898Z","0.0.8":"2026-08-17T10:31:00.995Z","0.0.9":"2026-08-18T02:27:20.395Z","0.0.10":"2026-08-18T03:05:27.772Z","0.0.11":"2026-08-18T05:36:48.575Z","0.0.12":"2026-08-18T08:12:34.605Z","0.0.13":"2026-08-18T12:24:06.710Z","0.0.14":"2026-08-19T01:48:10.726Z","0.0.15":"2026-08-19T14:08:26.379Z","0.0.16":"2026-08-20T04:36:42.371Z","0.0.17":"2026-08-20T08:54:58.393Z","0.0.18":"2026-08-21T03:22:08.784Z","0.0.19":"2026-08-21T10:32:49.421Z","0.0.20":"2026-08-21T11:31:39.965Z","0.0.21":"2026-08-21T12:07:19.558Z","0.1.0":"2026-08-25T03:56:05.006Z","0.1.1":"2026-08-25T05:41:22.542Z","0.1.2":"2026-08-25T06:27:14.805Z","0.1.3":"2026-08-25T12:23:04.422Z","0.1.4":"2026-08-26T01:37:55.139Z","0.1.5":"2026-08-26T02:51:07.918Z","0.2.0":"2026-08-27T10:07:55.599Z","0.2.1":"2026-08-30T11:32:30.027Z","0.3.0":"2026-09-01T01:20:08.138Z","0.3.1":"2026-09-01T10:11:49.037Z","0.3.2":"2026-09-02T09:56:59.730Z","0.3.3":"2026-09-03T10:15:42.388Z","0.4.0":"2026-09-10T09:08:46.308Z","0.5.0":"2026-09-11T01:34:59.950Z","0.5.1":"2026-09-15T02:07:55.625Z","0.5.2":"2026-09-17T01:37:23.686Z","0.5.3":"2026-09-29T06:46:57.707Z","0.5.4":"2026-09-30T07:17:29.512Z","0.5.5":"2026-09-30T11:45:16.552Z"},"bugs":{"url":"https://github.com/nlbwqmz/wj-pi-subagents/issues"},"author":{"name":"WJ"},"license":"MIT","homepage":"https://github.com/nlbwqmz/wj-pi-subagents#readme","keywords":["pi-package","pi","subagents","multi-agent","ai-agents","pi-extensions"],"repository":{"url":"git+https://github.com/nlbwqmz/wj-pi-subagents.git","type":"git"},"description":"Multi-level subagent orchestration plugin for Pi — no built-in templates, no preset workflows, everything is yours to shape","maintainers":[{"name":"bxqyher","email":"bxqyher@outlook.com"}],"readme":"<div align=\"center\">\n\n# 🌳 wj-pi-subagents\n\n[English](README.md) | [简体中文](README.zh-CN.md)\n\n**[Pi](https://github.com/earendil-works/pi-mono) 的多级子代理编排插件**\n\n无内置模板 · 无预设工作流 · 一切由你塑造\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)\n[![Node.js](https://img.shields.io/badge/Node.js-%3E%3D%2022.19.0-5FA04E?logo=nodedotjs&logoColor=white)](https://nodejs.org/)\n[![Pi](https://img.shields.io/badge/Pi-%3E%3D%200.85.1-2563EB)](https://github.com/earendil-works/pi-mono)\n\n</div>\n\n## 📖 简介\n\n`wj-pi-subagents` 在当前 Pi 会话内创建相互独立的子代理，将分析、实现、测试或评审等任务分离开来，由父代理统筹结果。获得授权的子代理还可以继续创建下一级代理，形成多级代理树。\n\n> 💡 **本插件不内置任何子代理模板，也不预设任何工作流。**\n> 首次使用前，请先创建你自己的模板，自由定义每个代理的角色、可用工具、模型以及多级权限。\n> 插件只负责组织代理树 —— 代理之间如何协作，完全由你决定。\n\n## ✨ 亮点特性\n\n| | 特性 | 说明 |\n| --- | :---: | --- |\n| 🌳 | **多级代理树** | 根代理创建子代理；未达到深度限制且获得授权的子代理可依次创建下一级代理 |\n| 🧩 | **完全可定制** | 无内置模板、无预设工作流 —— 通过 Markdown 模板自由定义提示词、工具、扩展、模型、思考等级与多级权限 |\n| 📦 | **独立上下文** | 每个子代理都运行在各自的 Pi 会话中，不复制父级历史，适合隔离大型任务、减少上下文噪音 |\n| ⚡ | **并行协作** | 没有依赖或资源冲突的任务，可以委派给多个子代理并行执行 |\n| ♻️ | **上下文复用** | 同一个子代理可以连续承接任务，并保留自己的会话上下文 |\n| 🎛️ | **受控管理** | 父代理只能管理其直接子级，支持等待、状态查询、中断、复用与终止 |\n| 👁️ | **状态可见** | TUI 展示直接子代理的状态；`/agents` 展示当前会话范围内的完整代理树 |\n| 🔭 | **实时动态查看器** | 在树中的任意代理上按 `Enter`，即可实时观看它的工作过程 |\n| 🗜️ | **原生上下文压缩** | 依赖 Pi `>= 0.85.1` 的工具执行后压缩流程；每个根会话和子代理都通过自己独立的 Pi 会话管理上下文 |\n\n## 📦 环境要求\n\n| 项目 | 要求 |\n| --- | --- |\n| Node.js | `>= 22.19.0` |\n| Pi | `>= 0.85.1` |\n\n## 🚀 安装\n\n### 用户级安装\n\n为当前用户的所有 Pi 项目启用：\n\n```bash\npi install npm:wj-pi-subagents\n```\n\n### 项目级安装\n\n仅为当前项目启用：\n\n```bash\ncd <PROJECT_DIR>\npi install npm:wj-pi-subagents -l\n```\n\n> 项目级安装会写入 `<PROJECT_DIR>/.pi/settings.json`；只有在项目获得 Pi 授权后才会加载。\n\n### 临时使用\n\n仅为本次 Pi 进程加载：\n\n```bash\ncd <PROJECT_DIR>\npi -e npm:wj-pi-subagents\n```\n\n使用以下命令验证安装：\n\n```bash\npi list\n```\n\n## 🏁 快速开始\n\n### 1️⃣ 创建代理模板\n\n用户级模板存放于：\n\n```text\n<PI_AGENT_DIR>/agents/*.md\n```\n\n`<PI_AGENT_DIR>` 是 Pi 的用户级代理目录：跟随 `PI_CODING_AGENT_DIR` 环境变量；该变量未设置或为空串时回退 `<USER_HOME>/.pi/agent`。\n\n项目级模板存放于：\n\n```text\n<PROJECT_DIR>/.pi/agents/*.md\n```\n\n例如，创建 `researcher.md`：\n\n```markdown\n---\ndescription: Read-only analysis of code, docs, and tests\ntools:\n  - read\n  - grep\n  - find\n  - ls\nallowSubagents: false\ncontextFiles: true\nsystemPromptMode: append\n---\n\nRead the relevant implementation and tests first, then give conclusions with file locations. Do not modify files.\n```\n\n模板 ID 即去掉 `.md` 扩展名后的文件名。本例中的模板 ID 为 `researcher`。\n\n### 2️⃣ 启动或重载 Pi\n\n在目标项目中启动 Pi：\n\n```bash\ncd <PROJECT_DIR>\npi\n```\n\n新增或修改模板后，执行：\n\n```text\n/reload\n```\n\n`/reload` 会刷新模板；已创建的子代理保持原有配置不变。\n\n## 👀 查看代理状态\n\n只要当前会话中存在子代理，输入框上方就会常驻一个 `Agents` 区域。每个尚未终止的直接子代理在此占一行：先是实时状态图标（工作时为动态旋转指示），其后依次为模板、名称、状态、活动阶段、上下文用量与耗时。当子代理全部消失时，该区域随之隐藏：\n\n```text\n● Agents\n├─ ⠋ researcher · explore-auth · working · processing · 12.3%/200k · 2m 14s\n└─ ○ worker · fix-tests · idle · 0s\n```\n\n执行以下命令打开代理树面板：\n\n```text\n/agents\n```\n\n根会话可以查看整棵代理树；子代理只能查看自己的子树。父代理只能操作其直接子级。\n\n代理树面板内部：\n\n```text\n┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n┃ AGENT TREE                                 REV 7 ┃\n┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫\n┃ › ▾ worker · fix-tests · working · processing    ┃\n┃     · reviewer · review-pr · idle                ┃\n┃   ▸ researcher · explore-auth · idle             ┃\n┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫\n┃ ↑↓ scroll · ←→ fold · Home/End jump · Esc close  ┃\n┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n```\n\n| 按键 | 操作 |\n| --- | --- |\n| `↑` / `↓` | 移动选中项 |\n| `←` / `→` | 折叠 / 展开分支 |\n| `Home` / `End` | 跳转到首行 / 末行 |\n| `Enter` | 打开所选代理的实时动态查看器 |\n| `Esc` | 关闭面板 |\n\n在 Pi 的全屏 TUI 模式（启动时加 `--tui-mode fullscreen`，或在 `/settings` 中切换 TUI 模式）下支持鼠标操作：滚轮滚动，点击选中一行，再次点击已选中的行则折叠或展开其子级。在普通模式下，鼠标由终端接管，请使用键盘。\n\n## 🔭 实时动态查看器\n\n想了解子代理在 `working` 状态背后究竟在做什么？在树中选中任意代理 —— 直接子级、孙级或任意更深层的后代均可 —— 按 `Enter` 打开其实时动态查看器：一个只读的全屏视图，展示该代理的工作过程，呈现方式与你的主会话十分相似。\n\n打开查看器后，会先回放该代理最近的动态，然后在其工作期间持续追加新事件。你可以看到：\n\n- **助手回复**以 Markdown 渲染，书写过程中实时流式输出\n- **思考**折叠为一行 `Thinking` —— 仍在生成时标记为 `streaming`，可展开以实时跟随推理过程\n- **工具活动**以按类型着色的单行摘要展示：读取或写入了哪些文件、搜索了什么、创建或联系了哪些代理 —— shell 命令完整显示\n- **父级消息**与提交的回复/报告，可展开查看完整 Markdown 正文\n\n整个视图如下所示：\n\n```text\n┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n┃ AGENT ACTIVITY · worker · fix-tests · working                              ┃\n┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫\n┃ ▸ Parent message                                                           ┃\n┃ ▸ Thinking                                                                 ┃\n┃ The failing test expects unclosed brackets to be rejected — checking       ┃\n┃ the parser implementation first.                                           ┃\n┃ ↻ read · test/parser.test.ts                                               ┃\n┃ ▸ ✓ bash · timeout 120s                                                    ┃\n┃ ✓ edit · src/parser.ts                                                     ┃\n┃ ▸ ✓ final_report                                                           ┃\n┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫\n┃ ↑↓ scroll · Tab/Shift+Tab select · Enter expand · Home/End jump · Esc back ┃\n┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n```\n\n| 按键 | 操作 |\n| --- | --- |\n| `↑` / `↓` | 滚动 |\n| `Home` / `End` | 跳转到顶部 / 底部 |\n| `Tab` / `Shift+Tab` | 选中下一个 / 上一个可展开条目 |\n| `Enter` 或 `Space` | 展开 / 折叠所选条目 |\n| `→` / `←` | 仅展开 / 仅折叠 |\n| `Esc` | 返回代理树面板 |\n\n这里同样支持鼠标：滚轮滚动，点击可展开的行即可将其展开或折叠。\n\n查看器会自动跟随最新动态。向上滚动会暂停跟随；滚回底部（或按 `End`）即可恢复。\n\n几点值得了解：\n\n- 查看器是**只读**的：浏览不会向代理发送任何内容。\n- 动态仅用于展示：不会进入你的主会话，也不会消耗父代理的上下文或 token。\n- 每个代理会在内存中为当前会话保留最近 100 条动态；更早的条目将被丢弃，并显示 `Older activity omitted` 提示。\n- 动态仅存于内存：退出 Pi 或执行 `/reload` 都会将其清空。\n- 已终止的代理在当前会话内仍可回放，你可以在它们消失之后回顾其做过的事情。\n- 查看器仅在 TUI 模式下可用。\n\n## 🧩 代理模板\n\n### 模板存放位置\n\n| 范围 | 路径 | 说明 |\n| --- | --- | --- |\n| 用户级 | `<PI_AGENT_DIR>/agents/*.md` | 对所有项目可用 |\n| 项目级 | `<PROJECT_DIR>/.pi/agents/*.md` | 仅在项目获得 Pi 授权后可用 |\n\n`<PI_AGENT_DIR>` 是 Pi 的用户级代理目录：跟随 `PI_CODING_AGENT_DIR` 环境变量；该变量未设置或为空串时回退 `<USER_HOME>/.pi/agent`。\n\n模板目录只读取直接的、小写的 `.md` 文件，不会递归扫描子目录。当项目模板与用户模板同名时，项目模板优先。模板 ID 区分大小写。\n\n### 模板字段\n\n| 字段 | 必填 | 默认值 | 说明 |\n| --- | :-: | :-: | --- |\n| `description` | 是 | 无 | 模板的用途 |\n| `tools` | 否 | Pi 默认工具 | 子代理可用的业务工具 |\n| `extensions` | 否 | Pi 默认扩展发现机制 | 子代理可用的额外扩展来源：本地路径、`npm:`、`git:`、URL 或 `builtin:<name>` |\n| `allowSubagents` | 否 | `true` | 子代理是否可以创建下一级子代理 |\n| `contextFiles` | 否 | `true` | 是否加载 `AGENTS.md`、`CLAUDE.md` 等上下文文件 |\n| `systemPromptMode` | 否 | `append` | `append` 将模板正文追加到基础系统提示之后；`replace` 替换基础系统提示 |\n| `model` | 否 | 继承父代理当前模型 | 格式：`provider/model` |\n| `thinking` | 否 | 继承父代理当前等级 | `off`、`minimal`、`low`、`medium`、`high`、`xhigh` 或 `max` |\n\n模板使用严格的 YAML frontmatter，仅支持上表所列字段。正文即为子代理的角色提示词。\n\n省略 `tools` 或 `extensions` 与传入空数组并不等价：\n\n| 写法 | 行为 |\n| --- | --- |\n| 省略 `tools` | 采用 Pi 正常的工具选择逻辑 |\n| `tools: []` | 无业务工具，仅保留运行子代理所必需的工具 |\n| 省略 `extensions` | 采用 Pi 正常的扩展发现规则 |\n| `extensions: []` | 禁用正常扩展发现，仅加载本插件自身 |\n\n`extensions` 支持本地路径、`npm:`、`git:`、URL 与 `builtin:<name>`。`builtin:<name>` 引用 pi 内置扩展（如 `builtin:mcp`），需要 pi 0.99.0 或更高版本。声明 `extensions` 时本插件会传入 `--no-extensions`，因此未显式列出的内置扩展（如 `builtin:llama.cpp`、`builtin:codemode`、`builtin:tool-search`）也会被屏蔽，只有列出的项通过 `-e` 加载。\n\n仅加载内置 MCP 扩展的示例：\n\n```markdown\n---\ndescription: 使用 MCP 工具完成资料核查\nextensions:\n  - builtin:mcp\n---\n先通过 MCP 工具收集事实，再给出结论。\n```\n\n完整示例：\n\n```markdown\n---\ndescription: Implement the specified module and self-check\ntools:\n  - read\n  - edit\n  - write\n  - bash\nallowSubagents: false\ncontextFiles: true\nsystemPromptMode: append\nmodel: openai/gpt-5.4\nthinking: high\n---\n\nConfirm the existing implementation and constraints first, then make the changes. Keep the change scope focused and run relevant checks before reporting the result.\n```\n\n## ⚙️ 运行时配置\n\n运行时配置可放置于：\n\n```text\n<PI_AGENT_DIR>/wj-pi-subagents.json\n<PROJECT_DIR>/.pi/wj-pi-subagents.json\n```\n\n`<PI_AGENT_DIR>` 是 Pi 的用户级代理目录：跟随 `PI_CODING_AGENT_DIR` 环境变量；该变量未设置或为空串时回退 `<USER_HOME>/.pi/agent`。\n\n已授权的项目配置优先于用户配置。未提供配置时，采用以下默认值：\n\n```json\n{\n  \"maxDepth\": 2,\n  \"maxChildrenPerAgent\": 4,\n  \"maxAgentsPerTree\": 16,\n  \"waitTimeoutMs\": 60000\n}\n```\n\n| 字段 | 默认值 | 取值范围 | 说明 |\n| --- | ---: | ---: | --- |\n| `maxDepth` | `2` | `1..8` | 子代理最大深度；根会话为第 0 级 |\n| `maxChildrenPerAgent` | `4` | `1..16` | 每个代理可保有的直接子级数量 |\n| `maxAgentsPerTree` | `16` | `1..64` | 整棵树中未终止的子代理数量 |\n| `waitTimeoutMs` | `60000` | `10000..600000` | 默认等待时长（毫秒） |\n\n运行时配置在根会话启动时读取。修改后需退出并重启 Pi；`/reload` 不会重新读取这些配置。\n\n### 桥接运行时\n\n子代理桥接进程运行在 JavaScript 运行时之上。Pi 通常复用自身的可执行文件；当 Pi 本身是单文件编译产物（其可执行文件不是 `node`/`nodejs`/`bun`）时，插件会从 `PATH` 中依次解析 `node`、`bun`。\n\n如需显式固定运行时，可在启动 Pi 前把 `WJ_PI_SUBAGENTS_BRIDGE_RUNTIME` 环境变量设置为运行时可执行文件的路径。若无法解析到可用运行时，`spawn_agent` 会立即以 `spawn_failed` 失败，而不是等待启动超时。\n\n## 🗜️ 上下文压缩\n\nPi `>= 0.85.1` 在每次工具执行后，通过原生的 post-tool 流程决定并执行上下文压缩。根会话与每个子代理都是独立的 Pi 会话，各自根据实际上下文状态完成压缩并继续工作，无需任何额外的插件或协调协议。\n\n本插件通过监听 Pi 原生压缩生命周期事件和 `get_state.isCompacting` 来校准代理状态与 TUI 动态提示。父代理发给子 Pi 的消息仍由 Pi 命令响应裁定；若 Pi 因正在压缩而拒绝消息，调用方会收到可重试的 `compaction_active`。Pi 没有 `abort_compaction` RPC，因此在压缩期间发起中断时，插件不会调用无法取消压缩的普通 `abort`，而是基于当前对原生压缩的观察返回 `compaction_active`。子级回复使用 Pi 的 fire-and-forget 扩展消息 API；调用成功仅表示父扩展运行时已接受该提交。\n\n## 🔄 更新与卸载\n\n更新插件：\n\n```bash\npi update --extension npm:wj-pi-subagents\n```\n\n移除用户级安装：\n\n```bash\npi remove npm:wj-pi-subagents\n```\n\n移除项目级安装：\n\n```bash\ncd <PROJECT_DIR>\npi remove npm:wj-pi-subagents -l\n```\n\n## 🛡️ 使用边界\n\n- 子代理以与当前 Pi 进程相同的操作系统用户权限运行。\n- 工作目录用于项目资源发现和相对路径解析；它并不是文件系统沙箱。\n- 模板中的 `tools` 只限制模型可调用的工具；并不限制进程自身的系统权限。\n- Pi 扩展可以执行原生代码；请只安装可信且经过审查的来源。\n- 处理不可信代码时，请在容器、虚拟机或其他隔离环境中运行 Pi。\n\n## 🛠️ 开发与调试\n\n获取源码并安装依赖：\n\n```bash\ngit clone https://github.com/nlbwqmz/wj-pi-subagents.git\ncd wj-pi-subagents\nnpm ci --legacy-peer-deps\n```\n\n常用检查命令：\n\n```bash\nnpm run typecheck\nnpm test\nnpm run check\n```\n\n构建并保留一个从 npm tarball 安装的本地测试包：\n\n```bash\nnpm run pack:smoke\n```\n\n每次运行都会重新构建 `package-smoke/`。验证完成后，可安装的包目录为 `package-smoke/node_modules/wj-pi-subagents`。例如，在仓库根目录下执行：\n\n```bash\npi install \"./package-smoke/node_modules/wj-pi-subagents\"\n```\n\n本项目无需开发服务器。要在目标项目中临时加载源码：\n\n```bash\ncd <PROJECT_DIR>\npi --verbose -e \"<REPOSITORY_PATH>\"\n```\n\n修改源码或模板后执行 `/reload`。修改 `wj-pi-subagents.json` 后需重启 Pi。\n\n## 📄 许可证\n\n本项目基于 [MIT 许可证](./LICENSE) 授权。\n","readmeFilename":"README.zh-CN.md"}