{"_id":"@henryqw/pi-subagent","_rev":"89-8fae4d53a7443a4253fa4ae498ce701f","name":"@henryqw/pi-subagent","dist-tags":{"latest":"25.1.1"},"versions":{"0.1.1":{"name":"@henryqw/pi-subagent","version":"0.1.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@0.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"86b4a8966838ce19be7740a0820a2ab9e9df37b1","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-0.1.1.tgz","fileCount":4,"integrity":"sha512-m2b2aGz6kHArOu4T8wFZG4N2oXdm7FnwvqdukaN6e4rgVh2Nf91aOrxNURaY1aAR7goXF/ETTTe45B9xHtqd2w==","signatures":[{"sig":"MEUCIQDC2QE4JbGBSQ/0roqPT2bCuuQcQ47tczl3xY9HKD00fwIgNz6n8+NEt1Bfn61WxGTxTjz2fvXpCe0Agh9tcmHRMpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29318},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"38c6c7770b0a1938fcf0d6030d0f2241a8b35c14","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/subagent.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"henrywang","email":"hi@henry.wang"},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.9.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.7","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_0.1.1_1786663899421_0.3445584306089522","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@henryqw/pi-subagent","version":"1.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@1.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"b21d51a30111ecb8d1a15969423bc1ace041bfc5","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-1.0.0.tgz","fileCount":4,"integrity":"sha512-uY32qYDiq5HohLQPlilrg339ljOQ54ZyUYMQLHEx3V7jPn4OxPcL3sggNiCkPfB2DAmYfuG7Qdt+ls7Iyyt3xQ==","signatures":[{"sig":"MEQCIAsS4X8FdXmv8tTIkGm3imvtb1yKSNICScIN1Br3jHjEAiAt4RUjrdKfZJ/diNIJwt4Nyyp2zY1fUjwNxreOH3sfzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36060},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"91b81bbc73dc67f614cdaf6d7ae3f9dd4094b2b3","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/subagent.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.7","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_1.0.0_1786717685164_0.49234800650813915","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@henryqw/pi-subagent","version":"1.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@1.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"fd6966c3e0085ebf59d443acd459bd314e3cc3d0","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-1.1.0.tgz","fileCount":4,"integrity":"sha512-+Xe4rwp+1Sm/ROLUvdZMvFvoNBW1RMcxa5Cn3+FP3LX8YKf8Dv/RNAOHUTv5phf7VIIRH+SOjAujfqxWXCNbSA==","signatures":[{"sig":"MEUCIAn0j08wKFAod2+QD2ryXJnoCyQKGJuwJs+b3RubjySHAiEAzJRMEsKUZKQHmUIYHUYsDbIqHjg1IuOdA3k1QS9U38s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36467},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9cc8fa295a4902b554e6888b227483c78d3528a4","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/subagent.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.7","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_1.1.0_1786849220429_0.46688084182258494","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@henryqw/pi-subagent","version":"1.1.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@1.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"67d9c46e3ca5674a7ab0f6a67193c4e93dd2e398","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-1.1.1.tgz","fileCount":4,"integrity":"sha512-VzrVUi9UVxsvMn3IX4rpJNbsAYwfK1NOS+j/7iBJygm+fYCsfJo5raH53DXwxv0roe8vvWtPN+Ta61Ex8neTfg==","signatures":[{"sig":"MEQCIHlJFhZZS7NlzGfwtYRPGnvYtOqi/Iu5ZJkIG7TDnUCNAiA1zHZqWldWaI4G76pmFGNA9w7Db5iyOkvQJXOvlfeRrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36468},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"dfa8f137b46c1aea5a9aa29b88b3f8e00f6a57f8","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/subagent.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_1.1.1_1786888964533_0.22389822699649464","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@henryqw/pi-subagent","version":"2.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"60cbc16e64864c1212219e86de24f5a269096a16","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.0.1.tgz","fileCount":4,"integrity":"sha512-41T49NhlyTfUPKFDWwCac5vMtuVQ2eu4BmOpdmk9M4NURSzozsey6PHT3uf8j4S6lMFaw4anzNWV2IISIY4VCg==","signatures":[{"sig":"MEUCIQCFzoWxkR3yhIyXqQTfNE6mwbYgsaFz83wG+82uNpZ6bgIgNjODVEKS0vGLOpbDifVAU5+sIgzze9Of2pNG4eutRuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28526},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7002730b46cd4fb23c26cdff5ee3f3f39d02ec98","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/subagent.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.0.1_1786994217426_0.2289901015396778","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@henryqw/pi-subagent","version":"2.0.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"4d66c50cd6d05a9984eb7bde19ff76d15574649b","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.0.2.tgz","fileCount":4,"integrity":"sha512-T9UI9xQ/gv2gIOb2g6qwiEMUXSjAi9UuPXvuPJ4oHPUjvpDv/+QiukM4F1mG9Zbn27m8Eo0+j1QFO2LH+Hne7g==","signatures":[{"sig":"MEQCIAOefZ9ZxYqqi3av8BSWV4KA/lp9IPgwtoCCAe/4KYE/AiB54ZyL1iZucBsNqudBQQ11SlfNX3UpWMloO3+L1zI7Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28650},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6127fc2e250a7b3b3a47d6512b74bb10068f444e","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/subagent.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.0.2_1786995159413_0.5649357512509425","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@henryqw/pi-subagent","version":"2.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"6e78ddd5784dc13d804bef22f31a4a6a1963a410","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.1.0.tgz","fileCount":4,"integrity":"sha512-4sTwf5X/TZHLYV18ARvsSfQ/RLOgbiWTNCPhH6KQYRa4WGaDg7nu4Fw+8hjjYNjRoo2Hk0WkW+7UrEqyOJA9sQ==","signatures":[{"sig":"MEUCIFJFtOabBLkZAyRsSmlxePdpvwa3RUu/s4nE3owgP70YAiEAjl57782tw9MA7Kb+Ulm54lRgPjjV6wVh6h4J0M6JIUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29720},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a3bac74d5deca42b814a99eb81db617f525fb991","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/subagent.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.1.0_1786995352910_0.3979737812703612","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@henryqw/pi-subagent","version":"2.2.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.2.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"ae08eb8571dabcf3c0888e29dc281c66faa3996e","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.2.0.tgz","fileCount":7,"integrity":"sha512-GispvCxmAB97jOL1Q5qBqZ0M9sC2bWtjFkp5j7Hab4ctBlVA/sebf66hstiggpRuZPn2giYk2pP4kLbsL956tw==","signatures":[{"sig":"MEUCIA32X9SzjlI9ZHetpt7aKnsLYihqfB7BQ43R7hZhW77OAiEA+Kl9L9f/3l29pdKCjUKiLNRCSmd0WNCLNs431Rluk7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51907},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5eb4110af9252b24eb3d64172ec50e0e272e78bc","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.2.0_1786997630783_0.8021319005019514","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@henryqw/pi-subagent","version":"2.3.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.3.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"f09f77333a05c3ec8bb7b96c560af7dc8872ffa2","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.3.1.tgz","fileCount":8,"integrity":"sha512-zhGAxxUWkL1kp6lLOcVkjNb7enbYKhqTNVRAIuMcm+BYROpfhVHICnanEeYvO/LEEk4gUQM+btVEMMFTKpXLUA==","signatures":[{"sig":"MEQCIBZPuZmVzauLJY6XhEZ3VkLDBtbYsleOSB6e6EuE+VAIAiAhF8RiN5qKnMt9lW9Unz7p4zwG5askaEs1sLOD5vJw3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53778},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e34ea4cae0b3f313846b464d929ac9ca59cb8325","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.3.1_1787067059144_0.633539304619144","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@henryqw/pi-subagent","version":"2.3.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.3.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"4f38ba80a5618622c4dc7195e886b6e5218bae0e","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.3.2.tgz","fileCount":8,"integrity":"sha512-qf8Uiqgy9XFdN0go0ApwdhNZ2Rse6D1+3rgX3QsuzSf4huF7P8uQGKgS0B9Rz27bMeZ30BFhTcu6l/3uBwdGhg==","signatures":[{"sig":"MEQCIF2zNiFTxq4bQJBsuFdKn7V2+1ORa7we0AITdhXQNqNIAiAq1BWzhTtfkgfNiqLGN+5j+r2S8zGqYzKljRqwcOoSlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55140},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f264ef594594d5f4b8ac657ede7eb90d5f36b1d","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.3.2_1787068946254_0.28283985510604226","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@henryqw/pi-subagent","version":"2.3.3","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.3.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"994271d156ae387624b722b9275ea35c22e8ff96","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.3.3.tgz","fileCount":8,"integrity":"sha512-K2mI5cbwh6sgSyLBIaIPY/wGh9U+tqjJxuKNqUdlhEEiyX24u9Jja8aB8a+itlRSuPJozKWtU7Ny+JWty8SwGw==","signatures":[{"sig":"MEUCID3I+zjk6NkRdN6zOaMvqStPeDm/E1xoNmktRbtDIu1YAiEAtT0umfnpEfVFB+WRND/svCiRMKCZhXSbEWZHA/k//Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58032},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2414c735a8242ccd8f66e06357a02ebf8313f72","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.3.3_1787382771658_0.9423323811560766","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@henryqw/pi-subagent","version":"2.3.4","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.3.4","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"2c46fc270704ea1326a002b32b6e827203b90669","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.3.4.tgz","fileCount":8,"integrity":"sha512-7VgxiPbmFLyyfLYvEUY1RJLXfGWtGWWI2UXGAmSc6nj7By2MeE54CJIno9UoDkPWEwpNchRug/roRis1fvqe8Q==","signatures":[{"sig":"MEUCIQDWTBpux/CIEWqzVF1eLIHe91okxYmFdz+UsIs8WXsCSgIgd9nKGfKH8BbcvkK0uuHnQNt1ii7axZzPfGkLBaw7NE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58032},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b406a43928a363cd92e3fbc83f3254591c2fa92a","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.3.4_1787403238285_0.04012341223234506","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@henryqw/pi-subagent","version":"2.3.5","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.3.5","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"9f176c7e24c7d755ae04ba7b684cf1cefafb8f47","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.3.5.tgz","fileCount":8,"integrity":"sha512-MZsinByKvnEI4umGiHqoUa6NcymCZSP3+0Z1BV9q5/tq8+T4FG+cQCWsfbV7kaO9kpWh2UsicSlFrKZup39Ajg==","signatures":[{"sig":"MEUCIQCnnRtMd2IxBgJCuVL4pO2Tm3+NiuiVXtp9MradXCxw1wIgOsM6AChx88I2trdqSlXWqsV4VQHt6nMbUv2ndumKYek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59452},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"183240cb6aefb564f6e7dac30542289791c2dd9c","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.3.5_1787408491636_0.0682202391863791","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@henryqw/pi-subagent","version":"2.4.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.4.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"4085e018539339cc349829fd0050d0a9cb90a0e9","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.4.0.tgz","fileCount":8,"integrity":"sha512-cnR1VoRjSAe9O+IPHhnPKKKkSfR9J4y/DZG29uNxaKVf8hYvezB5GJgrF5weymQWPcKMV5X5ZMx9GTJ2WOREJQ==","signatures":[{"sig":"MEQCICxWmWwRAiRnvAfJmDFI0VcQrhNu5mVnwB2aaVHbRdEqAiAlpc3gbom4n4aiqIDoEYebTfCCODLdrQiyjoc0XEpZHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60797},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73d9ebf8764b32794584383abcc38ac9d740b761","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.4.0_1787413527498_0.2886701789207362","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@henryqw/pi-subagent","version":"2.5.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.5.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"3c26bae7c03face1387d9f3d64ae05cf25792192","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.5.0.tgz","fileCount":8,"integrity":"sha512-WK8ukpFgTzLHjSau4FbUYf8n/A5m2uSEagOSFxcPA281xZ/cLmbdcWm0yVKa+vhzYA7XyAoomcCkyQSSVIeA8Q==","signatures":[{"sig":"MEYCIQCiIGrJJcKmB4Sqs+mYVEl4Q91fCqiMrx2ORoMNfFzOYQIhAPNq7CEh2OM1sMelN2nMTu6msTdJZz2kNHZHAHoI66KI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60975},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ec752d61f427738f2cfa3941d10034e8afe28ab","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.5.0_1787418828258_0.8599812612711246","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@henryqw/pi-subagent","version":"2.5.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.5.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"6f88ffd4f85e9d447e4608dad750020fd7137a89","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.5.1.tgz","fileCount":8,"integrity":"sha512-DybykUxdWtx6cdUtW3RG0OFqxXztRge6vv+JVvuVNpIZNYW2AKVolcQAbKa0XSN6qhS2qiF/T2k2HJiOK+KY8Q==","signatures":[{"sig":"MEUCIFDuPLuuLxo6uzArKK5nYIYSGb6wR6AOjQAorriEXhP7AiEAxqypThf0Z8z+u/e9BltDFtK07jAfTx8lmjEBMuz9e8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61021},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"328510a5292ce6d8dbec8476e69232b13079f42f","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.5.1_1787428084647_0.23506770694614398","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@henryqw/pi-subagent","version":"2.9.5","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.9.5","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"42074fa3c8b6da782a5e9930493e43a2d9102177","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.9.5.tgz","fileCount":9,"integrity":"sha512-/6zr9/Q928j0OP3d5Eq4XQKcHVFRWpNL70JrL/ysL5/l2wQopQpUqOMayZ0gHRt/zXKOs0QAf8/K4MKlUBZ/BA==","signatures":[{"sig":"MEUCIGGgAjVYi6AU65OR/Sy4RlfFTLofBhv19Gl/mG+PaiR6AiEA8XyMpPsilrPOK+YAcwIkqEb8qHMpdvDIRSKGu7TC4Qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75163},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9476cd44ad26a7591c7ea24ec0fc440c12ec9ab0","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.9.5_1787466697379_0.641979711218039","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@henryqw/pi-subagent","version":"2.10.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.10.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"32b5a9def9498192fab697ee2b0b75f160568c66","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.10.0.tgz","fileCount":9,"integrity":"sha512-v4ip13epGjIp/MLBwdGUTG+vfULorw/qtt4poWuc5yqt8g45lrh30CfxaX6cCQPCfVxOvhc/CQNeUQiMVSbHDg==","signatures":[{"sig":"MEYCIQDyg4o/7AA51B3s95CsnKIbFD4Wdgummt2YD7AeCDy8ywIhANfbJql7Fo/RY2Ml4nbZWDN1KuhXcmQx1+8oNn97eNV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76195},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d381ce6292f21bf4cfcf8e0bf9a27d81d5d52c8","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.10.0_1787479707294_0.9284641304010441","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@henryqw/pi-subagent","version":"2.10.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.10.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"6bf305a49f865573a277a2af04c5f16cc696ca8d","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.10.1.tgz","fileCount":9,"integrity":"sha512-9Jn4uZUDy3/SLEPEOwqIzLjd/z8KRSpjYYAIqw6xzRJjobPwGg4XnjRBDGt9VpqxMXmpQoDS1FdskMeQQ7kqRw==","signatures":[{"sig":"MEQCIBdROWZ31KBFa6Wir5eN7rio0vtPr0LTyJhtkYYJpS4CAiB4tAIXB/99yc86tmWScXonwceqkxSVD5wM/jGcFLkXVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76326},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e9ff171b46094edee0d940a79f180000b8e68fb1","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.10.1_1787494867906_0.7722328108575978","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@henryqw/pi-subagent","version":"2.10.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.10.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"db1f13795e7f9dc6b1f21f771609ca83a6d7ea5c","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.10.2.tgz","fileCount":9,"integrity":"sha512-crU4Jv73neVKlxXU/atX4WzbYLB8m5atkxNnk37jtOOtHjRTffecz6o6AxZ8Xz/RLQpWCQ6/T++RR4ca58AocQ==","signatures":[{"sig":"MEYCIQDcmJa5tg98Swpmx0BXGnlBHHf9FYwTh36tPRGSWJrGEwIhAKqHHCwCq1MY28xo5oeb7/kGlSmukbm7BVUa3xg2pPIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75946},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5df9accb09c7f12c7f773731c1e08585ec3582ae","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.10.2_1787500394518_0.28040680240218285","host":"s3://npm-registry-packages-npm-production"}},"2.11.6":{"name":"@henryqw/pi-subagent","version":"2.11.6","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.11.6","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"99a06d3b797821ea8a638f93ad528ef8fa522354","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.11.6.tgz","fileCount":11,"integrity":"sha512-YX8nIIJztANVVUOjQHtlvrJ0cQCskZdK7o4QQGu0iaHUlb6tfqwMnDsdvknBSIczPwcl9iyS5er8ESaG4zeomA==","signatures":[{"sig":"MEUCIQClyjxPNwrB2y8+kv0uFQ5hFjhH1yplUOT2OdgN5F6bqwIgHbViGd0f0leL03VGa1a//gDJ2/TiRqgDZnXxpLc/V4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96877},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad053b29e1288fa4cfcfd9529f161d22374b4234","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.11.6_1787505259508_0.8625769437732578","host":"s3://npm-registry-packages-npm-production"}},"2.11.7":{"name":"@henryqw/pi-subagent","version":"2.11.7","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@2.11.7","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"32dd22cee4ae0b8ed91a971ae845b148268d1da8","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-2.11.7.tgz","fileCount":11,"integrity":"sha512-28/aqr9/Vt6NYFps374Q2Avsl5onO33McramDI/lUI/D2YGkgqEqt6bVg0Uii5L+Op1a6api02MudPFYl5MmUQ==","signatures":[{"sig":"MEYCIQC1nr2PnQ0DcpzV1GKXcqZTAQWXQxVPRbrYZ/jx/ZEawgIhAORJfmAz4QiPRjCJRex0YKWTdYBsGs4yLk6BL/6kqR9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@2.11.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96877},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6c7c9fe0c0f13cd8e8ca0a5df1eb0fdcb1f0095","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_2.11.7_1787510162983_0.4266403747016596","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@henryqw/pi-subagent","version":"3.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@3.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"f988c603430c8c10df6db2ca8aeded348e77254c","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-3.0.0.tgz","fileCount":11,"integrity":"sha512-s0vBvGPj3GA1b4haE2GKog6vSiKEtNzdiyiGg9b5nwOgjistsdW3IPUP0a66Ek4bapZVMJ+M8HnswaB8lZiN5A==","signatures":[{"sig":"MEQCIHNGG00tNMpqj+I9I9sngTVJAJcur71OSNQ4uLsM4NZYAiBA13q4KGF1N/KEQVQA2S7U4xeLXuotDgI/aV41P+I9bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97505},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f20b619bfa65c2c1687b1bb6996eb5296f59e482","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_3.0.0_1787560307213_0.9033003217545208","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@henryqw/pi-subagent","version":"3.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@3.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"7f2b585c5618f58c3ea7e03f0d696e9b231cdc6a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-3.0.1.tgz","fileCount":11,"integrity":"sha512-KLy3SyXsKYZb0Y/GKn1XZk28doyWv/KD7t2WZjna9V4D58rLrt9SgNMJo8BdlTDpmBgUOXUKNgyk1xF7jmr/rg==","signatures":[{"sig":"MEUCIQCGXQ0IZrx3MVa8EK+/+4QvrJyAG47TNzjC3Zka8DJwSAIgcVz1YPtBXIBmahWhK+wpF4h4IpC7vo5+4plzSf9cYBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97750},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c49e2ed97f172f0ed6d0b15db1282b5892c2d59f","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_3.0.1_1787567949469_0.4402937175101318","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@henryqw/pi-subagent","version":"3.0.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@3.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"0d2d774d496180b1d2aa713a15e5b69707bde5b6","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-3.0.2.tgz","fileCount":11,"integrity":"sha512-aEU7GZs0Sw3yv9ZPV6xd9k5a1jmHiXgPykdRi37rRRkyWAdTtQkfrhNFBnBjM0NYobiOROwwyCHPXFgP+FDTOA==","signatures":[{"sig":"MEYCIQCdiSEPYA46V59O2gd8PE8HXAW0gfD6AUZUgU9s4Xq6cAIhAJfsZurTW2BZfOR35rKA4EOzT0L4LEiktjEZ7bFZAweM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97750},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fb735be127a8956f2ebe1ec1caa92cd94c06b0d5","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_3.0.2_1787597949284_0.05463224365584285","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@henryqw/pi-subagent","version":"3.0.3","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@3.0.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"eec732ddbfda2e247575067c6e277c6217b23673","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-3.0.3.tgz","fileCount":11,"integrity":"sha512-RDP+vYlcL85Pi1dx4aznpv4nmqWcssvcllmn/AdATQ0DBd1kfSJKn0lVcm1ulZpjHuyRkNdSiM3+AJX1d+UA2g==","signatures":[{"sig":"MEQCIHYux3DHp//p74Q78OyXuv+FUlS208Ssrb33gCnpfrN8AiA6oW4+FtC5pd9p4H+t6basIdSECvJxlwghB843swStRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97762},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2a4baf26244b5fbe43ebc15389f23414caaea8c","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate one task to an isolated Pi role with explicit extensions and skills.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_3.0.3_1787662385556_0.6859177538011305","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@henryqw/pi-subagent","version":"3.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@3.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"fdb7d017fc6d5da7a26ff41be9ec48e72d77be49","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-3.1.0.tgz","fileCount":21,"integrity":"sha512-gUUj227Fv9ymZ3u1jsJQYyyc3hUB9KcIwlfSiHJSnkj64IH1+KMdartqSACSti7/8pLLtCXJ/bcOKWH/7RquuA==","signatures":[{"sig":"MEUCIQDIYMRdN8MfBD+AIsXfIirjISFD9eL5Ye65Ff/o9jDucAIgD8L/eg2YIJx0ssaIGIBMElx8ks8zlJho2Za3ODhdQgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153203},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eceaab298c40c62afb3804a118dfbd0fa4003e10","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_3.1.0_1787677755140_0.15000981176181294","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@henryqw/pi-subagent","version":"4.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@4.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"e2181eaaa4d2c42debeeb611552c37df3ce376f2","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-4.0.0.tgz","fileCount":21,"integrity":"sha512-nXl4G5rDLwdZwrwHJvm93fmE+GL7XnoKU+S7vciAi5bHtVBM3sEX9Z4OIrU8VEZ/EOXMR6ZIxppSk6LJruwmmw==","signatures":[{"sig":"MEUCIQC9dRYXQnpDx769v9OxmzR2hr7i6RUyCDQ7jXblyhlskQIgA4q49W/FrczcP4DZUistObB3Z/KlekESjqlayMCLDIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150706},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dfd49b2028e09b78db3c39a984456f4cdfba8f1d","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_4.0.0_1787732114742_0.20090218374397528","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@henryqw/pi-subagent","version":"4.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@4.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"4d6edd3e0b7b2c065a2cbe45479bc4045415502a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-4.0.1.tgz","fileCount":21,"integrity":"sha512-xVeHq8mkUQ2s5PofcsHgdkzqkSbGHmQP1KnlG8StWNIbdKRd3gUWBXt9vLxCGaWKf3e2rMNKNvEtkaeHth4N1w==","signatures":[{"sig":"MEUCICUe9h0leTzURH1fynWUqOohKpjyDODUluRx56SslF6WAiEA2iKGkqSaRcb3KNmrm+88d5+oyLdm/qvx5ep2/kWASd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d993286505d31b703427460cfcb1d3daf221c6f","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_4.0.1_1787750402217_0.0063318071013076516","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@henryqw/pi-subagent","version":"4.0.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@4.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"b97683cb685c864a94df80e9d3b91471e15f4864","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-4.0.2.tgz","fileCount":21,"integrity":"sha512-A/MKZTWkqkx9+3oSa6uo/7CLDq3uDeZCyAyBt4Rr4HKNgj6v7PAKSgj4m/eJIIeNRraH5nXT8KRB1VEDexanag==","signatures":[{"sig":"MEQCIB949j4qGugwhil+0n8enyyGyfEmn3jG3x7FUaCWT5M2AiAawHRuYzBqqOneJrN6yb7eYPqOvwJaDfyY+DUnNpX6mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152154},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e6024791c0b14d348adfe8c5006f99412110e9f","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_4.0.2_1787754584067_0.6585580816228078","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@henryqw/pi-subagent","version":"4.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@4.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"bf53698fa44578590bdf345809acecfda324114d","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-4.1.0.tgz","fileCount":22,"integrity":"sha512-zVWJAk45BFlMy3B6XWazm91VmlnE++ubgmdADfqA3C47j/QD1xLMssKuBVio8iOVwRpmIktrSXFLDYEfd4JX/g==","signatures":[{"sig":"MEUCIQCfqYUNP3lipnpAejztRgCzUawppiHsvI4IhcsKwy8Q3AIgGOFdye5AAhFZKm1vjE23BAL7L/8XCKc2O7Ozw6tl9E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164734},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb34a6065b7ca3b0056fdaea26ba3305197795ef","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_4.1.0_1787760362896_0.0065464370081311785","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@henryqw/pi-subagent","version":"4.1.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@4.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"41959551e458b10d8b42feb00d804b9e33340d87","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-4.1.1.tgz","fileCount":22,"integrity":"sha512-2/hSCKDPbvhi0MNRCbwZsnBhfYQUwYawhJrqp7LxtR9LTdoXv/hQoda+utM51JTsHezlz6SZyCjC+8z8jKd04g==","signatures":[{"sig":"MEUCIAEuHAKhzoT+2xMa4Kd2gg4fTpvm1DNWhUpfSz9bmDBfAiEAp3oaLk3GtbsLaxj6ybS9oWKAZz3ZVk3V+E5uNvB+POY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165347},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7bc41e967cfdf57e00333ee261c3e22faec9d75","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_4.1.1_1787762527335_0.9572371817575624","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@henryqw/pi-subagent","version":"4.1.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@4.1.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"659b1e4e5cf478cb9f3747715662280aa487773a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-4.1.2.tgz","fileCount":22,"integrity":"sha512-ZurvFOmsDSFDPvYN0JNLy0z7KsWaJ8eVi8jk3Jok6DPHYn+YwG67cprCT7+tzft+UjMIpojuS/N7SZJT0fU8ng==","signatures":[{"sig":"MEUCIQDHH9MOnAGFHU9ytH0acp4/85jtaB7qmhn2b8xN57xuYAIgaX6XkL6ZslQOi5oKl8j6kEVOvlferrNViYnGZSu05x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165226},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85b705bf1b6806707bd3ccdf52b61183adeb92df","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_4.1.2_1787807308641_0.5512597745444419","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@henryqw/pi-subagent","version":"5.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@5.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"b39e76e56e99a7817d9558d4e0ac198704a332b1","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-5.0.0.tgz","fileCount":27,"integrity":"sha512-ftNkG7nO6MugSQ94x/jpnFZmtVs162jVsfFEaECsRrO/DVnW+LdochPqETjg62lnP2Kybc9alpwwOkAKvcf9+g==","signatures":[{"sig":"MEUCICbElDgNiAtwKOCutn7cEqT6Q1p402Vqqsce0nGtltarAiEAkWbWoLpgeZeL3lkSTGWCXJS3Kh5zIsjhSN1covkeJtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230315},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9b477a55e9fe1033186b90c6347b9acffbcdb88","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_5.0.0_1787926436528_0.6844993043255625","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@henryqw/pi-subagent","version":"6.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@6.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"c91ca4624035136c10cee5999f4d76fe2b55425a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-6.0.0.tgz","fileCount":27,"integrity":"sha512-aqxkwLbtJP1aOCe2MqD3bc9XXxzwxpCf7Fns88vH36a2rusnVZjufA4mTSfAtuUu7eY+1mT8ZKmZR2J+eABQ+g==","signatures":[{"sig":"MEUCIQDYenU/sezpD+qJF+nW0zPWQs1LBwURfYoWaydMlOiSHwIgQgIF1S4h3RUfP5WYiU2F7smj/mmn7MylfRycJYErCQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237627},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94f279ceebb09fc502e3943d77098817c643b9ce","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_6.0.0_1787939085595_0.14201775786313675","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@henryqw/pi-subagent","version":"6.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@6.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"adba055f93483c2b06da7564256d5d90b940c7f7","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-6.1.0.tgz","fileCount":28,"integrity":"sha512-wKXnVUzxzCDypzjpqNy9e0jg8YRB49qwrosw2eJfZ8zR7E+8EdoFYQqWAJwgTOLtm90csr31KnndtyB/cvsEJw==","signatures":[{"sig":"MEQCIDDjWaLtLl9brKJ2EXEJsl81smVEEwTz1YYBV6fRXk8YAiBR2RHRGknzSjTvEcMSdFoQsWWChiupj7XOKdck5AprJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249998},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"300cda2bda87a4cc52446764ceec13f5b628ea84","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_6.1.0_1787953723138_0.09045374295601949","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@henryqw/pi-subagent","version":"6.1.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@6.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"69f5a19aa9ddae7570680efba7e7314b0eb27a38","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-6.1.1.tgz","fileCount":28,"integrity":"sha512-2pdn3+ilMFPSSIyBwPDJOLCHxrIwQQwdtAfFmpJg6sxJ0u5WC9SYN9HH+RvzdQVuMFcP6mXTU8YBziGbk05YaA==","signatures":[{"sig":"MEUCIF5ok+nB3BRsJNc9kur4RFGgfeHBMJsA5BnOQn0hglgSAiEAnqO6z49SS7GZ28S29zm65vxibdX6n+dD3wcxp9Ycx4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253718},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e9c5dcdddefb7468a9e7e91afc8943793f210c69","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_6.1.1_1787998346666_0.336547430026251","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@henryqw/pi-subagent","version":"7.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@7.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"2403f1c6de015261c87d47160f7ebda6236815d2","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-7.0.0.tgz","fileCount":28,"integrity":"sha512-Ij33eG7ggmIccWShjDyKqKu8WYkMiUp2OsBqB7o3ZNrdCoMh3LqHaOl4xQsqnJf0Jiz+SXG2lap92Hkpz/UA2w==","signatures":[{"sig":"MEYCIQDckUVuFo0NKNLZuTKusrT0VukKSU21O9TQI+hqR8oQ8wIhAJD8hfrs1qYktsucnxVHbkp5DBESQa1YTFiGNrM0mZwS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255915},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9d7623017176ca67b7591cf780a686e2d0e79c6","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_7.0.0_1788000043840_0.2865732760514903","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@henryqw/pi-subagent","version":"7.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@7.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"035a492c54425ca19a4f89c80daa2368303ffcf2","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-7.0.1.tgz","fileCount":28,"integrity":"sha512-BHvIqwp/RwfuaSchqlILlR1e57vZavI9gfnOh1pf2nhnRoPJheLZIrPZK6NosXroo0LqxlFXmRkRTYkD4da+ig==","signatures":[{"sig":"MEUCIQDuUPpBRk8UYGHE08mC3FEq4pwf/ifUblKyriby0E18QQIgICxOogcxCLxIQ0urm/1cGeQCQdT0O4kMDhNoT4m4WEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255915},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3662884342e232c1007c8af6a7e04cc7b55d653c","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_7.0.1_1788001562830_0.569798717998347","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@henryqw/pi-subagent","version":"8.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@8.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"5988a91cb7d083e7f7b1fd146affe3b1c3a092d2","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-8.0.0.tgz","fileCount":28,"integrity":"sha512-4gIgk28W15qa4WcSbtsvwsZOG05w6xpsp3C6bjyIgvGlIFLvoElKBuobE2UsV6LVDjfCp6yH3o6/Sj4SUHeM4w==","signatures":[{"sig":"MEYCIQCdbO6LO7Ah7mh/3KRhgCJgVNcC/6Ic+lpPclGv24bAtwIhAJ6WgUYY6lMsuIUfa0CoKk88/cZXyDoYRCuuVQRvymU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263394},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5eb228416a1d90668644deb8f64fe3e9ad422547","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_8.0.0_1788019452381_0.3702124165344325","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@henryqw/pi-subagent","version":"8.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@8.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"e6c0a4a9cb0671b73446bb7c0b332f1c2cc01eed","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-8.0.1.tgz","fileCount":28,"integrity":"sha512-mFTRDbrXGY/ATrnzAk80GfqclrKR6ezbDdOxiyHkgxyfC7WBoA2UyUcrB1WOZSnhEBSMdd4VBYjVFIBCndU7yw==","signatures":[{"sig":"MEQCH35XryYpRjZ2JkQS5aotiU+GDOcIYX27WwzIXttq/3YCIQCmgp6WwszE7LqKYeP69pwLXhkMxV/6h08MRazJ/EOuMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@8.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264760},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c0795380948b73cb66cfcd914c7bf9d84648a2d","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_8.0.1_1788024131853_0.5939486501364295","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@henryqw/pi-subagent","version":"9.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@9.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"fbbbe0aa6eb764e19fb07ad31238f25ec122f94a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-9.0.0.tgz","fileCount":28,"integrity":"sha512-calRxik/YMfEU7K59F8xOW1Vk6Qn8LnRAYZDvtrm0rimge8aiMF2yi31+fohfzFCYMU7pOg9GuCfkIPtmITJnA==","signatures":[{"sig":"MEYCIQDldkZH7jg4k7ZFKIJPTI+W4sykbS3kfBRFUxxnp5wyoAIhANzTbvPmPtcH+4eRQEwGvNAEThcy0rHXA45gcIZUh+8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249440},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8fc03c92d6398180a0793494fd5f3d635e3b8a9","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_9.0.0_1788025313278_0.8958041401214889","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@henryqw/pi-subagent","version":"10.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@10.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"538ab79cb42a7d29ec0f094c02509079c337161b","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-10.0.0.tgz","fileCount":28,"integrity":"sha512-+HAgpMOamPba+ljdNlcL7dg8d2A2ba/gnR++wqN9LxWaw7vwXr/53k+De+bEuxReJZHVE7xG4X36jW8qlxgUpw==","signatures":[{"sig":"MEUCIE6clraLPE48kgnYee5d6NeslEvO+rKiLPmnrTzC7fPnAiEAh/CuMDjJX7LR3yw8H808wAMSfI6yUAkR5UiV3gX1QB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245261},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab5562506bb69582b39e699f0ef0934c443575f0","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_10.0.0_1788073598504_0.5275856442931046","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@henryqw/pi-subagent","version":"10.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@10.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"6623df7f23f64752faa233dd39d17e13dcb2d361","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-10.1.0.tgz","fileCount":28,"integrity":"sha512-+YEVNzu0x0F2Uu0G0XXCQHopZtrqfvvcOcepbNGjgO8lwin4EVfYIBKQenx7stbQdlyWHsXVh9SQD/EWa93eow==","signatures":[{"sig":"MEYCIQCOjmHRwSpF9xzbvUOLGQwU4jQPQAvDjDXquLtoph0b4QIhAMPza3JAP57xnV2N2tuNFsWwZuOKjSJGbxLbGJpkSh/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245124},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f376c32920947363386b4f31e921c327d289821","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fcf646cf-b134-477a-9175-70eeb90cd54b"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_10.1.0_1788086398483_0.7283071585171801","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@henryqw/pi-subagent","version":"10.1.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@10.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"ccc515f28e6a1af43d9d5303a7f8fdd31003cf56","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-10.1.1.tgz","fileCount":29,"integrity":"sha512-0BoVg31tZ4OyKT3BtFnjibJRygkqgSFMD7p7g8QlDv/qnr4LleZ0IR5fboNFiD20tTMUoCYRQ8T8asl/4B7aYQ==","signatures":[{"sig":"MEUCIQCNjCixEsjQaicqE6kWORjGSL0K5FzNwLVm1YFtU+iA6wIgLWrkRK1r2t5l916IMLrCzRv5Sp7n+2DL27z4y45k0zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@10.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245438},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8cf0513536a91346c216f71b89b87105bb8822cf","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_10.1.1_1788105608693_0.5137393725344421","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@henryqw/pi-subagent","version":"11.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@11.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"b7650c6786f4cd6089b7c6a175cd0706001451d4","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-11.0.0.tgz","fileCount":29,"integrity":"sha512-RtXlFjDfwN3dxoeE3GmbDVTA7GCDBh8g3Gm12/waZHhJOZyrtKlU3pfute+yupcSXRb2JuYXK0c+FswzayX5Kg==","signatures":[{"sig":"MEQCIC+pzouqoTBUr/y+Qc/YTCBDTh6+ehoqLRxBVqscOjJ4AiBZP7ZNTtWRf+BkXo9IEPkB/QJHwT712AnicAHI3l4ZDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244173},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7299f7a43733f9725e280319bf21b46536432385","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_11.0.0_1788111704285_0.11256384919148354","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"@henryqw/pi-subagent","version":"11.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@11.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"89186c9c80bda2d482c088e79b68408353a6bc5d","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-11.0.1.tgz","fileCount":31,"integrity":"sha512-QyD/JhjxkZUrBubnV8rAxwxsQgm8jtvLIWFAOT+ITJhNRQKAUn5iiO01aQhwkWeru8sbOoGj0a2hK3G87PpUqg==","signatures":[{"sig":"MEUCIQDIFXhj/T1FNf+Ed/q7Vi2f43WFnDL35DgbKBB90BIEugIgIFvhuUx5ACWdqQAwwtIuRdb711okwFzUNH0HqfQ2gJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@11.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267312},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2cd5dbd9e3431a1e502796f4d480656ff84669cc","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_11.0.1_1788123292077_0.012693738898943652","host":"s3://npm-registry-packages-npm-production"}},"11.0.4":{"name":"@henryqw/pi-subagent","version":"11.0.4","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@11.0.4","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"d00b1f5df080ed94f1851860b85720f7cf4478a2","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-11.0.4.tgz","fileCount":32,"integrity":"sha512-H4F/lV3owHR1OGnc+attW2l/pFuareW4GUu+t2IkFXswtkttEwpqTwWaC+jbQZrkmSHRcNl8DkijsvFA1lsZZQ==","signatures":[{"sig":"MEUCIQDJJelYN6dun4AC8JjxBnKQEtqzRKogx8vLmeQoXM+QLQIgIQimdyj92QCjYEjvn1ZQdp3uc33D33ROIgORymNK+cI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@11.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261211},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"886582c8e7c6881687be7fedf7ddf3b028d45e3d","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_11.0.4_1788167860651_0.6531093489726043","host":"s3://npm-registry-packages-npm-production"}},"11.0.5":{"name":"@henryqw/pi-subagent","version":"11.0.5","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@11.0.5","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"686b7f6cbc7fcecca26fa03afafc9b51be8c576a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-11.0.5.tgz","fileCount":31,"integrity":"sha512-7yJqpFFADetIu4gS3Qkfr1Tb/7Z3ViqikVnvrQQA0YmYU6C3od7bNnB9WJDKaGNel/9JKXUpNsS6TC3k1U2wBw==","signatures":[{"sig":"MEMCIBM6MhPWul6Lfy4aTbb7qziskgEyRcZOMi8Q7eSBoYSIAh8Kwu/jyFXAaFzjB0n2a8Qm8Tzzwl5xgRl7FIVAVWgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@11.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259300},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"db1c8c7d968d79f2ef0527265c9ca06032205756","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_11.0.5_1788174327201_0.681901136031535","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@henryqw/pi-subagent","version":"11.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@11.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"cb6dab72e62aa255b18828456506be5c1b16f9ce","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-11.1.0.tgz","fileCount":31,"integrity":"sha512-ZrWs6px4oTSKrOY0xdn2bckKleRaOE1ZqdJrC9w9TBEfmA4RSdzjP3WsBqaIRe2GxXgxVDSOsHXbJt5OIs8vyQ==","signatures":[{"sig":"MEUCIQDtMMEJfKCzgwxjgLsxGQe7wbNEaCazxvbbTngWXVh4+AIgHkakuY3mBsiD4/X2+QrDBqxsEn7ifWN/7AOmj4Dz0DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@11.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262389},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7f4f5e94c402a5b6b9dbc1f0a7e9ce087268ce2","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.3.8","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_11.1.0_1788180299480_0.1515317994091987","host":"s3://npm-registry-packages-npm-production"}},"11.1.1":{"name":"@henryqw/pi-subagent","version":"11.1.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@11.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"f541177adda9dddd44d754e203ee934f1e389513","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-11.1.1.tgz","fileCount":31,"integrity":"sha512-lbAxH9jSRs6lpfCkjYmdxp0PSP0XBp4Z0X/dduvyQC6fKrQRRy3i9NOBsYW/2/PwL1YsX5zM/v0lJKZLAYMZQg==","signatures":[{"sig":"MEQCIDignzgpUhwZcjuRLGI+jdm8PlbiyAKLJwzC0ZN0wGYEAiBnkQWEPpPYaW2X4MaJG+EAIa/2xp5ZjyBTtZRcMSoAUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@11.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262938},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"61ed6f46fbbd28307ea89ba2008b14f5d1ad2c46","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.4.1","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_11.1.1_1788285126417_0.19336774233215692","host":"s3://npm-registry-packages-npm-production"}},"12.0.1":{"name":"@henryqw/pi-subagent","version":"12.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@12.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"c6c61bce663789378704491fd8bea3af7e96c46b","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-12.0.1.tgz","fileCount":31,"integrity":"sha512-ahdPyO2izn/lJ56Z4hubxQmFO0Qa/F2I9psw/vPPnJieDX6/26TVvtnLUa3KBd8LD7yyQriqfp+cuOQKMZRBRA==","signatures":[{"sig":"MEUCIHGo/mC6ttAOmc+sHvJSIHqwcfxtLOFkA03XtmrTxQcMAiEA1nlyIw4xEDOk5oC4vBKyTafNZCSqObF3I3auRASyHSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@12.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269011},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cec6f937e8d8c46c8d43da3d22b926e8640de92a","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.17.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-multi-codex":"^0.4.1","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_12.0.1_1788286020252_0.39937795107232343","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@henryqw/pi-subagent","version":"13.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@13.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"0f00280da6b3af5e305aae3ae8edd07f36870d20","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-13.0.0.tgz","fileCount":31,"integrity":"sha512-3uGumVVcQO/kwISlfNAXxmn4o1WZmpQSWppC/BsiegHM3xCJSq77vYSDyMLZmZFD+j9lyS8uaYCfg9IdAtvyHg==","signatures":[{"sig":"MEYCIQD5KfUAGVbqfvpaR7Tw2RQEzhVtGSlcIrIflp46PAJyKQIhANzFfruOk7qxxwxNKT6q/MtDs9UqBrK5eTf43XQL/W+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269011},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ddf0dc130782494f058e05565a587de4e2b1c77f","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.0","@earendil-works/pi-tui":"^0.85.0","@earendil-works/pi-coding-agent":"^0.85.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_13.0.0_1788613400748_0.660446886388619","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"@henryqw/pi-subagent","version":"13.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@13.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"ebfada7c0cde00c436f63193f58e4c3f14e108ba","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-13.0.1.tgz","fileCount":31,"integrity":"sha512-DbcrTuZF0c/m4YSk0dkrJQptZ0qiEVKuv9YbpEIhBE1efyEC5VXDsH0IaXv0LZ73YVWlGwkXxFgbus0PyvOv3A==","signatures":[{"sig":"MEUCIC5UtNbNoQe2rfzQx4uRhvQQm5c3rItIJ5ubFUdRxni7AiEA0VtOXDsVPnefNycT4xnHVIZCBG6zDrTPC6nB/8vRO54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@13.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269011},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d3b2ee213f5157305971982adad777e9d371ec1f","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_13.0.1_1788678174502_0.6255733893827757","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@henryqw/pi-subagent","version":"14.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@14.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"d80552552f9ec6d30d513e590f21ed92916ca3d3","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-14.0.0.tgz","fileCount":31,"integrity":"sha512-hic666R6QLmmU5MXqxoJZh4i507Kt+naCUNu2cLJseph7bY+9d5pVl9IlFyId8n5YzCB/HYO/4IEOGiaJcA8IA==","signatures":[{"sig":"MEUCIQCPkJ2I9WoUaxhrcAVaCpM2HP6B/5TdSg7S2INRhwdlfAIgeFROpxHK2DqR35IPw4kuwkY33dKoqzgvoc1QApN1lYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273854},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fe6d20a5fea3370dfe1de77652067e65c479a468","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_14.0.0_1788692493503_0.02226556218350062","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@henryqw/pi-subagent","version":"14.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@14.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"481a3f1587d74eb17db3b693ae032a71626136fb","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-14.0.1.tgz","fileCount":31,"integrity":"sha512-zeUw1h6fm9mDzhiQRkNdCRNyrwWvABElixp/NzmCukhJwtKzpoZp4Ju8Rg2jHj3WL1xxCwGtvpiiAUApfGqdZA==","signatures":[{"sig":"MEUCIQC7yPJTAghfFdBkIdBT4jzeZamWztIesdJhC4GJt+gt5gIgZc13QF3Ynf6zOR2M27u5DXKfSi2RBaHsn/HBVvBZFi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@14.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273799},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"28ccf5929dadfa108929f715aa187e29f8e4544d","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_14.0.1_1788695666463_0.6616761295752336","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@henryqw/pi-subagent","version":"15.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"801fcf4a52863cab22276f248439336f51308f3a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.0.0.tgz","fileCount":31,"integrity":"sha512-jNMG7YrFDReoiy3F7LrEQ0CuXYeLFnyEdUziC6zFtPHSptFT3Wt8NW9zi8g1xIEH0/JKrSL6JrK56QGXm3VImg==","signatures":[{"sig":"MEQCIGYHsShziAqbw8WYI60EGDoqfcpNcieDERX2aPYAK52pAiB//QVVzK/ilTzeU2oOo+TZbwzxIt9anCAZ7yNTli2B0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274119},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aaf8ff1cb7c76c8b2717d35a9238218dab31f5aa","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.0.0_1788704649257_0.6335476252643393","host":"s3://npm-registry-packages-npm-production"}},"15.0.1":{"name":"@henryqw/pi-subagent","version":"15.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"64e13dec5214ad39e80a65f7d96d1358da2b45b4","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.0.1.tgz","fileCount":31,"integrity":"sha512-mzGHHGebZetBDbSPlII9X1lZZ1Tr4XWbtvBFVS+8/7f0WwT2W4zhzEwfHLE5qTw6IC/u2IWH8JqDFt5pJpazXA==","signatures":[{"sig":"MEQCIAbch+iiUH1QwXSY1HoR3FjL1j1Y3xfRzCkFzoR88Ho2AiB8Oh7fchIJin6LWV15BGAY3rwwhxsSoeKp3CffhD5Z8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276733},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"78b9bb2ae76883a40e06a0ba08c01a3921958d29","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.0.1_1788725070335_0.8107637093109954","host":"s3://npm-registry-packages-npm-production"}},"15.0.2":{"name":"@henryqw/pi-subagent","version":"15.0.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"c0eb108a46aa5a2b9e1297939d1a97373fd5cc83","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.0.2.tgz","fileCount":31,"integrity":"sha512-Ncl2aacVaA8mlQSbVOSZf27f1jcgBtcyr/o7LasnOvjVQFyOuDNKHCClfLmdyliFfnZgkztKqLvCvKZkAAaUoQ==","signatures":[{"sig":"MEUCIF7OW78JwhfCp3TG4rNd/7EUtK8jcXs4nF0sat3SdHo+AiEAtb0erHFaWzrdca6rA4BX7Y0n7RxHKRxFZzDOqcCMpj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276868},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"35fdd70defade9f0b695255bb4dc29840d15ba16","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.0.2_1788764469620_0.1499632194974605","host":"s3://npm-registry-packages-npm-production"}},"15.0.3":{"name":"@henryqw/pi-subagent","version":"15.0.3","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.0.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"3b3da448c4b8e61afcd4ad9a1851ff1aff63c43a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.0.3.tgz","fileCount":31,"integrity":"sha512-Cs2UkChn0wP7+bG4LXfUGjf8tO4lFd+ProqKfTM1wEvHdr1FRKLGwn2RM5Z7GcsdYBFwOw3NRFdJRJZ6HN6w6g==","signatures":[{"sig":"MEUCIQCMrmxhyqCn00AWkXJv3CWzM65b41LX1R81DzmXi4MyVAIgIRn033BAo1a2IsPGvzGNcavMw7+83ZmTWh6L2emo3LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277499},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2daa3ccb3a9370d92b07fcf891406e18a26c240","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.0.3_1788773058812_0.2330966864500581","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@henryqw/pi-subagent","version":"15.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"2ad5afb38f7d773c47c3b2be2061c4877ea5c7ec","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.1.0.tgz","fileCount":31,"integrity":"sha512-X4slgubhu4fNs+SmkYXNs5QTUjnoUe8BO4W8Yg8Ci1fUROQ/ETMgY8W/6z52M0TrPFb6kvsvgI09H87QmG+JIA==","signatures":[{"sig":"MEYCIQD1fXkreVJ9bK3EKUQUUn/sWL6YShUrGx6Y+RU+4M0k/gIhALkzMeIw6oWeNf7rM36faeYt5xbfe4NzTcNtYNddTvPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280334},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"065b7cb8f2f1a0d8597c5be535cc5294a70050f3","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.1.0_1788790982297_0.34810273482738396","host":"s3://npm-registry-packages-npm-production"}},"15.1.1":{"name":"@henryqw/pi-subagent","version":"15.1.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"bc2832e92024ffab9915abf62d516d32cc75dd06","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.1.1.tgz","fileCount":31,"integrity":"sha512-lv3DYwmlnCQf+pGUkAjGzSQLgtaXX5IswROKRgFLV+kq5U5gWQOLGDaYKXzp0EVBE0kdSqk19h7sJ172G2xDAQ==","signatures":[{"sig":"MEYCIQDQGoo18pI0xogJ0/3xQF8OQqK8VzGrBTaXk2Aq8Do+QwIhAIV85QZ5vCYJ8DdDu+Y9HxQiJ2xM02Kugm9iRUiTEHil","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288107},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"73cc0f4ed512c27f030e4399df898e6da78c91c6","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.1.1_1788847028583_0.49527392140250237","host":"s3://npm-registry-packages-npm-production"}},"15.1.2":{"name":"@henryqw/pi-subagent","version":"15.1.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.1.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"e218fcd4abbde513d912b1b28fec1571540b4d29","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.1.2.tgz","fileCount":31,"integrity":"sha512-2NBQbZdD3ijrWaBbBDxEYY//ANJiWhyuQjWkBzUovHIqfQVIqZl419xfHDGlwQLojAdZ+rQfd7yR2ihbbLTBYg==","signatures":[{"sig":"MEUCIFMdJWKfYQk0XATW+9oW43jFoCWkghkHl+wIj+xGBeKSAiEAw9kWIrd96EUp/v7oaesk8dd2s+BAmpEos6mAT8yOPao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289634},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0983b6a7415b98c494bda67feebccfe16244a746","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.1.2_1788849392362_0.505670460869488","host":"s3://npm-registry-packages-npm-production"}},"15.1.3":{"name":"@henryqw/pi-subagent","version":"15.1.3","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.1.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"e99af55c2cd20be24e83814f434a3b117a550590","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.1.3.tgz","fileCount":31,"integrity":"sha512-OxOxo5ZeKQPLtCEL7VVs/xC8n3zaGgqOiLQdTvr0ZbYt8LUymaEWtf1Fo2rRcWMAblSBSeRUx7ieAPZS1jiHCg==","signatures":[{"sig":"MEUCIHrRzgXlscCjMSn8Bo5RccAqGpVDYP9oEIgk2d7YQzF3AiEA9BY03jFnvobYN5crDS96ZiIjjIZHIZCVQeIS5Yao0b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291824},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"144ad5e5a90b57af6f32efb8909be15a64d5ca68","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.1.3_1788854825550_0.3347803390676818","host":"s3://npm-registry-packages-npm-production"}},"15.1.4":{"name":"@henryqw/pi-subagent","version":"15.1.4","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@15.1.4","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"463370c724de5f3ba7373351cc669ebbe0782e9f","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-15.1.4.tgz","fileCount":31,"integrity":"sha512-fve+YsBTnT0CiM+K7MsZxI/wtWpZwsf9mSV+iw+juFlhsOWkRcvLB4Cc+UqbfK5qMJ/ttwNXug07zUmn/uZWwA==","signatures":[{"sig":"MEUCIG8QBw+0UlzUzJKVGoH0HjYur7Y0zQkNfasu69KvFUpMAiEAsj7uv6rtN3LTE2eijGcWuZjpzSPZ/geveG3wYIaLbts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@15.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286409},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d7977aa2788fab09f15da5bd29be7d9e48f4e005","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_15.1.4_1788859911865_0.1887201061457151","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"@henryqw/pi-subagent","version":"16.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@16.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"5989a3834f69c0c180f44271c31022e2f5602333","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-16.0.1.tgz","fileCount":26,"integrity":"sha512-f4+mXoxAFza5omIclLpmaiNqJsLGWjVaqY8wnXM4kuy7CmNHmKiu5+SqeJpnKogErHD2liYC5SLX+7BTi0VZww==","signatures":[{"sig":"MEYCIQDeO/lgmiJkAt6zzm7o13Q+mK1clFtl1fS8X5u06qfnCQIhAKWhZ07M9rPgckLCarMtaDlkmnNz141RWpijvuTZsl4e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@16.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206329},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd077d6d92f04b15704a6575bbb5dfadbcc2bcff","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_16.0.1_1789280475983_0.028449882539616667","host":"s3://npm-registry-packages-npm-production"}},"16.0.2":{"name":"@henryqw/pi-subagent","version":"16.0.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@16.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"40c991ba991c4e07c048a2fb25ecd088955135f2","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-16.0.2.tgz","fileCount":28,"integrity":"sha512-JIgw/z/puiEv5ci7J9L0ToFf//ZdD55KW3PMHXM304yk2cTgUy3c35G+3Tu1bn/DdYk8HdaIwx3/dLCdwtAY2A==","signatures":[{"sig":"MEUCIHHa3hHIX6CoIpShszSaQf0pK3cWBeeoA2tSp5xHegeJAiEAkojWJFP6VEyzQMUa2FDtswGpy8S3yxErld0v5TwtlSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@16.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207520},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2b307aec377f16d960b4ed479d8733522291094","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-process":"^0.1.0","@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_16.0.2_1789313010933_0.3081630717509716","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@henryqw/pi-subagent","version":"16.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@16.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"d970fb66a2e639665a22db949e4e60c913428f79","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-16.1.0.tgz","fileCount":31,"integrity":"sha512-VSiGx+zaEzRCTI9TRg0cww43QdTP+5RwC6M8TKXVzGRvkFt2Jz2ihHn71tfYsjssSxoyDN4F00ZjAuNlqeBAOA==","signatures":[{"sig":"MEUCIGHTWz7dMjeMg5tZOEfUWPOqgy80uK/azpFOGaSQA7EdAiEAjpikm65qI/J/Mapri51x3Rk0njfqsEmsMbCnj7BnEdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@16.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":214486},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"62cf58eb8299496445e49a15348dc326f6670142","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-process":"^0.1.0","@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_16.1.0_1789331061036_0.5809509323888673","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@henryqw/pi-subagent","version":"17.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@17.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"58511d7427ab4597445ea71685f3117885cfcfa2","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-17.0.0.tgz","fileCount":31,"integrity":"sha512-paHKqEM7r73sF4U05mCo4CM3LMal4c3Wa2dO4YEXNuCH2gizZ7b9KNJpUxV6ba7yBB4j7MZL3RIaAqDVV7OF/g==","signatures":[{"sig":"MEUCIDWCzUBXqGfS8lm5f6/46F0FGVtvBu17mv81GdF5wlrwAiEAzj74ztAwb1pvGWzpx831kRw0DkdEh8cP7hGqCXnk9rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF1gSsi/X2Lj1ofJDPpyb2nY5tLeaGYfG/uvQ8EUC8TPAiEAjzBVDqnKfOrTIzOitJh6O0iqPy40v+M9LYWMCUoTplQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225215},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb0748ed4e086af8ea5e592c5ea1a6f26b764bdf","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-process":"^0.1.0","@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_17.0.0_1789668115580_0.8579605279547746","host":"s3://npm-registry-packages-npm-production"}},"17.0.1":{"name":"@henryqw/pi-subagent","version":"17.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@17.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"26bd2582aaed89001cce5f5006d96ff615e53910","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-17.0.1.tgz","fileCount":31,"integrity":"sha512-7va42EqsTh0e5JAyk0x72n2PzqtT2qSLVShpaiEEeDn4jjblEhtmBsWE9cZeJ5ctnP7TNQ2VDkT5sVAxIpchZQ==","signatures":[{"sig":"MEQCIAx9uWtvNIg62yX6XWTtPJrMYonoAhjDG5zdwpZ2JGiGAiBXfWQlF/fXqf1yViwght18oLHZkwRGUA+jmQmSt8IikQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHJQzk6BFNHDt5z6beA4t3YVjY3RqRYgWQeSXJCI6dLQAiA94Dk+IHl7T7di+aBlj4fgSfRj2Pl/ln4qTTFsIB2Z1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@17.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225125},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8b509078d67a32971c049637bc894b172f85a57","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-process":"^0.1.0","@henryqw/pi-multi-codex":"^1.0.0","@henryqw/pi-task-models":"^6.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_17.0.1_1789855762644_0.5639598743481715","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@henryqw/pi-subagent","version":"18.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@18.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"7f43bdbd8081b8662d60efcb3dcfe2749691b000","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-18.0.0.tgz","fileCount":31,"integrity":"sha512-joPbbY1023pHu4JVrQY+E5OUhPMmFLOThPJTKXfcySTQGn9GXYGsZpRQJk8HlVvWbWGqonPS93Z1p8qB2BHwkA==","signatures":[{"sig":"MEYCIQC888zuYx8XdauDn1SK/+omoR8JqM0rPLE27bMiYGBF5QIhAJ5AVWiOI2fJBpEpPxh/i5FoDhy1WLIE9vHH/w/M85hM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYfipvr4YqmD0/WCpnBdVolDkQZizOEQHMP3B0exslmAIhAKuSEwdXY0Jxxbc4AyHtHJJXt0j6KjedeiX4JItoYhLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225280},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bc41a2d6f2ec61c2073a4af9f91d1b2efe7c773e","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-process":"^0.1.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.86.0","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":"^0.86.0","@earendil-works/pi-tui":"^0.86.0","@earendil-works/pi-coding-agent":"^0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_18.0.0_1789908315677_0.9769507729500755","host":"s3://npm-registry-packages-npm-production"}},"18.0.1":{"name":"@henryqw/pi-subagent","version":"18.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@18.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"72cefd2563d9d9b6dd9dacfc83928b36df3136f3","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-18.0.1.tgz","fileCount":31,"integrity":"sha512-+ukBOyJKvwLPa4KTsdfhC/SXBLi2DV349XbsFxetO9fTtmtYqsFJTbSySKiywEh8gI/gHOxJS0K2eHRdkI7AqQ==","signatures":[{"sig":"MEYCIQCWmO5g36r++yqCA7MFnkcLdo5zgYhpPtSPzYwdCr2WWQIhAOhX+CvS9O943bPfACngu5g/jDvueuRDk8HhTNcG3rVt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID0JzoF37F9JdKuXr28tsGrDDY06uYUlWwLEJO0/oMDAAiEAjsdhQbk7zGZPJpauc8mQNslOzKRE7HOQHWiZCSMCzds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@18.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225307},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9540f31265305f969387daed7bb4d5622e5293de","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded single, parallel, or chained tasks to isolated Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-process":"^0.1.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_18.0.1_1790057884528_0.8535769886147104","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@henryqw/pi-subagent","version":"22.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@22.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"e6391aa42117a046f54690dce507876b4a73a3c0","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-22.0.0.tgz","fileCount":62,"integrity":"sha512-B0zOO3dar7Pbvc8BvUHkPdTUz/8ISCyimLwF6JeWgEicbut7+hQiPH0NT0A1TkU8pbDAVe3zamVAPuRB0gypQw==","signatures":[{"sig":"MEQCIApub/iedTV7GC70ot5H+XN4WSYqkdbsz2C4TvaIeTqvAiAq8AQ9sCLauzwyM2LG9hmwzIFuwZomwP9JRr6HlgW2eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxiHm+QIrup8A8A3NRtjI0hDcpUl84d+JU+V4vYSk5sAiBVAO47RgT9WF0T3VftGfg21hGIiAV0INs8j7dYJAz39g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1254673},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f72d51649fc7b24cf2efc66d8f58d2f021ba00cc","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_22.0.0_1790243609058_0.49383986919318","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"name":"@henryqw/pi-subagent","version":"22.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@22.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"d5a190abd9fdbfebc274775b38fdc445cafbafc0","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-22.0.1.tgz","fileCount":62,"integrity":"sha512-UemWfzGULGf4VWl5jYYnHyUG7hMOcDXFLCGpV8G9Y/N+aOLb+VV7Djm2TstyU6WLi1kX4VWySNIpGljrgZI1pg==","signatures":[{"sig":"MEUCIEGKJy5p14cYj3I+8EOFHBWwlKTxh8ghTS9E0XKqvoXqAiEAtBJJhSG3qH7/C5rNyFEbscwv6yWEnmQjz5IehCR1Jgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3J0XcB1UpaKpxuHYosh7JEo9MdPJCRqgxAk940sRgJAIgHPlmisVib2asM+v1qwOQKEFhVLQaZxWst3f+PjKNdv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@22.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1254687},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee6a943916243879af4589cfbb723a5dd65e4ad1","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_22.0.1_1790252311174_0.7087802822510851","host":"s3://npm-registry-packages-npm-production"}},"22.1.0":{"name":"@henryqw/pi-subagent","version":"22.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@22.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"b3f32d8b948d0d9a59811ee2557f39316a077337","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-22.1.0.tgz","fileCount":61,"integrity":"sha512-OKWKq8zu4F6lxLut0SUQvofcWzUehljypT/ySuWPmUcn8UkNrkML5zfSV8tmsyDyHkhLPc9N5Ap09Y3GoZ7npA==","signatures":[{"sig":"MEQCIBMjaMhCIjJCpB+5ERa3cLamDlXTNwMVd7FOjq+dPZVlAiA3GlDI9LYpnyxxvH/HyK8hlfblxd4VksprkM929nJlcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/bih8M4y1+YZ4ETM0RnCvQJ07gNsN8IYuJVH4I3egKQIhANKbKLZ2blpAXgITsap5IOJAfQ+QdMLMOfvd44OmNn3X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@22.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1258526},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be6ef38f6bd1e4795d5ba9b412a52a77f5136b39","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_22.1.0_1790265224573_0.5842578141381434","host":"s3://npm-registry-packages-npm-production"}},"22.2.0":{"name":"@henryqw/pi-subagent","version":"22.2.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@22.2.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"a94f79da8bae290b86db0b1f9a28eb7f98fc6807","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-22.2.0.tgz","fileCount":61,"integrity":"sha512-mtecs3IbOUuapozo3zf2qg5V9BbTK9+U+khy7Xf1PQEUtuNB3jdeePevhIC5YB20Lsemm3qQNz0bCi+euJiWVg==","signatures":[{"sig":"MEYCIQCouTVX3/SOTyWASG+eHewkDpNIbSaj0BLKe17sLxEUPQIhAN4HvCkyVVscm+WYMATOyq6xhE1uiXtTrW30JpLJkJsc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGcnpfzr0fCOpDc5e6EvXsN6wNIvwRsiST/qVVp6g8fCAiEAl/yIyJ8csuBZqX4SdFS9Y324noLH6CCqtRB4he+0qfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@22.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1271941},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"741528365c134a61dfa8896d28d71a9dd43e3ffd","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_22.2.0_1790320203587_0.18778526949144125","host":"s3://npm-registry-packages-npm-production"}},"22.2.1":{"name":"@henryqw/pi-subagent","version":"22.2.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@22.2.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"8c9a2e9e138850a2d01c0ac3f8aedfa39b5c9227","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-22.2.1.tgz","fileCount":61,"integrity":"sha512-s0gcTM7itzyOfXKiU1S3Z7XYjh1qhIh5f0fHangscALMzBuQjiBjnaqd3piJdXFioTgtui6biSZ58oMPEnHIOw==","signatures":[{"sig":"MEQCID3GBWQ1trief4svUIU7+7OOr6Nqft68HF9IC16eC5bvAiBjP/PdADenBj1Ku0Qm3zcUqVMRLBorWJUM70M1keVlLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBZ4zhKHmxepBXGXQYJuvgmEX7H1IOD7xYzyBg94h9vQAiEA839jHDxFaf9maThuvAZYm28ZsTlqk/nuxm7OgB5llos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@22.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1273723},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"019221a7f4f518ae325d2d6dc0bdda20a2e191e4","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_22.2.1_1790422382061_0.6679769029690235","host":"s3://npm-registry-packages-npm-production"}},"22.2.2":{"name":"@henryqw/pi-subagent","version":"22.2.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@22.2.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"8eda7e1bd643405de64c94ec0c099d50763b3564","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-22.2.2.tgz","fileCount":61,"integrity":"sha512-JVyOIBpfLEs9JXvrPS3+CaePWy39bH/IFxrVxT5dlMjsJfuYxdXv3x7WINLDXekyBLT/g3yAwKxBmNBEjJryJg==","signatures":[{"sig":"MEUCIEdKfzqwZsVCHxYzFXHdMpcxO/JN6imREZCKS7gBBfEMAiEA7tsZasVHBoe8Tz6ZNkbs1qkm1AZeS2BQXm+c0Tz+K4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCTVWuK9206/w5XSoAMUkLotULluRo6UgLaCOUTFPa28QIhAMhOsWyEmIIJtZ8gjdgQY0zmGKIVexkiWeuMNxUSzAMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@22.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1272474},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9aca97d4b82b373ba91f981e5031e856c4ea2b0e","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_22.2.2_1790428385987_0.36865832183206804","host":"s3://npm-registry-packages-npm-production"}},"22.2.3":{"name":"@henryqw/pi-subagent","version":"22.2.3","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@22.2.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"ae15f587a0fc2e276065d1ad55ee35cbad2dad43","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-22.2.3.tgz","fileCount":61,"integrity":"sha512-9hc+kckMzJj+u8t8uAPJo867+rIywx1I3/J1wGvK1lKUJcsweA3XA9HXTydmfbLAUTOlDKyUOFg2plHmf+cJbg==","signatures":[{"sig":"MEQCIE6+FvArqGCFyo2t2DjUKos+UOro8TAibbUnv5stLABqAiAe7SfYFKJrzbpiiRkK2L3+/pwKDU4ewH/l2CUr7af8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDibyl36zyGxrBrFlsi5hj+37q8H9WifcDA07s+Rj5eCgIgX5BaRHym80j4YEOKGIwActG/lMtghRp06WM5pBg6tLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@22.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1273012},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae47e12623273abdc535308a0fce502ae04a9a9e","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_22.2.3_1790436960549_0.9065298679781035","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"@henryqw/pi-subagent","version":"23.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@23.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"fb2ae10e3ed93cd480d5316d117f79d80b5ff67c","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-23.0.0.tgz","fileCount":61,"integrity":"sha512-P4asMYb9afUBZ34l6ON3bBAnwwz+PPoaEWSLrPRhvroP+2NmWSCg4Dv9fJgRcGIy4CpNHRy8A/NvYXQ4GWMu8A==","signatures":[{"sig":"MEYCIQCch3CbzsghV8LiqHJWxqWWF0eFRhzwSrd7wUgRFp9fZgIhAPWgrKoyYGX4AI7709xTTldc2tC+Ki1L3LxrT91nG43T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQ1U2Z5KCqQWnnmTV4MzLhGVN62m9c32hXySiyVrKE1AiALAb1f9FTYuTt1IQRTymOBMh03QeGGmdt5fFwJglGT+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@23.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286449},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7dbc5d92b9809be90a7a05e75c94fa0a1a3f2c3","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_23.0.0_1790510295882_0.13807717069265402","host":"s3://npm-registry-packages-npm-production"}},"23.0.1":{"name":"@henryqw/pi-subagent","version":"23.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@23.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"5f3d0f4f9b31cb644f65563456366f56bb2cd13a","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-23.0.1.tgz","fileCount":61,"integrity":"sha512-LRqG2iWR1i3wfatkB7u8iGDt97tkP1sbbzRYnSd7n6mfT/waNxcBSW4JHlTZfDw6n322ixoJ3TSGuauXMxk2NA==","signatures":[{"sig":"MEQCIBX1J56g5firVnt48W4T+uvdzfnyTrJ8wclTYOvNzqtqAiAuMC6VMlEcq2E/Fc3np9MWnLwOynUSIQn8mt3GMeXszg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICk3vDrMepk2a2yG6GsHtO5T4e+8rg1Nu2Lgba/MhnYIAiBAelHlMtvKcRHgKjKHxO7D87iCXuwbl2ggXXh+ZlH48g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@23.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286509},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"45c2da8d07d5ae9c3a6b2471318815b6d40a9e71","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_23.0.1_1790518907752_0.08969570213138134","host":"s3://npm-registry-packages-npm-production"}},"23.0.2":{"name":"@henryqw/pi-subagent","version":"23.0.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@23.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"8a075894e3ca2b04721c741ca59703bb09c1b549","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-23.0.2.tgz","fileCount":61,"integrity":"sha512-3T4dT301u0OxfuDnSWY5XMLFxywif6rzyR0kn1RBNr3lBzShwbnkJMWjzEoJeGn+Y5c4cBgzfL+uVwjK9wwnuQ==","signatures":[{"sig":"MEUCID8tUBYwb0Vx4g3ASlDD76GcVpnWcu6XIfUUGpsMHU5AAiEAuoW9tXPmTzpMqU72ME36o8cB0s31ulLD08AxLHXJSSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMwgFjU5CMp4L5VTgue+WnvfOS4KSnLKcFtQMZXOyTOAIhAIgC+eC1uEQA993aZndfm1LIoPO90Nk2RMTMIVXfRDFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@23.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1299044},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac3e590abb1eff0cbc471ac9ba58b8d511c56c59","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_23.0.2_1790535243924_0.14117684040147327","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"@henryqw/pi-subagent","version":"24.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@24.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"5002b7b019eea5093c2edf387f55f2f9fd6946b6","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-24.0.0.tgz","fileCount":59,"integrity":"sha512-hexGkgjaSmCItBeMoKF025mMnMYVrnPefeDgEheArk17dXH2kfQJO+xWXRDsh7MakKvgAlwmddyd/CJgWh9R/w==","signatures":[{"sig":"MEUCIEdbhvQlpMaH68xzz5DTe5Kfl/Y/HuW8LpmRDp99Gi5wAiEA5buni84Fc2w2bOJbfzNL8V2JZHAEjMb7wcTwm7ELZ40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHtXc0RXilzUFHJqBi8ke/1XJLz1buzdQ/q375u+tM9jAiAEN9FM6+ce+4eRyiTFHADFUufOJrthd0nYwTyy/rTEnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@24.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1278537},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cb71921d3c076d753a7a62b7ef9ba1d56a6a6201","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_24.0.0_1790648989847_0.944897843338063","host":"s3://npm-registry-packages-npm-production"}},"24.0.1":{"name":"@henryqw/pi-subagent","version":"24.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@24.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"6869b304e88db64460a71e4822521ca90b680643","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-24.0.1.tgz","fileCount":59,"integrity":"sha512-9qoZjX5s4xYi1dIRXqNTAdluI22ZKmpXYgnumFVZKNW6icYxm3AqxLLUEPlyyi+CJBKw9NOzxKbF8yavtk/Mdg==","signatures":[{"sig":"MEQCIEuRCfsuG9IO+ytweYT/r4azn50dEGkqFMtA3QdI4tdIAiBba03WagrOMMa8HO6XJfoWkrrmK5V9s/6nFSoKZBS0vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+zucEuKfZ8uGSqSUKfKfpr8OnD/CAhvjB1lWuZZR+MwIgZbexJo4tffaM+3ci92lUQOxEdOrzcTiSdfmCO1A6Mts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@24.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1281888},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"896d52a6f932cd50e5eee5baba0963fb3bcb5199","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.86.0 <0.88.0","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_24.0.1_1790652302812_0.4817329758520488","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"@henryqw/pi-subagent","version":"25.0.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@25.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"58bf75efbf6d58b232ec112e8d3882f8acf1b83e","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-25.0.0.tgz","fileCount":59,"integrity":"sha512-RSzbPE4MckplN5AsqeZnbxqZC30Fio5gX0kln8xkvQfioW5/wtDaG6b/dcgfRXymDb7VE6OK6baabaWL/jyppg==","signatures":[{"sig":"MEQCIDL72pwq0gyKRzXP6IUPRK0+mD0n/fUmptreqSZs6aj1AiAFYyhGjy2hvDjNX1NB4f7P8rvtZxhtM/Vddy+1ZvMoiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICPD//bTYN1Ys6MrZg46Lq5Z5UH4KtX5becbindulLRNAiB4XGhcA/tIz7XhXLkXDgFz1sCBYHty2NCv+L2QHX3ujw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@25.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1286752},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33454d4fc5953078d6f4811e8c356c84ccbf2d36","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-tui":"0.99.1","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.99.1 <0.100.0","@earendil-works/pi-tui":">=0.99.1 <0.100.0","@earendil-works/pi-coding-agent":">=0.99.1 <0.100.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_25.0.0_1790783341458_0.12613173963921342","host":"s3://npm-registry-packages-npm-production"}},"25.0.1":{"name":"@henryqw/pi-subagent","version":"25.0.1","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@25.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"aac73d7735a8d3c630e2dd93baf0c4adb9a23866","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-25.0.1.tgz","fileCount":59,"integrity":"sha512-8kGWqYc7itYZCa86EJ0q5Dz1dvsEMVBYiAPEFbi+QR1XRSBI7u1OCKXhVlnYgbUPRuPyfXvlT1G9j153KkQAjA==","signatures":[{"sig":"MEUCIQDmNkd7hiDbLqTd97LOOyiS8+6EAr0p+TNXAaYPw758OwIgRqPwV3HPQf26RDzBuo+7f5w6dthfOZiDBRYjAGxjgmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHOkWXVreijNuDQfpmwAGU3EVgfsvFWILb/Y5FOffn+YAiEA9dX7gU7I2jnioMAnErFlynOialcAQfSYyTSvXDp5oYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@25.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1290529},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b08a22894d141f45498f2191294ed13f25eb28d1","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.99.1 <0.100.0 || ^1.0.0","@earendil-works/pi-tui":">=0.99.1 <0.100.0 || ^1.0.0","@earendil-works/pi-coding-agent":">=0.99.1 <0.100.0 || ^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_25.0.1_1790914949113_0.48296581670623495","host":"s3://npm-registry-packages-npm-production"}},"25.0.2":{"name":"@henryqw/pi-subagent","version":"25.0.2","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@25.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"ce77869bea51555d17c901452dc2ae8d05526b4c","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-25.0.2.tgz","fileCount":59,"integrity":"sha512-mH1915SnE68hekwuCAkPdLs5oNNYt5xtWQvK//i2AyMIIRAUGXtfdCTyAlWkPMBejavMay2rrc+Dr4FyGlSD/A==","signatures":[{"sig":"MEUCIQCT0tPU0c2vk8vlfMCZGcCQrvuzGzXAREPz/VGL1ARZTgIgB8xhnL0Cbyhz9uPMEKs5QNCbDQ1PiwdMt3IwKvdo+wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAejrzdR4Xkfv2F1QNDN3BLDvZhSRT5voPwXEd3xmplgIgVFpkPmSR0UvPPTFRNxJ9nCWgCGpg0AcCRX8Ya3NNimk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@25.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1297698},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eaea4f66023adc85c6c9fbb363e27fea005ecf45","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.99.1 <0.100.0 || ^1.0.0","@earendil-works/pi-tui":">=0.99.1 <0.100.0 || ^1.0.0","@earendil-works/pi-coding-agent":">=0.99.1 <0.100.0 || ^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_25.0.2_1790943741810_0.6720922058607863","host":"s3://npm-registry-packages-npm-production"}},"25.1.0":{"name":"@henryqw/pi-subagent","version":"25.1.0","keywords":["pi-package","pi","subagent","delegation"],"license":"MIT","_id":"@henryqw/pi-subagent@25.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"dist":{"shasum":"d3bd45fa194ec17377242c8c8baeada6774f17b6","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-25.1.0.tgz","fileCount":59,"integrity":"sha512-aHOObkj0/GZtjobs9KJUfpdeQ0Wwp9mmtHYRbDEne6RYRch7rKPuke1tgBz1Ua6BP6tN8nL9ZSZ9luksYsxAJA==","signatures":[{"sig":"MEQCIFuc/PFS+K3ROwcsL/72zf5L8Krvks4Qsk9mNPvlRxEFAiB6j/7dK8grguR8Anc5U+5bcrvDIQOcvqoDdkE3161XpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrhdkYH/8FZ6mINPGygprCHpIBzIjob8wxFKe1ENNSNwIgHSTAQcqPzKAt32A+eSHuP8wsJ2a4eWz3o/6fSXEPKjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@25.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1314696},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8aa13e08c75eb1be95ef54faea5574503a40c97","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e895e317-696a-48ac-bea9-a9b20f7a1417"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.99.1 <0.100.0 || ^1.0.0","@earendil-works/pi-tui":">=0.99.1 <0.100.0 || ^1.0.0","@earendil-works/pi-coding-agent":">=0.99.1 <0.100.0 || ^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-subagent_25.1.0_1791025455369_0.5504134771269247","host":"s3://npm-registry-packages-npm-production"}},"25.1.1":{"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-subagent/example.png","skills":["./skills"],"extensions":["./extensions/subagent.ts"]},"_id":"@henryqw/pi-subagent@25.1.1","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"dist":{"shasum":"fe5dc2b8037f6354b688b361df8d00fe52c73c43","tarball":"https://registry.npmjs.org/@henryqw/pi-subagent/-/pi-subagent-25.1.1.tgz","fileCount":59,"integrity":"sha512-JOk6RBA6ABe9gnepXQxvWPlYFTIzshd95H7wzomCv1U91macKPj/KAS0u32osNBXIDh5Ngo52/9dgdJrFoVLoQ==","signatures":[{"sig":"MEUCIEbHo/dcgzAixmPNSNBupHoSAnlCSxEAKo5V3uQu3mtYAiEA3myFls6u6+BkWaR+plYTHcwvrda7gZz6+Y2awFsEWlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDDPD9jOq8LT8CpyACSUdLaZfA7RUWVUnQt493W5hIcjwIhAL+LuSNzu662E/zMatPfFD2fT+BVa7JVI8JPufFIIOWL"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-subagent@25.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1313153},"name":"@henryqw/pi-subagent","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ebe7112b90d274456b4be62fecb42f12e8c568a0","license":"MIT","scripts":{"test":"npm run build && node --test test/*.test.ts","build":"tsc --project tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck src/*.ts extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run","pretypecheck":"npm run build"},"version":"25.1.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e895e317-696a-48ac-bea9-a9b20f7a1417"}},"homepage":"https://github.com/HenryQW/pi-harness#readme","keywords":["pi-package","pi","subagent","delegation"],"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"_npmVersion":"11.19.0","description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","directories":{},"maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"_nodeVersion":"24.21.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.7","@henryqw/pi-process":"^0.2.0","@henryqw/pi-multi-codex":"^2.0.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@types/proper-lockfile":"^4.1.4","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-ai":">=0.99.1 <0.100.0 || ^1.0.0","@earendil-works/pi-tui":">=0.99.1 <0.100.0 || ^1.0.0","@earendil-works/pi-coding-agent":">=0.99.1 <0.100.0 || ^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-subagent_25.1.1_1791037813795_0.8074326673574475"}}},"time":{"created":"2026-08-13T23:31:39.244Z","modified":"2026-10-03T14:30:14.255Z","0.1.1":"2026-08-13T23:31:39.568Z","1.0.0":"2026-08-14T14:28:05.298Z","1.1.0":"2026-08-16T03:00:20.584Z","1.1.1":"2026-08-16T14:02:44.654Z","2.0.1":"2026-08-17T19:16:57.567Z","2.0.2":"2026-08-17T19:32:39.560Z","2.1.0":"2026-08-17T19:35:53.067Z","2.2.0":"2026-08-17T20:13:50.914Z","2.3.1":"2026-08-18T15:30:59.296Z","2.3.2":"2026-08-18T16:02:26.403Z","2.3.3":"2026-08-22T07:12:51.817Z","2.3.4":"2026-08-22T12:53:58.424Z","2.3.5":"2026-08-22T14:21:31.803Z","2.4.0":"2026-08-22T15:45:27.664Z","2.5.0":"2026-08-22T17:13:48.389Z","2.5.1":"2026-08-22T19:48:04.778Z","2.9.5":"2026-08-23T06:31:37.516Z","2.10.0":"2026-08-23T10:08:27.433Z","2.10.1":"2026-08-23T14:21:08.028Z","2.10.2":"2026-08-23T15:53:14.666Z","2.11.6":"2026-08-23T17:14:19.651Z","2.11.7":"2026-08-23T18:36:03.127Z","3.0.0":"2026-08-24T08:31:47.361Z","3.0.1":"2026-08-24T10:39:09.606Z","3.0.2":"2026-08-24T18:59:09.441Z","3.0.3":"2026-08-25T12:53:05.702Z","3.1.0":"2026-08-25T17:09:15.273Z","4.0.0":"2026-08-26T08:15:14.951Z","4.0.1":"2026-08-26T13:20:02.382Z","4.0.2":"2026-08-26T14:29:44.209Z","4.1.0":"2026-08-26T16:06:03.066Z","4.1.1":"2026-08-26T16:42:07.522Z","4.1.2":"2026-08-27T05:08:28.795Z","5.0.0":"2026-08-28T14:13:56.668Z","6.0.0":"2026-08-28T17:44:45.758Z","6.1.0":"2026-08-28T21:48:43.296Z","6.1.1":"2026-08-29T10:12:26.841Z","7.0.0":"2026-08-29T10:40:43.985Z","7.0.1":"2026-08-29T11:06:02.984Z","8.0.0":"2026-08-29T16:04:12.820Z","8.0.1":"2026-08-29T17:22:11.985Z","9.0.0":"2026-08-29T17:41:53.433Z","10.0.0":"2026-08-30T07:06:38.732Z","10.1.0":"2026-08-30T10:39:58.612Z","10.1.1":"2026-08-30T16:00:08.868Z","11.0.0":"2026-08-30T17:41:44.426Z","11.0.1":"2026-08-30T20:54:52.257Z","11.0.4":"2026-08-31T09:17:40.788Z","11.0.5":"2026-08-31T11:05:27.330Z","11.1.0":"2026-08-31T12:44:59.694Z","11.1.1":"2026-09-01T17:52:06.599Z","12.0.1":"2026-09-01T18:07:00.401Z","13.0.0":"2026-09-05T13:03:20.887Z","13.0.1":"2026-09-06T07:02:54.644Z","14.0.0":"2026-09-06T11:01:33.649Z","14.0.1":"2026-09-06T11:54:26.604Z","15.0.0":"2026-09-06T14:24:09.405Z","15.0.1":"2026-09-06T20:04:30.522Z","15.0.2":"2026-09-07T07:01:09.792Z","15.0.3":"2026-09-07T09:24:18.950Z","15.1.0":"2026-09-07T14:23:02.448Z","15.1.1":"2026-09-08T05:57:08.780Z","15.1.2":"2026-09-08T06:36:32.507Z","15.1.3":"2026-09-08T08:07:05.699Z","15.1.4":"2026-09-08T09:31:52.001Z","16.0.1":"2026-09-13T06:21:16.129Z","16.0.2":"2026-09-13T15:23:31.107Z","16.1.0":"2026-09-13T20:24:21.170Z","17.0.0":"2026-09-17T18:01:55.678Z","17.0.1":"2026-09-19T22:09:22.724Z","18.0.0":"2026-09-20T12:45:15.758Z","18.0.1":"2026-09-22T06:18:04.602Z","22.0.0":"2026-09-24T09:53:29.181Z","22.0.1":"2026-09-24T12:18:31.320Z","22.1.0":"2026-09-24T15:53:44.676Z","22.2.0":"2026-09-25T07:10:03.690Z","22.2.1":"2026-09-26T11:33:02.175Z","22.2.2":"2026-09-26T13:13:06.154Z","22.2.3":"2026-09-26T15:36:00.667Z","23.0.0":"2026-09-27T11:58:15.998Z","23.0.1":"2026-09-27T14:21:47.868Z","23.0.2":"2026-09-27T18:54:04.037Z","24.0.0":"2026-09-29T02:29:49.941Z","24.0.1":"2026-09-29T03:25:02.949Z","25.0.0":"2026-09-30T15:49:01.578Z","25.0.1":"2026-10-02T04:22:29.206Z","25.0.2":"2026-10-02T12:22:21.908Z","25.1.0":"2026-10-03T11:04:15.479Z","25.1.1":"2026-10-03T14:30:13.884Z"},"bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"license":"MIT","homepage":"https://github.com/HenryQW/pi-harness#readme","keywords":["pi-package","pi","subagent","delegation"],"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-subagent"},"description":"Delegate bounded direct work or durable checked isolated task graphs to Pi roles.","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"readme":"# `@henryqw/pi-subagent`\n\nDelegate work to configured Pi Roles with [Herdr](https://herdr.dev/). Read-only direct tasks run in Herdr tabs in your current workspace; checked implementation runs in isolated Herdr worktrees. Both return a handle so Main can continue while they work.\n\n![Pi showing six delegated tasks running in parallel](./example.png)\n\n## Install\n\n```bash\npi install npm:@henryqw/pi-task-models\npi install npm:@henryqw/pi-subagent\n```\n\nRun `/task-models` and configure the `fast`, `balanced`, `frontier`, and `fav` routes you use.\n\n## Works with\n\n| Package | Relationship | Purpose |\n| --- | --- | --- |\n| [`@henryqw/pi-task-models`](https://pi.henry.wang/extensions/pi-task-models) | Required | Provides the configured model routes for delegated Roles. |\n\n## Use\n\nAsk Main to delegate a bounded task, such as “Have a scout trace sign-in without editing files.” Main uses `delegate_task`; you receive progress and a result or an actionable failure while Main remains available.\n\nCommands are for you; tools and the packaged skill are for Main. You do not need to call agent tools or manage candidate identities yourself. Delegation and continuation tools use plain-object parameter schemas so providers that omit root-union tools can expose them; each mode and action still requires its exact arguments.\n\n| Surface | Type | Purpose |\n| --- | --- | --- |\n| `/subagent` | command | Browse work, launch isolated status inspection in a separate Herdr tab with the `fast` model, or send/edit pending instructions. Requires interactive TUI or RPC; inspection also requires a Herdr-managed pane and a read-only `scout` Role. |\n| `/subagent recover` | command | Classify orphaned isolated work in the current canonical repository and send Main one follow-up with request IDs, blockers, and reported next actions. No UI or Herdr pane required. |\n| `delegate_task` | tool | Start read-only direct work or a durable isolated checked graph. |\n| `subagent_status` | tool | Read durable isolated state and the exact allowed continuation without replaying work. Declares an output schema, so `codemode` scripts receive the same bounded public projection as structured content. |\n| `subagent_resume` | tool | Perform the reported `retry`, `verify`, or `finalize` continuation; does not replace staging or integration. |\n| `subagent_stage` | tool | Stage or resolve an exact candidate, or reject/revise it; rejection of a staged candidate freezes that generation. |\n| `subagent_integrate` | tool | Advance staged dependents, refresh after clean Main drift, validate, record one correction, promote, reconcile interrupted promotion, clean up proven promotion, or explicitly release rejected/superseded resources. |\n| `subagent_abort` | tool | Abort an isolated request only when no retained candidates or integration worktrees remain; cannot discard them. |\n| `pi-subagent` | skill | Guide Main through delegation, authorization, checks, integration, and recovery. |\n\n![Main, its coordinator extension, and a Herdr subagent through checked work, worker failure, and coordinator interruption](./docs/worker-lifecycle.svg)\n\n`delegate_task`, `subagent_resume`, `subagent_stage`, `subagent_integrate`, and `subagent_abort` are model-only: Pi's `codemode` scripts cannot call them, because delegation and guarded state transitions need Main's visible reasoning. `subagent_status` stays callable from scripts. In Main, one model-issued call at a time may write to a checkout through Pi tools; a `codemode` script owns the checkout from its first nested write until the script ends, so its own nested calls pass while an independent writer is blocked with a reason and retries after it settles. Reads never wait.\n\nThe coordinator is extension code running in Main's Pi process, not another agent. It persists the request, launches the Herdr subagent, checks its committed work, and reports saved results; Main chooses what to stage and promote. If a worker fails, the coordinator reports attention after the wave settles, not necessarily immediately while siblings work. If Main's Pi process stops, no follow-up is guaranteed: restart and run `/subagent recover` in the canonical repository to classify orphaned interruptions and send Main one recovery report. Main then uses `subagent_status` for exact evidence and deliberate next actions. A stale `running` state does not prove a worker is still active; interrupted or ambiguous actions are never replayed automatically.\n\nIn the TUI, the compact widget uses one row per visible agent/task: `D` or `I` marks direct or isolated work, and `[S]` or `[I3]` identifies the Role initial (plus the isolated model class: `1` fast, `2` balanced, `3` frontier, `*` fav). Direct rows show the launched model, thinking level, elapsed time, and measured session tokens (`— tok` until usage is available). Isolated rows show the recorded task state and any retained workspace; an aborted request with visible tasks has its own `request aborted` row and does not change their recorded statuses. A committed worker without a checked candidate can still show attention rather than readiness. Status glyphs use the active TUI theme, while the text still names the status without color. Herdr does not currently provide reliable live model, thinking, or token readings for those rows. Attention appears before ordinary work, with a `… N more` summary when direct rows overflow. A ready isolated candidate is **not promoted** to Main. Choose **Refresh** in `/subagent` to reload both the menu and isolated widget from saved state; it does not recover or change a request. Use `/subagent` or `subagent_status` for exact identities, failures, and recovery.\n\n### How Main routes delegation\n\nMain chooses the mode from your request; you do not need to select one. Words like “direct” and “isolated” can signal your intent, but the work determines the route. Main declares the chosen mode in every `delegate_task` call, and the extension never falls back between modes.\n\n| Mode | Request that triggers it | Checkout behavior |\n| --- | --- | --- |\n| `direct` | Read-only research, analysis, or review | Opens non-focused Herdr tabs in Main's current workspace. No worktree is created. |\n| `isolated` | Implementation or a checked task graph | Runs changesets in owned Herdr worktrees; Main selects, validates, and promotes exact candidates. |\n\nKeep trivial mechanically verifiable work in Main. Keep tightly coupled changes under one owner rather than splitting by file count.\n\n### Direct delegation\n\nA read-only task:\n\n```json\n{\n  \"mode\": \"direct\",\n  \"role\": \"scout\",\n  \"name\": \"Map sign-in flow\",\n  \"task\": \"Trace sign-in through session creation. Report files and risks. Do not edit files.\"\n}\n```\n\nDirect mode selects exactly one shape:\n\n```text\nSingle:   { mode: \"direct\", role, name, task, ... }\nParallel: { mode: \"direct\", tasks: [{ role, name, task, ... }] }\nChain:    { mode: \"direct\", chain: [{ role, name, task, ... }] }\n```\n\nOnly Roles whose declared base tools are known read-only may run direct. `codemode` counts as read-only because its scripts can only call the tools the Role already activates plus trusted extension and MCP tools. Configured extensions and MCP servers are trusted and may provide additional tools; use isolated mode when a task needs write-capable base tools or a checked changeset. Parallel tasks run independently; chains replace each literal `{previous}` with the preceding successful answer and stop on failure.\n\nThe tool returns a task ID and first Herdr tab after launch, not the answer. The extension observes each worker and sends one result to Main when the workflow finishes. If Main is busy, Pi queues it after the current turn; if idle, it starts a turn. A blocked, stalled, unknown, or truncated result is not reported as success. Session switch or shutdown stops observation and preserves tab identities for recovery. Open `/subagent` on the session branch to inspect exact tabs, agents, and Pi session files, including tabs launched after the first. A recorded tab may no longer be running; locally observed work is labelled separately.\n\n### Isolated checked graphs\n\nAn isolated request has one durable ID, one goal, and 1–8 typed tasks:\n\n```json\n{\n  \"mode\": \"isolated\",\n  \"id\": \"refresh-repair\",\n  \"goal\": \"Repair token refresh with exact checked evidence.\",\n  \"tasks\": [\n    {\n      \"id\": \"inspect\",\n      \"kind\": \"text\",\n      \"role\": \"scout\",\n      \"modelClass\": \"fast\",\n      \"requirements\": \"Identify the refresh failure and relevant tests.\",\n      \"deliverable\": \"A concise evidence report.\",\n      \"dependsOn\": [],\n      \"contextFrom\": []\n    },\n    {\n      \"id\": \"repair\",\n      \"kind\": \"changeset\",\n      \"role\": \"implementer\",\n      \"modelClass\": \"balanced\",\n      \"requirements\": \"Implement the smallest correct repair.\",\n      \"deliverable\": \"A committed candidate in the owned worktree.\",\n      \"dependsOn\": [],\n      \"contextFrom\": [\"inspect\"],\n      \"checks\": [\n        { \"command\": \"pnpm\", \"args\": [\"test\", \"--\", \"refresh\"] }\n      ],\n      \"judgment\": {\n        \"role\": \"reviewer\",\n        \"modelClass\": \"balanced\",\n        \"criterion\": \"The exact candidate fixes refresh and preserves unrelated behavior.\"\n      }\n    }\n  ],\n  \"finalChecks\": [\n    { \"command\": \"pnpm\", \"args\": [\"test\", \"--\", \"refresh\"] }\n  ]\n}\n```\n\n`dependsOn` controls scheduling. `contextFrom` also schedules dependencies and carries completed text outputs in the declared order. Do not repeat the same task in both fields. Changesets require focused task checks; a graph with changesets requires final checks. A canonical root `package.json` test script is required: the runner adds `pnpm test` to final checks if missing, and Main runs it on the combined integration checkout before promotion. Checks and judgments bind to exact Git identities; candidate drift, Main drift, mutation during validation, ambiguity, or conflicts stop promotion and retain evidence.\n\n`delegate_task`, `subagent_resume`, and `subagent_integrate advance` return a durable request ID after the wave is saved; productive work continues while Main is free. Main can do other work or end its turn instead of sleeping or polling. Pi sends a follow-up in the launching session whenever a checked worker becomes ready or a worker needs attention, and again when the wave finishes. A worker whose exact turn ends without a changed clean commit—including a failed or aborted turn—needs attention, not an inferred candidate; use `subagent_status` for its saved evidence. Session replacement or shutdown suppresses stale delivery and logs the request ID and reason, without prompts or credentials. Synchronous delivery failures are reported without automatic replay; Pi reports asynchronous `send_message` failures through its native runtime. If delivery is missed, inspect `subagent_status`.\n\nCompleted text answers are saved independently of cleanup. Status and terminal follow-ups include a bounded accepted-answer preview and cleanup evidence. Ignored automatic artifacts can retain a checkout without violating the read-only contract; no ignored files are deleted to make cleanup pass. Tracked or untracked changes, changed checkout identity, or unproved inspection still require attention: the completed answer remains saved but is not accepted as dependency context or retried automatically. Retained text checkouts require deliberate manual inspection and cleanup; a retained checkout alone is not evidence that the Role edited source.\n\nIsolated workers can start while Main has staged, unstaged, or untracked changes: they use only Main's pinned committed branch, HEAD, and tree. Those local edits are neither copied into worker worktrees nor stashed, staged, reset, or merged automatically. Main must remain at that committed identity while workers run; branch or HEAD drift blocks new waves. The worker produces a committed candidate without tracked or untracked changes, then runs focused preliminary checks and optional judgment. Ignored generated files do not block candidacy, but prevent automatic worktree cleanup; inspect them before deleting retained work. The runner records each ready candidate immediately but **does not integrate it automatically**. Main can inspect `subagent_status` and use `subagent_stage` to select the exact candidate in an owned integration worktree while siblings are still working; conflicts are resolved there. Stage and resolve are available during an active wave, but rejection and revision wait for the wave to settle. `subagent_integrate` can advance dependent tasks from a staged snapshot, validate the combined tip with full root checks and optional final judgment after the wave settles, and promote it to Main only after exact validation. A definitive failed combined check/review allows one committed correction in the integration checkout followed by another validation. Main must explicitly promote; promotion and cleanup never silently discard retained work.\n\nOpen `/subagent` without arguments to pick work by label. The menu shows direct records on this session branch and isolated requests in the current canonical Git checkout (including requests launched in other sessions). Pick an isolated request and **Inspect status and recovery** to launch a non-focused Herdr tab with a read-only `scout` Role on the configured `fast` route. Unlike ordinary direct delegation, status inspection rejects Roles with extensions or MCP servers because their tools are not verified read-only. Its prompt contains bounded saved status (including retained paths, but not raw launch environment or session transcripts); the analysis stays in that tab and does not queue a Main turn. The tab and session file are recorded for recovery even if launch becomes uncertain. The read-only `subagent_status` tool remains Main's authority for exact identities before any stage or recovery action. If Herdr or the read-only fast route is unavailable, inspection fails without changing the request; Main can use `subagent_status`. Refresh or choose completed/history for older work. Invalid state IDs are warned about and preserved. Outside Git or when isolated inventory is unavailable, direct recovery still works. Browsing does not resume work or change resources.\n\nFor a locally active unsealed isolated changeset, choose **Send follow-up instructions** to open a native multiline editor; submission queues the instruction, not a completed revision. Choose **Edit queued instructions** to withdraw *all still-pending* instructions for that selected task before the editor opens. Their full text appears in FIFO order separated by blank lines. Explicit submission queues **one replacement** at the tail. Cancel leaves the withdrawn instructions removed; already-claimed instructions, initial prompts, and automatic corrections cannot be recalled. A worker may seal during editing: failed submission reopens the full submitted text for deliberate editing or copying, never automatically requeues it. Combined text above the single-instruction limit is preserved in the editor but rejected until shortened. Cancelling before withdrawal makes no change. Neither action touches Main's editor or Pi's global Option+Up queue shortcut. No-UI sessions can run `/subagent recover` or use agent tools for individual inspection and recovery.\n\nA queued follow-up runs after the current turn settles and must produce a new clean commit that passes preliminary checks again. When no queued revision remains, the checked candidate seals immediately; there is no guaranteed post-completion editing window. Late follow-ups fail visibly.\n\n### Isolated recovery\n\nAfter a coordinator interruption, run `/subagent recover` once. It acquires the repository productive lease before changing any orphaned `pending` or `running` state, preserves unreadable state files and retained candidates, and reports blockers and existing continuations to Main without replaying prompts, merges, promotion, or cleanup. If another productive run holds the lease, it only reads status and reports the live owner; wait rather than taking over. Repeating the command is safe. Main uses `subagent_status` for exact identities and the recovery tools in the interface table above for deliberate decisions; the command never stages or promotes. Direct Herdr tab recovery remains in `/subagent`.\n\nIf an isolated worker produced no candidate, `subagent_abort` terminates it and removes only proven unchanged, clean owned resources. Cleanup includes ignored-file checks and never discards unique commits. If productive work is still settling, termination is uncertain, or cleanup fails, the request stays aborted with retained-resource evidence. Inspect `subagent_status`, resolve the reported blocker, then repeat `subagent_abort` to reconcile cleanup; it does not replay worker prompts. Dirty work, unique commits, and uncertain allocations remain for deliberate manual recovery.\n\nThe following details describe exact identity and retained-work requirements.\n\nA checked candidate stays retained if Main is dirty. Staging, combined validation, and promotion require Main to be clean at the pinned committed identity; clean your local edits deliberately before using those actions. No dirty work is replayed or merged automatically. Pass the exact `generation`, candidate (`taskId`, `attempt`, `candidate`) and `expectedTip` identities reported by status to stage; pass the generation and combined `expectedTip` to integrate. If Main advances cleanly before promotion, call `subagent_integrate refresh` with the recorded `expectedMain`, old `expectedTip`, and new clean `newMain`. Main must restage selected immutable candidates into the new generation and rerun combined checks. Dirty or divergent Main blocks refresh. Stale identities fail. If integration allocation was uncertain, `subagent_stage resolve` first proves the owned checkout is still at its base before starting the selected merge; otherwise it retains the intent. At most two integration worktrees may remain unreleased per request; a superseded generation is read-only. To release a superseded *clean* integration checkout, call `subagent_integrate` with `{ id, action: \"release\", generation, expectedTip }`, using that generation's last staged tip (or integration base when no stage completed). To release a rejected candidate after its worker has terminated and all generations using it are released, pass `{ id, action: \"release\", generation: <latest generation number, or 1>, taskId, attempt, expectedTip: <candidate tip> }`. Release persists each host/checkout/branch step, verifies ownership and cleanliness (including ignored files), and deletes the branch only if its ref still names the exact tip. Dirty, conflicted, changed, or uncertain resources remain for manual inspection; retry the same release after resolving the obstacle. Released checkouts free a retained slot; abort is available after every retained resource is released. Rejection can invalidate dependent work; if fresh dependent execution is impossible, start a new request instead of forcing promotion. Productive requests have no whole-run wall-clock deadline. Resume does not reset the recorded policy or correction count. Text tasks have two dispatch attempts; inspection failures before dispatch do not consume one. Verification requires passing preliminary checks and any required judgment; it cannot override failed review. Child limits, abort signals, process I/O, status inspection, exact termination, and cleanup retain finite safety bounds.\n\nThe extension never pushes, opens a pull request, publishes, deploys, force-cleans recoverable work, or silently falls back to Main.\n\n## Config\n\npi-subagent owns `~/.pi/agent/config/pi-subagent/config.json`. A missing file silently uses defaults.\n\n| Name | Description | Values | Default |\n| --- | --- | --- | --- |\n| `maxSubagents` | Concurrent direct Herdr workers and ephemeral child-process limit | Safe integer ≥ 1 | `5` |\n| `maxTurns` | Provider-turn limit per child | Safe integer ≥ 1 | `50` |\n| `maxTokens` | Optional token limit per child | Safe integer ≥ 1 | Unlimited |\n| `maxCorrections` | Same-worker automatic corrections per isolated request | Safe integer ≥ 0 | `1` |\n| `timeout.idleMinutes` | Direct worker and ephemeral child idle timeout | Positive and within Node's timer range | `10` |\n| `timeout.maxMinutes` | Ephemeral child hard runtime | Greater than idle and within Node's timer range | `30` |\n\nLimits come only from this global file. Request fields cannot override or replenish them. Existing durable requests keep their recorded policy, while a lower current correction limit can tighten recovery. There is intentionally no whole-run timeout setting.\n\nMalformed or unreadable JSON, unknown keys, and invalid values block delegation with one actionable warning. The file is preserved and never rewritten automatically.\n\n### Roles\n\nRole Markdown lives in `~/.pi/agent/config/pi-subagent/` and requires frontmatter plus a Markdown system prompt.\n\n| Field | Requirement |\n| --- | --- |\n| `name`, `description` | Required non-empty text without terminal control characters |\n| `modelClass` | Optional `fast`, `balanced`, `frontier`, or `fav` default |\n| `tools` | Required array of base tool names; `[]` selects none. Name `codemode` here to activate it (see below) |\n| `extensions` | Required array of trusted absolute paths, supported package sources, or Pi built-in extensions such as `builtin:codemode` |\n| `skills` | Required array of effective Pi Skill names |\n| `mcps` | Optional exact server names from `~/.pi/agent/mcp.json` in Pi's native `mcpServers` format; omitted or `[]` denies MCP access |\n| body | Required system instructions |\n\nRoles describe responsibility and capabilities. They do not choose isolation; each request does. A same-named user Role overrides a built-in Role. The package ships `implementer`, `reviewer`, and `scout`.\n\nChildren run with `--no-extensions`, so a Role must list the extension that registers its route model's provider, and only declared resources plus required internal policy adapters load. `builtin:<name>` entries load Pi built-in extensions (`builtin:codemode`, `builtin:tool-search`, `builtin:llama.cpp`) explicitly; `builtin:mcp` is rejected because it would connect every configured server and bypass `mcps`. Extension tools registered with `codemode` or `deferred` exposure stay callable from scripts but are declared to the model only when `tools` names them.\n\nCheckout admission keeps a script's writer ownership until the script and all its admitted nested writes finish, including writes still settling after cancellation. Independent writers stay blocked during that time; nested writes that have not passed admission before the script ends are rejected.\n\nTo let a Role run `codemode` scripts, list `builtin:codemode` in `extensions` and `codemode` in `tools`; both are required, because the built-in registers the tool inactive and the Role tool policy activates it. `codemode` alone in `tools` fails the launch as an unavailable tool. Pi's `codemode.mode` and `codemode.inlineBudget` settings apply in the child unchanged, so the Role never forces codemode-only operation, and MCP configuration never activates `codemode` in a child. Scripts can call only the Role's active tools plus `codemode`/`deferred` extension and MCP tools; inactive base tools such as `bash` stay unreachable.\n\nThe servers named in `mcps` come from the global `~/.pi/agent/mcp.json` only. In a Role that activates `codemode`, each selected server keeps its configured `exposure` and `toolExposure` (Pi's default `codemode` exposure makes tools callable from scripts without declaring them, `direct` declares them, `deferred` tools stay reachable from scripts, `hidden` tools stay unreachable), and an invalid exposure value fails the launch. In every other Role, selected servers are forced to `direct` exposure and `toolExposure` is ignored, because that child cannot reach undeclared tools. Declared tools appear to the model as `mcp__<server>__<tool>` once the server connects. Pi replaces `-` in server and tool names with `_` and appends a hash suffix when two tool names collide or a name exceeds 64 characters. Each selected entry is checked against Pi's documented `mcpServers` rules before launch, in Main and again in the child: a disabled, malformed, or unknown-transport entry, an invalid server name, two selected names that differ only in `-` and `_`, `auth.provider` over plain HTTP outside `localhost`, `127.0.0.1`, or `[::1]`, or a non-HTTPS `oauth.authServerMetadataUrl` outside those hosts fails the launch with the file path and field. The file is never modified; fix the entry or choose another server. Valid `auth`, `oauth`, and `description` fields are passed through so Pi's native provider auth and OAuth apply. Missing Skills, tools, MCP servers, Roles, or routes fail before productive work starts. Main-only delegation and recovery tools plus `ask_question` are excluded from children.\n\n## API\n\n| Surface | Type | Purpose |\n| --- | --- | --- |\n| `loadRoles`, `parseRoleName` | functions | Load and validate built-in and user Roles. |\n| `resolveRoleSkills`, `resolveRoleLaunch`, `resolveConfiguredRoleLaunch` | functions | Resolve effective Pi resources and model routes. |\n| `prepareRoleLaunch`, `finalizeRoleLaunch` | functions | Prepare Role prompts, arguments, and tool policy. |\n| `createEphemeralSubagentExecutor` | function | Run bounded no-session Pi children through a FIFO pool. |\n| `createChildWorktree`, `finalizeChildWorktree` | functions | Create and conservatively finalize child worktrees. |\n| `prepareExactReviewEvidence` | function | Prepare private exact base-to-tip review evidence. |\n| `ExecuteRequestSchema`, `StageRequestSchema`, `IntegrationActionSchema` | schemas | Validate checked request and integration inputs. |\n| `IsolatedRunner`, `FileRunStore` | classes | Run checked work and persist durable request state. |\n| `RoleLaunchRuntime`, `HerdrHostRuntime`, `CheckedGitRuntime` | classes | Supply launch, host, and Git behavior to the runner. |\n| `ExecutionPolicySnapshot`, `RunState`, `CoordinatorRuntime` | types | Describe persisted policy, state, and runner integration. |\n\n`createEphemeralSubagentExecutor` accepts global concurrency, turn/token, idle, and hard-runtime policy. Queued time consumes no child timeout. A run resolves resources only after receiving its permit and accepts abort, output, token, and activity callbacks. Output and diagnostics are bounded.\n\nSee [Orchestration and package-author API](./docs/orchestration.md) for the detailed contracts and recovery model.\n\n## State and storage\n\nDurable state is private under `config/pi-subagent/state/`. Isolated worker Pi sessions are precreated with mode `0600` under `config/pi-subagent/leases/` without changing the worker's umask. Reads stop at the 16 MiB limit even if the session grows; an oversized session requires inspection rather than being accepted as completion evidence. Sessions are removed only after exact worker-tab cleanup; retained sessions may contain prompts and answers, so do not share them. State v5 rejects v4 and older files rather than migrating them; retain the old state and recover its work manually.\n\n## Limits and recovery\n\nRole extensions and MCP servers are trusted executable code, not a sandbox. Select the smallest resource set. Direct admission checks only declared base tools; extensions and MCP servers can perform writes, including to Main's checkout. Concurrent changes can make a direct worker's read stale. Retained-work reports identify exact resources for deliberate recovery.\n","readmeFilename":"README.md"}