{"_id":"@pi9/subagent","_rev":"31-2463d13a1262595f1918fb2b5ee6ab60","name":"@pi9/subagent","dist-tags":{"latest":"0.12.0"},"versions":{"0.1.0":{"name":"@pi9/subagent","version":"0.1.0","keywords":["pi-package","pi","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.1.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9_subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9_subagent/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"cb68842441021a7911313cc908a02edf1440db74","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.1.0.tgz","fileCount":51,"integrity":"sha512-ilNM+c6eJFQIRtP5Z0EbnqM0KpL4coAmnQTDuRZo4pW03lP9+MyBqnlwCz4AvF1sUcmdj513uPWRlsh9rNr3Rw==","signatures":[{"sig":"MEUCIQCNzYUHH2177v0KmJOr1eAXzfUceVxgFpfl6SUfb9jyDgIgC9zdbdWR0ZDaLfckoX6jBr8a3cLlcKbj3V3zpW7rdYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237150},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"scripts":{"test":"vitest run","typecheck":"tsc","test:watch":"vitest","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"chasec","email":"chaseecummings@gmail.com"},"repository":{"url":"git+https://github.com/Chase-C/pi9_subagent.git","type":"git"},"_npmVersion":"11.14.1","description":"Pi extension that adds subagent delegation.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"jiti":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.76.0","@earendil-works/pi-tui":"^0.76.0","@earendil-works/pi-coding-agent":"^0.76.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.1.0_1780011100396_0.3348457753084688","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@pi9/subagent","version":"0.1.1","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.1.1","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9_subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9_subagent/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"13bf17ba2dce682e52ae9cd95334c6bfdc83fefd","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.1.1.tgz","fileCount":51,"integrity":"sha512-nQ5hKyy1DcijWWZQqA2R0NIo9WgejiWtdz3NmttXZpvnqKpbzN0jiANQOtJaMPYvc5vSEeXWzqMURJGV+wE0cQ==","signatures":[{"sig":"MEUCID4XezcqY5XITi6GkmJszQMlkNgQtoUVcgEiSER/4nEbAiEA8BlWM2G8au60yVOoyntAyWnFPn741E/OuXx5X+bwlrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237378},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"b8d96df9a86a1b77717dc5410544627bb4461c7c","scripts":{"test":"vitest run","release":"node scripts/release.mjs","typecheck":"tsc","test:watch":"vitest","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8316249c-809f-4139-9fc7-e48c9e0f46a0"}},"repository":{"url":"git+https://github.com/Chase-C/pi9_subagent.git","type":"git"},"_npmVersion":"11.16.0","description":"Pi extension that adds subagent delegation.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jiti":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.76.0","@earendil-works/pi-tui":"^0.76.0","@earendil-works/pi-coding-agent":"^0.76.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.1.1_1780018482524_0.3579602005086615","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@pi9/subagent","version":"0.2.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.2.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9_subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9_subagent/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"f9d11970d682f1f444bdd048a7b2e4b5f4f1bd69","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.2.0.tgz","fileCount":55,"integrity":"sha512-LOp7nwyKRjfTGLkVQsrqdz6ZMR0qyXjYJcSLZ8GlbwOIKYjNPG0Awroaj+SDs0Puo4zvO7FE3Htz7E1EkKpuvA==","signatures":[{"sig":"MEUCIQCLFx1xXco6e+1EpB9LpL+DcW0DsFRL/Q7iT43Xvfc/qQIgZk4GPF16fRoF9aZwVMkXwi1f7NrEIq9TK+B+rbaeYEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250608},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"82bf49a781c6dbfed29efaff0446a0267de6f23d","scripts":{"test":"vitest run","release":"node scripts/release.mjs","typecheck":"tsc","test:watch":"vitest","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8316249c-809f-4139-9fc7-e48c9e0f46a0"}},"repository":{"url":"git+https://github.com/Chase-C/pi9_subagent.git","type":"git"},"_npmVersion":"11.16.0","description":"Pi extension that adds subagent delegation.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"jiti":"^2.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.76.0","@earendil-works/pi-tui":"^0.76.0","@earendil-works/pi-coding-agent":"^0.76.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.2.0_1780108106325_0.2851194198850935","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@pi9/subagent","version":"0.2.1","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.2.1","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9_subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9_subagent/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"75a97c0ca6a52d0bb35a328dfb372cee1a2fd594","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.2.1.tgz","fileCount":55,"integrity":"sha512-crr9VOI9p4nhGZhLCNhXl3VBj1m1YNZfqkKhlbSgCpUlJ2HcP3Id9qtG9l5Jt+5izKAI5FopsiDEjds9rff1kQ==","signatures":[{"sig":"MEYCIQDcF4PcLQdFOoUb3iqNVjLsCnSZU8FMEd3PQHl2WlDoqQIhANZul0JmkmdN1aZovmQ2dAVbzv4zyvkYUiyxWo/Zw6GA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242761},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"b94cdd942b03e2562d2ec7f1ed08c57fe7847afa","scripts":{"test":"vitest run","release":"node scripts/release.mjs","typecheck":"tsc","test:watch":"vitest","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8316249c-809f-4139-9fc7-e48c9e0f46a0"}},"repository":{"url":"git+https://github.com/Chase-C/pi9_subagent.git","type":"git"},"_npmVersion":"11.18.0","description":"Pi extension that adds subagent delegation.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.5","@earendil-works/pi-tui":"^0.80.5","@earendil-works/pi-coding-agent":"^0.80.5"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.2.1_1783639090536_0.9020851087816757","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@pi9/subagent","version":"0.3.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.3.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9_subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9_subagent/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"2a051a68ea95596169a1cd0abaf5710761d68053","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.3.0.tgz","fileCount":55,"integrity":"sha512-1dmIx8aV5QARPHk+YlrnEks+7yVM5IRhmJPNHU0v6dFHTW95SDCjAMKqc4UfpaS7N+JqcmkrqWSct8h8KRMk+A==","signatures":[{"sig":"MEUCIDGdB0gEiLLDvMWHwxqS47K/dueE8ozlrV0MfnxBGXyJAiEAvB6kALLHF9suiaX4uDfrEMKopCuZsrzthkWas+PYqhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248661},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"8fba5efbd48161fd30ee31ecfa1b054ec7db0b01","scripts":{"test":"vitest run","release":"node scripts/release.mjs","typecheck":"tsc","test:watch":"vitest","release:major":"node scripts/release.mjs major","release:minor":"node scripts/release.mjs minor","release:patch":"node scripts/release.mjs patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8316249c-809f-4139-9fc7-e48c9e0f46a0"}},"repository":{"url":"git+https://github.com/Chase-C/pi9_subagent.git","type":"git"},"_npmVersion":"11.18.0","description":"Resumable, background, and recursive subagents for Pi with live progress and tree-wide concurrency limits.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.5","@earendil-works/pi-tui":"^0.80.5","@earendil-works/pi-coding-agent":"^0.80.5"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.3.0_1783644774689_0.08178190885422754","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@pi9/subagent","version":"0.3.1","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.3.1","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"afc7a198b7c93aa38531444d39b14ad057979bee","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.3.1.tgz","fileCount":56,"integrity":"sha512-0rocysZow9aWI4cK2d9OVUZkKjfyGUlH1UIgtajhHjVcFjZ9Sp9LSIrqr+verUJ0CsdDsRk+o5kGCUnrrqtE9A==","signatures":[{"sig":"MEQCIHmMMV8BE4CoYpxXyAtx0KmEUcb50kzMdZpFXJ5WwXRFAiBjvMbKQ+gdsB9C0KzWanCovzdZyGTYvK6nzRY0pBpmgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":456860},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"cc7b44ddbaf11805c180111a8bdabf3aaa2af5e2","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Resumable, background, and recursive subagents for Pi with live progress and tree-wide concurrency limits.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.5","@earendil-works/pi-tui":"^0.80.5","@earendil-works/pi-coding-agent":"^0.80.5"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.3.1_1783805155226_0.9120661009440367","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@pi9/subagent","version":"0.4.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.4.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"19dd615c81ff0e046510eb40474df56aa855386a","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.4.0.tgz","fileCount":60,"integrity":"sha512-twJeJHYJRdb43XU+iOmJLrdAUV2ly6PmqFnQZwXisaDekqm2ZppyTYg7dSPdvr29DYhuSBxqwOUI3ka6qLxQCg==","signatures":[{"sig":"MEQCIBF1xQIIZhrmu8OlKXoPIYxYbCc3ucR50QfjGoXkzGaiAiAE7BsrY3paj5Aa6ot8duY50fdY82gZSobs64BPkGTxLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470339},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"72d8963048572d66dee868e1cad29919588808b0","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Resumable, background, and recursive subagents for Pi with live progress and tree-wide concurrency limits.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.5","@earendil-works/pi-tui":"^0.80.5","@earendil-works/pi-coding-agent":"^0.80.5"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.4.0_1784077467837_0.21658531591360441","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@pi9/subagent","version":"0.5.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.5.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"b33d68cd267b8cf30c1d584059ca619aafbccbb3","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.5.0.tgz","fileCount":61,"integrity":"sha512-mIWozI+mJKHn0Y3tIEge4wSA6NfppKLgrN2d0fJ24y5nFdoApE4VpkofT8veiAIEeElJiDzQZR+r7j/1tfuCdA==","signatures":[{"sig":"MEUCIQDfcKmN5pW4kEHm0BIbQHtD7JB/bJGG5XtvHfkGXmA6tgIgPscnLhoagmcmNqgBqmLrGsF7R25DT2XcW33XReEn7xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475545},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"15cf6c528020159144187e843f1b4e454085ba8e","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Resumable, background, and recursive subagents for Pi with live progress and tree-wide concurrency limits.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.5","@earendil-works/pi-tui":"^0.80.5","@earendil-works/pi-coding-agent":"^0.80.5"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.5.0_1784223618707_0.6634990865924171","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@pi9/subagent","version":"0.5.1","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.5.1","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"c01782a1c13fc5f7c897728abfcc4d16febaa061","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.5.1.tgz","fileCount":62,"integrity":"sha512-rgAinNEZkfmPfQvvp2aKTX43BYL1fIsqPHlGNbVwul5t1SNwfY0o/5JeNq8ENfr7SYmojq8mSPAwdR4ZDYKwjA==","signatures":[{"sig":"MEUCIQDxu7yC5DhcQrYuBHjGfsex+OXmXxhTTbxykL9eQVz2RQIgTasgw8AR3pBOCDgb0E9my2RrjX4edKEGCiiwWNUQMyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":576683},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"0832a1a6f97a6a01037c264e700a024f624c62c7","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Resumable, background, and recursive subagents for Pi with live progress and tree-wide concurrency limits.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.5.1_1784236043475_0.34399328594110656","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@pi9/subagent","version":"0.6.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.6.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"883fc83a10b32ddba394d51c40230fcbfccd3bb6","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.6.0.tgz","fileCount":58,"integrity":"sha512-si5T4RBxNesQkX9ffCVcKm8CH1yXUuR69sjfWI0txi7eJ3YS+d0IY33GP8SAB9YEJy1ocbUMMj7gaDRz0iGU/A==","signatures":[{"sig":"MEUCIQC4MMqcQuUdYRlQzeud40GZ9rymRmDauLx6rrWuFSNugwIgBdmwzP5+4c9jCRk1Lh6WwEYQf/vOqRF9I/DQYC6LlAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589202},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"89a068b7b732e53f1d32380c95b1c6cab54e78b4","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Retained-conversation, background, and recursive subagents for Pi with live progress and tree-wide concurrency limits.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.6.0_1784327389136_0.6579771130058776","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@pi9/subagent","version":"0.7.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.7.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"c74ef805da6b871ceeed7a44a27b6e5183035b63","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.7.0.tgz","fileCount":25,"integrity":"sha512-9DGL+ZCq4rNHKRqEmXgONrN729mEAdPEysyUczIf6B8JpyX7f5NCmqH32sfHUcVdV2RLvDJPjJWYfAMWpVww0A==","signatures":[{"sig":"MEUCIB6egXd2dCb/1v+a7o+abH8VPo2TQQs9WEiqmcgK0pY1AiEArQWkb8uMAPabRt3wu/gcNAz2u41lqSXW1m/62Up+8q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529939},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"e8429e82c4a23936ca294d6fdb0d0949edbfc93b","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.7.0_1784834953913_0.7828054874338071","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@pi9/subagent","version":"0.7.1","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.7.1","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"7f56d0f5306bca6e4b884aadccd514b8493317e1","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.7.1.tgz","fileCount":27,"integrity":"sha512-NfKjdlQ0aqjibPeB8RVJCEuiOVebTvcsWrebK5y962KMXaICtqCqvPqqqbWLEnrzRQN5DiJ5HnuHu4i9sJsuaQ==","signatures":[{"sig":"MEUCIQCiKrXdRDOn0Q1yOegvWAYnVvyp9sEvdiKpLwDmVloACwIgKzQBsSHbhpLgi14eCUaD5Czqi7gd+Ru8c93Br65tS88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434970},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"a16f2b02d0be5f331420a1384e04ecf59894f98e","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.7.1_1784845886227_0.3084858434665889","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@pi9/subagent","version":"0.7.2","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.7.2","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"fb412bd92e98a99aed465972fb206add8fad00be","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.7.2.tgz","fileCount":27,"integrity":"sha512-oGmdERJIelkvVjHUcsDSC+Oed/2lih7pPLS+1OzjYuStg8mzOv+9if0ZW++5FfxF4Bs+gMDCxRRJLujPYwgn4Q==","signatures":[{"sig":"MEUCIQCHtq3kGWcSCj4Ed2+qb7j7+Qun1MUAKhv/HM1YxjzZMgIgMe1Vqgl84oSCGTHuTY5wpgUV2/H8+zyuN+g30xJSazI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445273},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"efc7140d59da26b686033a22277cd87e0fe58dec","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.7.2_1784862850394_0.8691863288160961","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@pi9/subagent","version":"0.7.3","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.7.3","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"6013ea94fee8043af9705aab175cad855b818621","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.7.3.tgz","fileCount":27,"integrity":"sha512-ql5Cw1sW0S/D8VegUySvvP1MWlzutkZzWWT8uE5oPWm/q7MnhYIt9nIwAYaJ+IR3CDEzFmCkPBdRddEAsVzduA==","signatures":[{"sig":"MEUCIQDDby87eYIKjd4BkhWA0vf/iLJzNg1U2sBEph3FdXzKXAIgAeoGRsYDfM+CBHBp4nCvsBEpMA2FTa6Qahk8imt2fEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451384},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"f504486419c85256d061f0938edb2677bc5f4f75","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.7.3_1784928791890_0.20684800463672404","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@pi9/subagent","version":"0.7.4","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.7.4","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"dc51d1ac0aaed1064c7bdf2cd364f7d1bf25daa2","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.7.4.tgz","fileCount":27,"integrity":"sha512-GwuEbPWlzAMPFfCWq0pfCz7GGXgHWwEFwh86BGWRk6z4cziV4vCgzDfhxVaZ+z+KD+qGgfo8qiXM9jjz9FCzYQ==","signatures":[{"sig":"MEQCIEPAqm67ll4w88nZ4ChlVlI5whA9a4HdWJqEGMeQXVS8AiAkE7IrHaOl7LDC+/T2VVRHnw1yQndY+lWOa3B19yftzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451493},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"22abb416981129225dc5dc352f5cd314bca0f92a","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.7.4_1785088797748_0.08014230676417777","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@pi9/subagent","version":"0.8.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.8.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"ec0dbf8b11434ffbb4bd6fffc923db9ca3f444e4","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.8.0.tgz","fileCount":27,"integrity":"sha512-+O1lKlW0PcGSKQDlTngPGpnJeeUOZS4q5c/NovDZURwEd7fTK3z7IdfjckUnvnj8YHYo8E7rxR7ANmCeaAaOxQ==","signatures":[{"sig":"MEUCIQD8SEMn3z5yxHDD5unXpnM2PBN/k6JYMZfGWNEy0VbgmAIgTCAzrt2RtQWdHgRsxiNUyaj22gg3NHMBayLXuvgHv5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460936},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"0c0969b1bc4caf262bf9ad84cdc479cad7ad5bd2","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.8.0_1785216567860_0.8797149799360138","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@pi9/subagent","version":"0.8.1","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.8.1","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"98b41c349261181fb0f87e5a05dc72f0fb9d91a4","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.8.1.tgz","fileCount":27,"integrity":"sha512-W5/2nzfj2cZCu1YtkQhUZW3Y3ZQOv4ABZnUlQQ9jVtU1hHnnuUMGnjZMTP0sdORZe0sDJ8UI0Ak6yKlS14EYGA==","signatures":[{"sig":"MEUCIGkaxkKUOJLuQ2tOT3+BCCxWLdsTg26yKINc4FPDZ3X9AiEAgrX8hfz0IyT+ABk6YxXjeIkbMs6gUwOdL+iwNXtQiZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469136},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"ddf713acb2e992105d86341866cc3fd6413f01be","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.8.1_1785220600831_0.6818289295303213","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@pi9/subagent","version":"0.8.2","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.8.2","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"ef911cca72a58cdab37d6debbf3a0bb1256815d0","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.8.2.tgz","fileCount":28,"integrity":"sha512-saUhAA1byd61FdPUV6/daQnofKIBEkWeo4DDdEva1tg1U6iM7g6VmDbfaOrpU0CPN2zk5Hti+An1dHb86yZMDg==","signatures":[{"sig":"MEQCICVFYHcxI5rtdEgIe60/bEeVfGF78HYV82kw+ftG3q5fAiAIc7Q2bs8+GKF4UFrrDpi+/uSe+2LuC8E8J1tO2YKTpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470331},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"79d8e53c4d58aaa5efda8c6ba842198f655f566a","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.8.2_1785259211667_0.9582396035621623","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@pi9/subagent","version":"0.9.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.9.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"fcd5080cd99b8caa4dfbe9d7a82c6c5c6c45e68d","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.9.0.tgz","fileCount":28,"integrity":"sha512-cVMXiUJIOgn9fy+KBAChFbduNGaiOnUl1h7Q0es4zMY6lDlfCaukPQAKbrQq3ebP/Faca0KTP/0NkOLOtRepIw==","signatures":[{"sig":"MEYCIQDAXfrv8l0fPnMNpt28bjVGfWkvANzStAWxpSuZvnujLwIhAPiZlpomADRSBABFoveZ5zc2VnRXRmx96s677TAtVnbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496774},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"6f78799bfbdf1d419f567ca5b9685ad92fb78d7d","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.9.0_1785285179574_0.4070897938817124","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@pi9/subagent","version":"0.9.1","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.9.1","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"0c3b3a965987920ae9cd96fa721333681f91629b","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.9.1.tgz","fileCount":28,"integrity":"sha512-aPE+Y7KJ/RtqMnRzjIjXDMT5xqBH56JhFC4GVy1dM9KDTjbsBWgeRlh9bmAe9Xx++wT50dPPvESsOlUjt/1jeg==","signatures":[{"sig":"MEUCIAaY1HcYYLVJ0e9Ccz83FHz1LEMwStPQWz/iWb7qsaRtAiEA0yynpC5bqURoVG2NGsn/o8QuQXL11CbGREnu5OEjZoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500220},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"1521f72d3fa920f56bef5f9d99e5fadd34afd801","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.18.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.9.1_1785353244068_0.6641593390424212","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@pi9/subagent","version":"0.9.2","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.9.2","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"d71197d6805e377957939c817f36af4418aeda73","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.9.2.tgz","fileCount":28,"integrity":"sha512-2s4oLAnsO1+ccDjzw0DptVAngX3D4DGktiqYgHVQPs8Pzky8ino48rh0NeBqmrrsNKpwK8QkZ1ab+zptmUPnWQ==","signatures":[{"sig":"MEYCIQDMO5ONQG6eRQGu/HbCFYejo/6qaRpdBbDGwZtTG1Yj5QIhANxWMXe9/rpo7ctuYmaYz0LHE35ojp0RyESuJ216hRY0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503784},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"9fa7ffd61110531dd48da9d1a1030c04301b4d3b","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagent conversations for Pi with exact-run retrieval and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.9.2_1785363365307_0.47433477968566584","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@pi9/subagent","version":"0.10.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.10.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"f12ec5be463fa9b70e40cc7ae2fd4753793b3f93","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.10.0.tgz","fileCount":31,"integrity":"sha512-urrEgYRPmNY+L5YyTA9wzrL9Psv1WUq/rpzg7/lIh2Rf5gjNwQnoyNMJMIyoVWzQIP0RGKQpD6ev9WDSE2f8Gw==","signatures":[{"sig":"MEUCIGrmnlqPNE22EruLvgTOIHrtrgGCPR1AFuX80Qwe4s/EAiEArfE3qCD7NRP6tiw+EYYEFf1eAXSt0oxyohzyvf1tkM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512103},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"db371aa28e3470d9feec998c6c1dd0a9e803e12e","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.10.0_1785454244618_0.13097838847375987","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@pi9/subagent","version":"0.10.1","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.10.1","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"82b7f805b663b5d476646fc02c474b30a1346f27","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.10.1.tgz","fileCount":31,"integrity":"sha512-tzVTccNhapSJkaPyl+4IsByZ8e93l12PqawFY7t4xew7s36Yv7CkaZXZckILZuu3Il+GfRSPLvK19TL9NKl9MQ==","signatures":[{"sig":"MEQCID3ob8WyI35QSF9e6va5I5jWG/DLnu+OVhkfJx96kP9JAiBBpDHpir5me+/967rbb2NzfGHr6p4wFHfwJ+S/wULS2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513305},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"1c7920470800bce23d10f89a0c2011d4a74d718b","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.10.1_1785457260858_0.7437869543218307","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@pi9/subagent","version":"0.10.2","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.10.2","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"77b541ec0ac0d8c56fd59722ab3001c79e12aa92","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.10.2.tgz","fileCount":31,"integrity":"sha512-qFbShCnIHbF+4+TgNmZQGhQEPAPQsck0hdO77ok+hDXzE951iwTEve0TPAZSZ5tKEaNoSpBpBYWThApZ0YYAJQ==","signatures":[{"sig":"MEUCIQCMneRSfXCzvZUPy8MYQSBR/NRRm97KR1b0VSJf4XluYwIgPzP07GFQvHAn21W9ji1sATWCLjbo2zc6xPl4ZngdWx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519253},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"d2b5837bc4158b887c12cd183fd448ccdac8404a","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.10.2_1785474039272_0.11660125094602836","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@pi9/subagent","version":"0.10.3","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.10.3","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"c25223e373f846eb4e801ee10dbc3d30d5e97061","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.10.3.tgz","fileCount":31,"integrity":"sha512-9VHhUVbV3SrHkyLKRTjE3CuySkmW072y3U0+7VSOK7q5PPzeWanSmDOfn3ncgk8lzik5HILHUiMxlOuXgcEMfw==","signatures":[{"sig":"MEQCIEjwaFNHvtama85kxNhn/JxAZ5YUAEovooKt+rPcIrENAiAkfjCQhb5fJWqtigHtPd+A/Z1B4PNX2YjOit50cEeDCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519139},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"528605ba09f3f39c895aff0314ef63f3104c9092","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.10.3_1785527163514_0.8906270469849618","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@pi9/subagent","version":"0.10.4","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.10.4","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"73a5dd03f7c30cb990d39e73b278da0eb0f1be44","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.10.4.tgz","fileCount":31,"integrity":"sha512-izsqR0OyGoFFZIhG4vC2RXpkGB+5h9LMzU8E8bM/LKj49ctg1zw0XKuv/CYtA28thECgtQq8b+Nud7E//todqg==","signatures":[{"sig":"MEUCIQDHsZ0qOYxUgMdPIlR6kO2grMSFBkB4grjePGIFdSQ7WQIgRtFAwwJQQ32XzuXHLcSeujtkyxw1qvzadM+Vdsy3jpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519951},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"e777d3371304ff6de101fb1230cdd9961cbb9424","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.10.4_1785530611483_0.295158798559763","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@pi9/subagent","version":"0.10.5","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.10.5","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"a1bb206ad79c2abd7ce86db52e5e043d2e5eb8dd","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.10.5.tgz","fileCount":31,"integrity":"sha512-VUPHmzgkhfSkCX1R797Z5PK9ZbE0/ZSHgtDSGjaw0MFUuHg8L4kWeWD6e3uEKm7cNubVD/ll92CmdenOyfo/Dg==","signatures":[{"sig":"MEQCIFzoglKr22MLcjmV7RKIblCW2SEg8XWK+5QpzKiRy7FLAiAcQPpbdQMs0GwC3Lv1MEog7H9QwJCmSmb8SU60wRbt1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":521873},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"34b3dbc8555225021af324497474b10284638de7","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.10.5_1785639312478_0.9674778668464443","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@pi9/subagent","version":"0.10.6","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.10.6","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"image":"https://raw.githubusercontent.com/Chase-C/pi9/main/packages/subagent/media/subagent-overview.png","skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"7a4fe99fbca07d669e7a890a1b634a39420a4ccb","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.10.6.tgz","fileCount":31,"integrity":"sha512-IqSWxpC9K1qs4nQBCqBH2D3tvGdfiIiqPc7/4zAxBPun7WvUiUIYZAjCfAr6A9Cr7leaqW8xpulo6tLbh1MJOQ==","signatures":[{"sig":"MEUCIHmn4GFyNxtTbxHc0X0CDUCBr6CtGZUfCTs8B1/7pUrZAiEAz9uLh9n0virby+BKz0xkD5mkVN904VQBI+TSyBtnVh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":521986},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"127a1d999d5e53a48a597b7d09c5f210aaec93da","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.10.6_1785718051081_0.4859670038604038","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@pi9/subagent","version":"0.10.7","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.10.7","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"image":"https://raw.githubusercontent.com/Chase-C/pi9/main/packages/subagent/media/conversations-overlay.png","skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"dfb0fdb9c8295d31579342d02d9cf5c6d1b26ea3","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.10.7.tgz","fileCount":32,"integrity":"sha512-u20hvkwEsTa7Nqg5z+tBZKdCYyQnwlsG4Wff2poJgJcpft+YAWlLpRz8Hoe0/lqils0Tbf7CjhwNPLhzvMDeow==","signatures":[{"sig":"MEUCIFDv9JFOxCT3jvWJkOPr60ttNnhDsTr9elC1LAbzx6ISAiEAsoStnD+PGAj2meianOnaLR67F9CNi4f/zkhoHGpnevs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":659191},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"52bfc9371d022fbc8243d1701cb436a715b12977","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.10.7_1785793284045_0.3506856768719999","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@pi9/subagent","version":"0.11.0","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","_id":"@pi9/subagent@0.11.0","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"pi":{"image":"https://raw.githubusercontent.com/Chase-C/pi9/main/packages/subagent/media/conversations-overlay.png","skills":[],"prompts":[],"extensions":["./src/index.ts"]},"dist":{"shasum":"3e5846d3aab17e07c90727579f1bd75d27c57273","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.11.0.tgz","fileCount":32,"integrity":"sha512-y7kAjNiSOonUVf8z4k/XBoE74EeznbDb/p/fJ5cI/jPMMqLcN4aTlE94aDDuPneNcPWvsE+WyqAd1qRDqhTarg==","signatures":[{"sig":"MEQCIE3bOJbJMjPlh84p5iEdv8kjIolNxii19F1Fkettag3ZAiA9tyLwixo9/9h1BNzQHLOL5cZWvn/+HPnuxvwVO4EhRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668754},"main":"src/index.ts","type":"module","types":"src/index.ts","engines":{"node":">=22.0.0"},"gitHead":"d97152e569e60cc55995b5bcdf3053be17b96845","scripts":{"test":"vitest run","release":"node ../../scripts/release.mjs subagent","typecheck":"tsc","sample:ids":"node scripts/sample-ids.mjs","test:watch":"vitest","release:major":"node ../../scripts/release.mjs subagent major","release:minor":"node ../../scripts/release.mjs subagent minor","release:patch":"node ../../scripts/release.mjs subagent patch","prepublishOnly":"npm run typecheck && npm test","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"repository":{"url":"git+https://github.com/Chase-C/pi9.git","type":"git","directory":"packages/subagent"},"_npmVersion":"11.19.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typebox":"^1.1.38","typescript":"~6.0.3","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/subagent_0.11.0_1786493831675_0.9504112713211781","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@pi9/subagent","version":"0.12.0","description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","license":"MIT","author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"type":"module","main":"src/index.ts","types":"src/index.ts","repository":{"type":"git","url":"git+https://github.com/Chase-C/pi9.git","directory":"packages/subagent"},"bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"engines":{"node":">=22.0.0"},"publishConfig":{"access":"public"},"scripts":{"typecheck":"tsc","test":"vitest run","test:watch":"vitest","sample:ids":"node scripts/sample-ids.mjs","sort:identifier-words":"node scripts/sort-identifier-word-lists.mjs","release":"node ../../scripts/release.mjs subagent","release:patch":"node ../../scripts/release.mjs subagent patch","release:minor":"node ../../scripts/release.mjs subagent minor","release:major":"node ../../scripts/release.mjs subagent major","prepublishOnly":"npm run typecheck && npm test"},"pi":{"extensions":["./src/index.ts"],"skills":[],"prompts":[],"image":"https://raw.githubusercontent.com/Chase-C/pi9/main/packages/subagent/media/conversations-overlay.png"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*","typebox":"*"},"devDependencies":{"@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-coding-agent":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","typebox":"^1.1.38","typescript":"~6.0.3","vitest":"^4.1.6"},"gitHead":"94405f79bb1e400fcba5e1b973778ef82d8378b2","_id":"@pi9/subagent@0.12.0","_nodeVersion":"22.23.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-x4LHjejd7XDb8uDEw2qb7d3zPU5hhSyVb1xhmsRrBg662QwzNhKVfJFaeWdoaunvTZVVlbG0PXBUKltX44c03A==","shasum":"9f62bbc5773ebb1045480d5fd45ee74df5190f52","tarball":"https://registry.npmjs.org/@pi9/subagent/-/subagent-0.12.0.tgz","fileCount":32,"unpackedSize":673141,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pi9%2fsubagent@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCGfWt6PjB51+Oswp3VTkRxi6uuakJI0l4Pvhi/RUBgSgIgfuUdOHUgVJ9EQxqFhMxGQt8FGI3xWAp/4UnQ4zw8XrQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55a34526-c0df-40fb-bd33-33f7be9ce7bb"}},"directories":{},"maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/subagent_0.12.0_1786654960284_0.465249383102877"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-28T23:31:40.213Z","modified":"2026-08-13T21:02:40.765Z","0.1.0":"2026-05-28T23:31:40.618Z","0.1.1":"2026-05-29T01:34:42.697Z","0.2.0":"2026-05-30T02:28:26.482Z","0.2.1":"2026-07-09T23:18:10.697Z","0.3.0":"2026-07-10T00:52:54.865Z","0.3.1":"2026-07-11T21:25:55.397Z","0.4.0":"2026-07-15T01:04:28.042Z","0.5.0":"2026-07-16T17:40:18.847Z","0.5.1":"2026-07-16T21:07:23.642Z","0.6.0":"2026-07-17T22:29:49.332Z","0.7.0":"2026-07-23T19:29:14.090Z","0.7.1":"2026-07-23T22:31:26.399Z","0.7.2":"2026-07-24T03:14:10.538Z","0.7.3":"2026-07-24T21:33:12.063Z","0.7.4":"2026-07-26T17:59:57.921Z","0.8.0":"2026-07-28T05:29:28.013Z","0.8.1":"2026-07-28T06:36:40.998Z","0.8.2":"2026-07-28T17:20:11.828Z","0.9.0":"2026-07-29T00:32:59.804Z","0.9.1":"2026-07-29T19:27:24.256Z","0.9.2":"2026-07-29T22:16:05.500Z","0.10.0":"2026-07-30T23:30:44.857Z","0.10.1":"2026-07-31T00:21:01.079Z","0.10.2":"2026-07-31T05:00:39.467Z","0.10.3":"2026-07-31T19:46:03.646Z","0.10.4":"2026-07-31T20:43:31.681Z","0.10.5":"2026-08-02T02:55:12.830Z","0.10.6":"2026-08-03T00:47:31.296Z","0.10.7":"2026-08-03T21:41:24.205Z","0.11.0":"2026-08-12T00:17:11.906Z","0.12.0":"2026-08-13T21:02:40.444Z"},"bugs":{"url":"https://github.com/Chase-C/pi9/issues"},"author":{"name":"Chase Cummings","email":"chaseecummings@gmail.com"},"license":"MIT","homepage":"https://github.com/Chase-C/pi9/tree/main/packages/subagent#readme","keywords":["pi","pi-extension","pi-package","pi9","subagent"],"repository":{"type":"git","url":"git+https://github.com/Chase-C/pi9.git","directory":"packages/subagent"},"description":"Asynchronous, resumable, and recursive subagents for Pi with stable identities and live progress.","maintainers":[{"name":"chasec","email":"chaseecummings@gmail.com"}],"readme":"# @pi9/subagent\n\nDelegate focused work from Pi to context-isolated child conversations. The `subagent` tool provides agent discovery, asynchronous delegation, live steering and inspection, blocking result collection, recursive delegation, cancellation, and explicit cleanup.\n\n![The complete subagent workflow](media/subagent-overview.png)\n\n## Feature overview\n\n- **Parallel, non-blocking delegation** lets Pi hand off focused tasks and keep working while they run.\n- **Stateful follow-ups** preserve each subagent's context so completed work can continue without starting over.\n- **Live visibility and control** provide progress, recent activity, steering, and cancellation while work is running.\n- **Recursive delegation** lets subagents coordinate their own children under shared ownership and concurrency limits.\n- **Context-efficient tooling** uses a compact, purpose-built schema for precise delegation and lifecycle control with minimal context overhead.\n- **Built-in management** brings status, results, follow-ups, cleanup, and settings together in `/subagents`.\n\n## Install\n\n```bash\npi install npm:@pi9/subagent\n```\n\n## Define agents\n\nAgent markdown is discovered from `${PI_AGENT_DIR ?? ~/.pi/agent}/agents` and the nearest project `.pi/agents`. Project definitions override same-named user definitions.\n\n```markdown\n---\nname: scout\ndescription: Read-only codebase reconnaissance\nmodel: anthropic/claude-sonnet-4\ntools: read, bash\n---\n\nInspect the repository and return concise, evidence-backed findings.\n```\n\n| Frontmatter | Required | Meaning |\n| --- | --- | --- |\n| `name` | yes | Runtime agent name. |\n| `description` | yes | Nonblank discovery summary. |\n| `model` | no | `provider/model` or an unambiguous model ID. |\n| `thinking` | no | `off`, `minimal`, `low`, `medium`, `high`, `xhigh`, or `max`. |\n| `tools` | no | Comma-separated allowlist; include `subagent` for recursive delegation. |\n| `skills` | no | Comma-separated default skills. A spawn value replaces this list. |\n\nThe body becomes the child system prompt. Every spawn requires `agent`, `prompt`, and a nonblank `label`. Duplicate labels are allowed; `subagentId` remains the unique handle. Entries may override model, thinking, working directory, and skills.\n\n## Tool actions\n\n| Action | Behavior |\n| --- | --- |\n| `agents` | List available agent definitions. |\n| `list` | List direct children, with a minimal read-only descendant tree. Filter direct children with `statuses` and/or caller-relative `collected`. |\n| `spawn` | Start an ordered batch of labelled subagents asynchronously. |\n| `resume` | Continue an eligible subagent that retained a resumable session. |\n| `steer` | Send messages to running direct children. |\n| `cancel` | Idempotently settle direct children as cancelled while retaining context and partial results. |\n| `inspect` | Return bounded current status, configuration, and progress for any descendant without waiting or collecting. |\n| `join` | Actively wait for and collect a direct child's model result. It blocks while active and is idempotent after collection. |\n| `remove` | Permanently remove inactive direct-child subtrees, including any uncollected results. An active descendant rejects removal. |\n\nLive-subagent results include the latest one-based `generation`, its `initiatedBy` actor (`user` or `model`), and `actionHints`: snapshot-derived suggestions that may become stale as the subagent changes state. `status` and caller-relative `collected` describe that generation; resuming keeps the same `subagentId`, increments `generation`, and starts a new pair of collection receipts.\n\nA caller can inspect any subagent in its descendant tree, but can mutate only its direct children. Top-level subagents belong to the main Pi session, while recursively delegated work remains under its immediate parent.\n\n## How subagents work\n\nSubagents are context-isolated Pi conversations created from reusable agent definitions. They share the working filesystem with the main session, but keep their own prompts, tools, and conversation history.\n\n### Parallel delegation\n\nDelegated work starts asynchronously, allowing Pi to launch several focused tasks and continue working while they run. Each task streams its own progress and recent activity. When a model result is needed, Pi uses the `join` action to actively wait for that specific subagent and collect its current result.\n\n![Two parallel subagents](media/live-parallel-subagents.png)\n\n### Follow-up work\n\nA subagent keeps the same identity and conversation context after finishing. Resume becomes eligible when the actor that initiated the generation has collected it; collection by every subscriber is not required, and collection by an arbitrary other actor is not sufficient. After that required receipt, either the user or model may resume the conversation with a follow-up prompt. Follow-ups appear as successive generations in the subagent's history.\n\n### Live progress and control\n\nRunning work can be inspected without interrupting it. Pi can also steer a subagent with an additional message or cancel work that is no longer needed. Cancellation retains any reusable context and partial diagnostics, but cannot undo external side effects that have already occurred.\n\n### Recursive delegation\n\nSubagents can delegate work to children of their own. Ownership follows the delegation tree, and concurrency is shared across the entire tree so nested work follows the same limits as top-level work.\n\n![Recursive delegation](media/recursive-delegation.png)\n\n### Results, receipts, and cleanup\n\nEach generation has separate user and model collection receipts. The model's `join` action records only the model receipt; selecting a conversation in `/subagents` records only the user receipt, immediately for a terminal generation or when selected active work later becomes terminal. There is no separate **Collect** button. Every final result returned by `join` includes `output`, using `null` when the generation produced no text.\n\nNotification (awareness), inspection (acknowledgement), subscription, active waiting, and collection are distinct states. Being notified, inspecting a conversation, or subscribing to completion does not collect its result. Steering user-initiated work subscribes the model to completion, but does not make the model a required collector for resume.\n\nRemoval is a separate, explicit step that permanently deletes an inactive subagent and all of its descendants and may discard uncollected results. If any work in the subtree is still active, removal is rejected until that work finishes or is cancelled. Collection applies to the current generation; historical exact-generation collection is not supported.\n\n## Capacity and UI\n\nConcurrency is shared across the recursive tree. `maxConversations` defaults to `100`; new spawns are rejected at capacity until subagents are removed. Existing subagents can still be inspected, collected with `join`, resumed when eligible, or removed.\n\nSettings are stored at `${PI_AGENT_DIR ?? ~/.pi/agent}/subagent/settings.json`. `/subagents` opens the inventory, agent browser, and settings UI. Selecting a conversation handles the user collection receipt automatically; the UI has no separate **Collect** action. The overlay retains a **Previous generations** section, while `inspect` exposes the same generation-native history with bounded metadata and without outputs.\n\nThe widget defaults to summary mode. Progress mode shows queued/running rows up to the configured limit.\n\n## Notifications\n\nPi notifies you when delegated work finishes unless you already have awareness of it or have collected it. Model-initiated generations also report completion directly to the model. Generations started or resumed by the user in `/subagents` do not wake the model; instead, Pi adds a compact shared-workspace activity notice to the model's next natural turn. If the model steers that work, it subscribes to the eventual completion without becoming a required collector. Listing remains read-only; inspection acknowledges what was inspected but neither inspection nor notification collects a result or subscribes the model. Cancelling work also suppresses a redundant completion notification.\n","readmeFilename":"README.md"}