{"_id":"@bermudi/pi-delegate","_rev":"26-df502e7b6ed97237936a81bab1817da4","name":"@bermudi/pi-delegate","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"@bermudi/pi-delegate","version":"0.1.0","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.0","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"f8067765da11727b2507ad07c9d518a77d727f5b","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.0.tgz","fileCount":32,"integrity":"sha512-aTg/FoV3HBRkYiiqxT3bVZ5aURMIMBJE/lZqaZnLQzlzwzzpfE/ruTlyDnTFHblVoZd0GnYGmuEN1rpGyQ170w==","signatures":[{"sig":"MEUCIQCg320DtrHkdvur2CNkgNg2MGth+XGd4qn1gjRA3TkJVQIgRcqIX/tGcPYN2F2Mr2k//jfRi09LLNqu7YmgPh3gOv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299661},"type":"module","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"12.0.2","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"26.5.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@sinclair/typebox":"^0.34.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.0_1786059497111_0.6035022677447948","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bermudi/pi-delegate","version":"0.1.1","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.1","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"7bf40acdc089c24c07708495b3c12b36385a7d23","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.1.tgz","fileCount":33,"integrity":"sha512-uO4VVwc2io5cpa+5pWCnjWFZd5ZQAHxrosWx5pjcbTUN2JZF9g0WUCGh4iCMU7uv74dIOt3o9Z8cjL9PEz0WCQ==","signatures":[{"sig":"MEQCIBFgP/vSb4FrKFHRxeXV8T0r2ybenDuPY/2PiiD2YteLAiAVB7Rg/FZAQNLQiEUexzqs79c1oCz4aynIk0/RIK8Qsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333518},"type":"module","gitHead":"c8e7ab876217d7c84bd9d11d0cc191269370d47d","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"12.0.2","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.1_1786128277831_0.9561466967299863","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bermudi/pi-delegate","version":"0.1.2","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.2","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"58e40a30a83b306dfb1c55f8dc68ab1bfacff31a","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.2.tgz","fileCount":35,"integrity":"sha512-W5CDhE3gW1N3gKiQ5l1gs1jzJIGbCyQ5VEk18fRk0BZ8mD5bUukTHFp1evv3mrR4kbbg26hkPtZn73KfUPHylQ==","signatures":[{"sig":"MEUCIHC6WwqS8FbbwS+6FqOMQxbrvjwdDCUrTCv16qjXcE2wAiEAmBItKfa67mJYD6xTRrAUWRGOpiG00dnkg6fVZecvdvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382569},"type":"module","gitHead":"4fa93ab11ed88c46e27e0b2164c628b6b64713a6","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.16.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.2_1786384193929_0.6680208269676136","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bermudi/pi-delegate","version":"0.1.3","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.3","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"9c30973212c51e8682fa2a87ebd5e84abf3aac57","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.3.tgz","fileCount":36,"integrity":"sha512-4p/eOOpAavp3tYw+g0LGyK1D78qKgw8uE7N5+0OaJpz7Bm8afzgYuuwFTeo0uuaGzHiXxyswEAmiglArbsoSFQ==","signatures":[{"sig":"MEUCIQCfXOa6rxJeXOIXuwzXe/iBXB04HSs8rWahWYUfeWHrXgIgBO9QM8ZSyCQS+3q4lqXUVtxuuiOguh5IBr6yKU48q+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419847},"type":"module","gitHead":"e810330e230f77316c9b1daeca9bbf44ff98d38c","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.16.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.3_1786584767478_0.8367098978379417","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bermudi/pi-delegate","version":"0.1.4","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.4","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"4906a120f8f2cb772880d0b62e83f6ada6c2b099","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.4.tgz","fileCount":37,"integrity":"sha512-3SvePPmLKH1tjL9IsHB2xIDTzuu9iHxdTWTNKdVzlQB7wqmvwP2WWuHHBJOcEozy7UX8hTmuTAzKlu51PyqCyA==","signatures":[{"sig":"MEYCIQCGMndxq5DmxTnAUMKKi0WIEfek2XVaeLlx54njsTR05QIhAIW0+YHMbXfJaD0ligxLd2VosCdqcwwv6f12PFik7z6M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452215},"type":"module","gitHead":"ea2459b98fe87a9bc23ae7dcfdc78eda4846c139","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.4_1786678258860_0.3405880099526586","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bermudi/pi-delegate","version":"0.1.6","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.6","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"0594f61da7dbf608e5691802ee41c914ee4c714f","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.6.tgz","fileCount":37,"integrity":"sha512-/JCQVml+U9OYG6U9a1fTrYI2ZgEBJ/9VDbDtAu5MmNXQ3aCJ+xoXlJZeWrCfw0iXsMGbdbbhkDDAF2q8tInbCQ==","signatures":[{"sig":"MEQCIBBu96UjkonUqJ+kZQyehT56aJAu3AwFK7hnUXBhjVjRAiBkr/xW3PChJ/HQ1ltLcnC8K3q7CykTNDbrjNqNLZacbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459300},"type":"module","gitHead":"5c61a6e8e672981d6b94fb4b4a59f59bee4801f5","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.6_1786730622200_0.4977865022127368","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bermudi/pi-delegate","version":"0.1.7","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.7","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"87b4f9219e52d07f4de4685614ac4cf43bdcb574","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.7.tgz","fileCount":38,"integrity":"sha512-mTWG28jNrBwkQbQRHOhxi2diRodO4mUbxzcwnONU6o+H6daJ9agsGSdicdFB0EhBTNbnNKRDEmop+EYFa9YX1A==","signatures":[{"sig":"MEUCIQCAmr0BSrCIGO7GjmyWpUmjJD10dpq5SZejDFZ4m+CqUgIgbbP6pWIvweh5PhrnDS45xaLoIXO944dOlb+RG4Y5xCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463275},"type":"module","gitHead":"3af6e0b7002443372cc11c35c95b7ad9030bf2cd","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.7_1786737096949_0.2771497684706197","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bermudi/pi-delegate","version":"0.1.8","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.8","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"8922f19ad5995503c05616db828e4059fcb2b931","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.8.tgz","fileCount":38,"integrity":"sha512-+5MKYXa+9jgM4RVcmLpo86F6pSt2fDVAuSv3U2IzKd0ZkmV4ctvBW1ZwcfKtra6ad/hhue7u+zL2MpHzSHlsng==","signatures":[{"sig":"MEYCIQDDNvAhkyQpsiwrwS2BZ6J3DEJB4AUAO2ko3Yy85XUb+wIhAKMfA4FI7qvmR/muuBnhARdVjPuGoarR6nsgGVFzHA6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478012},"type":"module","gitHead":"b6391a75a21b2a16248ba9fb00ab5fadae7c983b","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.8_1786749762228_0.5923906496158686","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@bermudi/pi-delegate","version":"0.1.9","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.9","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"967f45e542cd271250a7f45fe4e2752ff042e968","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.9.tgz","fileCount":38,"integrity":"sha512-AknYFM77cqcNaEfR14JCAJMuXE9dU5HKtQ+EvCn6ThxnSbsG4BioSKkskuH4tyzN709oCB1VzG+YHUdpo9w0lQ==","signatures":[{"sig":"MEYCIQCVj2YRNIFR2Z6zV88Zc2NxTfw+dU4p1E9F4RCBWLtUlAIhAPa0bASNpnEFCYn/ht3vp0/QnW5bBOl+/fGkinJ2tkTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489342},"type":"module","gitHead":"fc091fc0c0287dc1c2a5d02f7c4e5b154b4e52d1","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.9_1786760195000_0.8980612855094237","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@bermudi/pi-delegate","version":"0.1.10","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.10","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"6af8f384b36d2414f9575a6a8fd4f58e135fd273","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.10.tgz","fileCount":38,"integrity":"sha512-bVSDv0fKYhM2DhNsRNRAMtT8iJAtcNcsm0VkkXrF2T9DhUo8HAOMua2VlSHALDhuXebEkmLb0fr5NMMO3DSwNw==","signatures":[{"sig":"MEUCIQCrvqnZcvVb/uceokBoSP226jXst/cZoPidUlPrlhxdUgIgLg/1GghrUO5Qp14JZW47HkXDVakQj74ZEQ157Bi1NXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":499792},"type":"module","gitHead":"a6001bc9f8144a545f02ddec34e15a789e6983fc","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.10_1786847684345_0.7690341204707318","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@bermudi/pi-delegate","version":"0.1.11","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.11","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"12bc875f4ace56a4e242fe2665f5e99bbe081159","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.11.tgz","fileCount":44,"integrity":"sha512-elgR7yqke+MsLWX6Yy8rOSDECaNcRUmOqE/XS5Kk9cvoWPfX0NR3GSqF0Tqy8D+CcOz9K4ONeLLWEmEiVVbh0Q==","signatures":[{"sig":"MEUCIHohBqMBmp+3p/5LF6UzKLO39aUM+pvt/XXLNxy0dZFEAiEAuH1TWoJrNB2Hp2yRYk7ovZgHdoHCweHYGW39bk2SCAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518966},"type":"module","gitHead":"67144aa7e2782cc370b7fd515bfded585e0d0d2c","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.11_1786947212376_0.12551575406061266","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@bermudi/pi-delegate","version":"0.1.12","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.12","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"6ebfa90618b2a9f3ab6878df2a976d95ac1888f3","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.12.tgz","fileCount":46,"integrity":"sha512-rwvu4koBVoiApQIdWVMH2VnjhKmXrHhy3bdSqYjO32Ex5nI7rlLsnWGAzXO3J2A+NAOq9g9XWJZHyLepbxzseg==","signatures":[{"sig":"MEQCIDX0CVNRvTj5fPElTNlpYgKI1cgwuCrhdViw6ar4mHWzAiAMD+OwQcsVzQH4e/xJ4ZG+drIEwmmFwPfzVFlgyNNTmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":608585},"type":"module","gitHead":"f18d90bb92a4074e04002435d8a8fc37f2dcae5a","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.12_1787292607089_0.6923828973481096","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@bermudi/pi-delegate","version":"0.1.13","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.13","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"c740168d41c2107fa181a5a8a4b87631037bb123","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.13.tgz","fileCount":46,"integrity":"sha512-+/YeY8wae/qxH4Qod2SzB9F0lwy5WhcKX6AjiHfmYJICXAJZGyLXlmwssb4PMlbDV2mJI6H6WzixdKcbrdzt0w==","signatures":[{"sig":"MEUCIQCoHaWvDLnTpPnDaidaGh78McuC+UlFV56T9X5XdTrF5gIgGr3UF7Aa52mittmfHs/r1xappLpOE5cAfACC/VXJPMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609320},"type":"module","gitHead":"e32b3b6be9a4d982dc65f58645924eb658e20ff8","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","prettier":"^3.8.4","typescript":"^5.9.0","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.80.9","@earendil-works/pi-coding-agent":"^0.80.9"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.13_1787347386094_0.47612557150788803","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@bermudi/pi-delegate","version":"0.1.14","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.14","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"05431514d6790c4c997d571172b9ef4351099208","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.14.tgz","fileCount":47,"integrity":"sha512-Urc0E7nIPm/EfMgMgz3B6p9HbFiWLFy8m0SI21C7YjEkU6M8tuZaWFyztmQRtqjg0tChV37n1RaQHhMhUqbp0Q==","signatures":[{"sig":"MEQCIEFAMlNcMN5IwEJWttfDEpGd7IQ7283jMXyIZuvsABbQAiBKO+vqj+Ugsr4vA8pGuSQXPYZ1EgDiCgsLCq1AQHjkaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691164},"type":"module","gitHead":"65da9c74f5960318b53334f982ae02be237a29ee","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.14_1787465803354_0.44343890157997956","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@bermudi/pi-delegate","version":"0.1.15","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.15","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"013160c1f955cc064b36ae16a7f385761e94d443","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.15.tgz","fileCount":47,"integrity":"sha512-+kU1iTKzHYvQHLNX+Lu6GJ5L5OtSyMbK0oxv28vt3DKZo4A0j4QspxSxbaOwMl5wLE2Q+JsJgcC2h9XRD9RSVA==","signatures":[{"sig":"MEQCIG35OtpAGgy8q+Wp0tkd9rS2YD1T8fpJy70xn6dBYy67AiB545WsTuxncpC+jiyQhoAFhJHU7MVaU0h3W9fRJteKYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695138},"type":"module","gitHead":"95eca326820c3a66ddd5dd6e46a419fd0ef012f4","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.15_1787627269194_0.5647472015735788","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@bermudi/pi-delegate","version":"0.1.16","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.16","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"71c04583ce2fe14fbdee5bd95adb981c8844ff04","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.16.tgz","fileCount":47,"integrity":"sha512-31QE0wVIHZXGxMX8+SFYF0Tuj/f/T7jOd8CNLQEiGGpg2pbuq6t2KdviEoBB2mAGGvuE6QTAQW1Ul2T2qcTjtQ==","signatures":[{"sig":"MEYCIQD3reMaKEgSDnpJT0r8a5gFmh2ZQH1lMxqW/jDBw2O1OgIhAIZNtTzuTl/UgcJ9nQmDm/035wlu0nfncE0ziLzl2dvl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":707382},"type":"module","gitHead":"2b7b1876028e34b3c33deebd27acb2b287cf89b4","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.16_1787983745942_0.7645152849552852","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@bermudi/pi-delegate","version":"0.1.17","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.17","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"0cdc802207cb64bd97ef9eacc3015bf89c655c4d","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.17.tgz","fileCount":48,"integrity":"sha512-SEDzzCFIU+/QEt37Q6qJxG3H9FLYo3I8pE3Ev8M0DFSsNtYvx0LpBSG+ohUGA+qy/aVu+sOrUksWyIZGz2GKEA==","signatures":[{"sig":"MEYCIQDfQcUxFwQqkLnBHOUUYlyGzjr3zmDkomJAUQ9EtTGGXAIhAPZ14OaDykCwZBcDQCSJL7XAC4FJbZYtOzJq68cmF6XK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714908},"type":"module","gitHead":"edaeaf4073b26959887623c3620a37219877707d","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.17_1788058545330_0.5835659072300479","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@bermudi/pi-delegate","version":"0.1.18","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.18","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"a54e67243b5416858c5f13e8f79c338de458226d","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.18.tgz","fileCount":48,"integrity":"sha512-+rPC/y9aZXcWmRE1RplyQ6ND119YdO4EgAOkNcqsSbTk2Xv3lDs1ny9Zy/B6H1adaWEpuW3fmBXhmYYcrXHvbA==","signatures":[{"sig":"MEYCIQDoAKC7q5r2QmGMOuyFu5kfqboDpPP5LgD6Io521xTX9gIhAK6MP0EVJZEodkohE8HdyyDWMkYNKa7XSJH9kDRYfJtZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":716467},"type":"module","gitHead":"d9a171f2a868d8392111ebc41607355f9c29923d","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.17.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.18_1788059888769_0.7457865610267735","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@bermudi/pi-delegate","version":"0.1.19","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.19","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"b22f3cadc657f9c3f557931eca27ba01adbb2d34","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.19.tgz","fileCount":50,"integrity":"sha512-HBjR3sfIqrRnZ/5czJXWQdvotAkTUQGwytcR4qeOkdt/v/1dJ013eeP9nGwKkkE/LYDhvf6xTSLu2m9fqnUZmw==","signatures":[{"sig":"MEUCIBdHzsGUhhmzzWiEj0QqZyXJQWCKZQj3ejua+Sc3puMcAiEAoUnvmnZx9cR+z/gXLrn6qS7ZFxoL+Bc4HpvFivmacww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746941},"type":"module","gitHead":"053ce8e514c8c87823eb8c3ebaa4f738bbcc4015","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.19.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","@types/bun":"^1.4.0","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.19_1789006061453_0.7805170013625378","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@bermudi/pi-delegate","version":"0.1.20","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.20","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"475ac9e446a8cbef528ad9baaade971a75ad8577","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.20.tgz","fileCount":54,"integrity":"sha512-uaJ2rPIy0+0Mj20xmaWQxWlJ6tfM/CWUotTxv4O1s5aNqmeJ3JblmUppDCE0dsnhbHia5cJ5u26sk6YC8YCY8Q==","signatures":[{"sig":"MEUCIEn1UgH2DcupRLJAriTTBsiiHqvdrCdTD4I2nu2eGN0CAiEA/CiELcSY/LSMVF3qZyLhHZXf963ac5EVGd1ekarxE1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":783942},"type":"module","gitHead":"ae9215b5a1b2088a7ab3ac33ccbf0b46bcc1b311","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.19.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","@types/bun":"^1.4.0","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.20_1789154235722_0.11252932763043977","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@bermudi/pi-delegate","version":"0.1.21","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.21","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"0e5e54ed9f7f28a6b9bcc839ae5df270d4b55c99","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.21.tgz","fileCount":54,"integrity":"sha512-3rYQ8z8Sz5H9lNc/SDQYiICv/fuXwqHrLmCG8CqRVJynnsXjFww1hl++0ESAIa7mVFOderpN35jxZxwFcBz5kQ==","signatures":[{"sig":"MEUCIQDti2a5pVuzo7a16N8564FlonqhiZBelJTKm2/70MEXXwIgRbtDwOjAuYqZ5P7ZyYtA0Icc1cqcGNEEZ4aRujdQLsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxa5pUbARasUCucmHIZ9/umnee7NkkfcC86JdKiuWTwAiAlV7MFgTJv0gjVyHix5XTkC6Qawxo5Qg/2lxgqa8UXEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":783942},"type":"module","gitHead":"659f5fda5104ec6ada7be8db344ef2eb07cd25ca","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.19.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","@types/bun":"^1.4.0","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.87.0","@earendil-works/pi-tui":"^0.87.0","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.87.0","@earendil-works/pi-coding-agent":"^0.87.0"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.21_1790035139873_0.5927961083951341","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@bermudi/pi-delegate","version":"0.1.22","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.22","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"fd607bcf276e01984ea912ba7d242ed3e79b866a","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.22.tgz","fileCount":54,"integrity":"sha512-eP0cBehH8wB/AShIZ19k6silh8UY8hWraKEoZO2KpJIQFkrkKlpruBX/dbnC3xmxWqQlFQs2RZw+Zc8KSIItZg==","signatures":[{"sig":"MEYCIQC3CmdJQElFUZ7EI6teD9LDEhl8KRmA/i8w34jwadbb9QIhAIuq2cuaO4wxKwWanmMipOgIrJOzbkdOjLXF48sxM20g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCG57p7OAa6JD3426/ZpYhVqD6285nt8T2f5xhQGIWT1AIgCAKm2XnoLz7dqAwpnxGlT+jBH6C5X1PMg4PX+qVUbHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786572},"type":"module","gitHead":"86b85d0e2aabac26146e961a8f491d9086e3733d","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.19.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@sinclair/typebox":"0.34.52"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","@types/bun":"^1.4.0","typescript":"^5.9.3","@earendil-works/pi-ai":"^0.87.0","@earendil-works/pi-tui":"^0.87.0","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.87.0","@earendil-works/pi-coding-agent":"^0.87.0"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.22_1790363338995_0.05890697713280879","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@bermudi/pi-delegate","version":"0.1.23","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.1.23","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"f09199ded675a879fb8ae04cf6f2c6db23772bf8","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.1.23.tgz","fileCount":54,"integrity":"sha512-O+mUMUZTenr41SZx1vZyGNNugtpgYQp9/DLlaHTn58BInu/AYgERMK+hk0ehQL4ZbV5K7FgmHZIxNLykZ6MqYg==","signatures":[{"sig":"MEQCIHRsWeVJSgnBKjgAUnQQGKEtJ/zwKcu2Gal92eFLMz3zAiAWP/A8HsFgNWn/hQF+SPTkC17mQ6Ze+zOssXVdwMJ/aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG+BYemwQ6HYyVTbe5HVzYrrQ541WCT3Na22pVoR7dyCAiBHGt4mGn0tPhCps/jOdI04c8CYacTjinGeNhyUQxV/GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":787176},"type":"module","gitHead":"1af2af1eac80d30a7ae43a064ea4c2281ea1c3e3","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","format":"prettier --write \"**/*.ts\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"**/*.ts\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.19.0","description":"Delegate tool for the Pi coding agent.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","prettier":"^3.9.6","@types/bun":"^1.4.0","typescript":"^5.9.3","@sinclair/typebox":"npm:typebox@^1.3.27","@earendil-works/pi-ai":"^0.87.0","@earendil-works/pi-tui":"^0.87.0","@marcfargas/pi-test-harness":"^0.6.1","@earendil-works/pi-agent-core":"^0.87.0","@earendil-works/pi-coding-agent":"^0.87.0"},"peerDependencies":{"@sinclair/typebox":"*"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.1.23_1790710788062_0.930161357000904","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bermudi/pi-delegate","version":"0.3.0","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.3.0","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"9f74bb02bdb2883a4b61d019e920a9c41cf79d2e","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.3.0.tgz","fileCount":34,"integrity":"sha512-tks2ZW5NMM4s7M9/5R1oqi3SKGhrl62V6scVWNsoD6sasWI/inpyxfHxWnWxNzuQO6cwZgYHJhWX0eHDyLCCSA==","signatures":[{"sig":"MEUCIQCqcNrpsMgMO85PlzxRw34x2Puaa9V/Z0XlRuCeEW4qJwIgR6FyfT21Q9c78y304ZMFrCcop++XZOmtomPasgfkNoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBi2SDJ1HfQ7tviRW2wflelmJuAbhpvNLGoGB+XiZ3JwIgIQEeR3Cu4FN6a1hDw/p2W4/phkXympxasYE60Fw33/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804701},"type":"module","gitHead":"0b07630d19a41de7bfed4a5f516aa454363ac4b5","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi extension: subagent dispatch with compact/full controls, admission, durable tickets, workspaces, and steering","directories":{},"_nodeVersion":"24.21.0","dependencies":{"typebox":"1.3.27"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","@types/bun":"1.4.0","typescript":"5.9.3","@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@marcfargas/pi-test-harness":"0.6.1","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"^0.87.0"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.3.0_1790803650769_0.7944877096551464","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bermudi/pi-delegate","version":"0.3.1","keywords":["pi-package"],"_id":"@bermudi/pi-delegate@0.3.1","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"homepage":"https://github.com/bermudi/pi-delegate#readme","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"pi":{"extensions":["./delegate.ts"]},"dist":{"shasum":"5f38cb0cf315d27ba68fcb61c7ea4ab331765bdf","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.3.1.tgz","fileCount":34,"integrity":"sha512-MxhhbtqnPc0lM5TC4C4Nn4A0cRu1lv/GaFi3IAKRU5NY+RaXYanmJxPqOjp5P2VKpJHKwoMKplfOkY7wm9fnkQ==","signatures":[{"sig":"MEUCIQCU4noP7Bxu4MYPHwVR/IFLdMY4zwdVEGzeTWEcwa/BBwIgZ5kq+oEa8L9yn0ELo61ItVHc0kFJxt3NIrknxpUfwBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGQutvkpTAVevfPRLP5+nuKHs01LYk4uyGtpDDisKLLUAiAvveTBknHO/9NtyMWpXfkgbbqKwZLNMP0n4zUZvA+Peg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804697},"type":"module","gitHead":"e49e4bebafbf2295f993c4a46cf9cd52529f4228","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi extension: subagent dispatch with compact/full controls, admission, durable tickets, workspaces, and steering","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typebox":"1.3.27","@types/bun":"1.4.0","typescript":"5.9.3","@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@marcfargas/pi-test-harness":"0.6.1","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"^0.87.0"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"tmp":"tmp/pi-delegate_0.3.1_1790804073607_0.22783441774859226","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"pi":{"extensions":["./delegate.ts"]},"_id":"@bermudi/pi-delegate@0.3.2","bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"dist":{"shasum":"4d98b2a67ead9c2816706c5f841fcbb35b9eb819","tarball":"https://registry.npmjs.org/@bermudi/pi-delegate/-/pi-delegate-0.3.2.tgz","fileCount":34,"integrity":"sha512-IJ9tve+0zMuLuWA6HdA9Ud8BHXKWVqR9ckUrK2/OUmselR960l88eunwyHpxSO3XvgxJx/UtVaiZ/PY2EDEvVw==","signatures":[{"sig":"MEYCIQDSs4fPtZ53ULg4jpprap+GLQzAkKHVWHCtKjulsGSS2AIhAIvpr/f3ZZYko3psRhYwWF7Xr035eHjm6hHAubdObipj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaiLm6POFL1cz7iuUSszaYvXOWd7w0tvLBmZj6TVpVpgIhAPggpJDhK1DjgTNYV/EZuTjXii22RcPa6FJa1frZdP5a"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bermudi%2fpi-delegate@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":807059},"name":"@bermudi/pi-delegate","type":"module","gitHead":"708e25c774be89e2af4aefe654391e4a10e65294","private":false,"scripts":{"test":"bun test","build":"esbuild delegate.ts --bundle --platform=neutral --packages=external --format=esm --banner:js=\"// @ts-nocheck\" --outfile=.build/delegate.bundle.ts","typecheck":"tsc --noEmit"},"version":"0.3.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d43fb79f-4303-40b4-9079-abb7fddcc4d7"}},"homepage":"https://github.com/bermudi/pi-delegate#readme","keywords":["pi-package"],"overrides":{"brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi extension: subagent dispatch with compact/full controls, admission, durable tickets, workspaces, and steering","directories":{},"maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typebox":"1.3.27","@types/bun":"1.4.0","typescript":"5.9.3","@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@marcfargas/pi-test-harness":"0.6.1","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"^0.87.0"},"patchedDependencies":{"@marcfargas/pi-test-harness@0.6.1":"patches/@marcfargas%2Fpi-test-harness@0.6.1.patch"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-delegate_0.3.2_1790807997317_0.358864442082083"}}},"time":{"created":"2026-08-06T23:38:16.945Z","modified":"2026-09-30T22:39:57.736Z","0.1.0":"2026-08-06T23:38:17.283Z","0.1.1":"2026-08-07T18:44:37.996Z","0.1.2":"2026-08-10T17:49:54.095Z","0.1.3":"2026-08-13T01:32:47.625Z","0.1.4":"2026-08-14T03:30:58.996Z","0.1.6":"2026-08-14T18:03:42.387Z","0.1.7":"2026-08-14T19:51:37.111Z","0.1.8":"2026-08-14T23:22:42.388Z","0.1.9":"2026-08-15T02:16:35.184Z","0.1.10":"2026-08-16T02:34:44.510Z","0.1.11":"2026-08-17T06:13:32.523Z","0.1.12":"2026-08-21T06:10:07.226Z","0.1.13":"2026-08-21T21:23:06.241Z","0.1.14":"2026-08-23T06:16:43.513Z","0.1.15":"2026-08-25T03:07:49.334Z","0.1.16":"2026-08-29T06:09:06.106Z","0.1.17":"2026-08-30T02:55:45.472Z","0.1.18":"2026-08-30T03:18:08.936Z","0.1.19":"2026-09-10T02:07:41.622Z","0.1.20":"2026-09-11T19:17:15.887Z","0.1.21":"2026-09-21T23:58:59.980Z","0.1.22":"2026-09-25T19:08:59.146Z","0.1.23":"2026-09-29T19:39:48.161Z","0.3.0":"2026-09-30T21:27:30.906Z","0.3.1":"2026-09-30T21:34:33.704Z","0.3.2":"2026-09-30T22:39:57.437Z"},"bugs":{"url":"https://github.com/bermudi/pi-delegate/issues"},"homepage":"https://github.com/bermudi/pi-delegate#readme","keywords":["pi-package"],"repository":{"url":"git+https://github.com/bermudi/pi-delegate.git","type":"git"},"description":"Pi extension: subagent dispatch with compact/full controls, admission, durable tickets, workspaces, and steering","maintainers":[{"name":"bermudi","email":"npmjs.jdhm2@dabg.uk"}],"readme":"# pi-delegate\n\nSubagent dispatch for the [Pi coding agent](https://github.com/earendil-works/pi).\nDelegate registers three tools: `delegate` runs one task or a batch of tasks;\n`delegate_ticket` operates the durable ticket a backgrounded dispatch returns\n(poll, wait, cancel, interrupt, pause, resume, answer, steer, tail);\n`delegate_session` lists and\ncloses pooled subagent sessions. Tasks run against the shared tree, a disposable\ncopy, or a private Git worktree. `SPEC.md` is the v3 behavioral contract;\n`COMPATIBILITY.md` records deliberate v2→v3 breaks.\n\n## Quickstart\n\n```ts\n// One task or many — returns a background ticket; results arrive automatically.\ndelegate({\n  tasks: [{ agent: \"explore\", prompt: \"Map the authentication flow\" }],\n});\n\n// A batch — asynchronous by default: returns a ticket immediately. When every\n// task settles, the result wakes the parent once (tickets settling in the same\n// window share one wake); if the conversation branch moved, it is durably\n// appended instead. Either way it stays pollable.\ndelegate({\n  tasks: [\n    { prompt: \"Implement the parser change\", workspace: \"isolated\" },\n    { prompt: \"Update the parser tests\", workspace: \"isolated\" },\n  ],\n});\n```\n\n`async: false` waits for inline results for any task count. Omitted `async`\nalways means background execution. `tasks: []` shows the manual.\n\n## Compact and full interfaces\n\nCompact is the default: batch `tasks`, `async`, `workspace`, `brief`; each task\nhas `prompt`, `agent`, `cwd`, `workspace`. Named Markdown profiles supply the\nusual tools and base instructions.\n\nTo enable all advanced controls, set `\"surface\": \"full\"` in user-global\n`delegate.json`, then `/reload`. Both interfaces use the same engine. Hidden\nadvanced inputs reject with instructions rather than silently executing. This\nis an operator setting, not a model-family switch.\nChoose before launching work: `/reload` cancels active workers and waits for\nsafe cleanup, as it does for any extension reload.\n\nThe manual (`tasks: []`) documents only the selected surface's controls and,\non compact, ends with the list of what full adds.\n\nFull mode adds task ids/display labels, explicit tools/base-prompt overrides,\nsession reuse, transcript resume, deadlines and dependencies; batch token\nbudgets/retry keys; ticket pause/resume/tail, wait-any, timed waits and explicit\nsteering retry keys. No execution or safety features are removed.\n\n## Dispatch\n\nA call resolves profiles, tools, workspaces and write claims before running\nwork. Compact mode covers ordinary calls. Full-mode task fields are `prompt`\n(required unless `resumeFrom`), `id` (auto `task-1`…), `description` (display\nlabel, ≤200 chars), `agent`, `cwd`, `systemPrompt`, `tools`, `sessionId`,\n`resumeFrom`, `deadlineMs`, `workspace`, `dependsOn`. Batch `workspace`\nis the default for tasks without their own; full-mode `operationId` is a\nhost-lifetime dispatch retry key.\n\nOnly canonical field names are accepted. Removed cross-harness spellings\nreject before any worker starts, even when null or accompanied by the\ncanonical field. Models/effort remain operator-configured, never call fields.\nTop-level `brief` is shared batch\ncontext: it prepends to every task's prompt inside a `--- batch brief ---`\nfence (task sections and headers note it once; it never merges into the\nprompt's prose). Top-level `tokenBudget` (positive integer) caps the\nbatch's recorded token usage: settled tasks charge their usage to it, and\nonce the ceiling is reached queued tasks settle `budget-exhausted`\ninstead of starting — tasks already running always finish, and dependents\nof an exhausted task block naming the budget. Result and ticket headers\nreport `token budget: consumed/limit`, `details.tokenBudget` carries\n`{limit, consumed, exhaustedAt}`, and the dispatch's telemetry row\nrecords the account.\n\nDelivery happens once, when the batch fully settles: tickets settling within the\nsame flush window coalesce into a single follow-up wake when the parent is still\non the dispatching branch — it wakes an idle parent and queues behind a busy\none — or a single durable append when the branch moved or a navigation is in\nflight. Delivery failure never undoes settlement — the ticket stays pollable —\nand delivery suppressed at shutdown leaves it the same way.\n\nConcurrency: `maxConcurrent` caps simultaneous tasks globally (default 8).\nPer-model bounds work per model key — an exact `concurrency.models`\n`provider/model` entry wins over `concurrency.providers.<provider>`, which wins\nover `concurrency.default`, which falls back to `maxConcurrent`. Tasks over a\nbound queue pending.\n\n## Agents\n\nBuilt-in profiles:\n\n| Agent | Tools | Purpose |\n| --- | --- | --- |\n| `default` | mirrors the parent's delegatable tools | Mirrors the parent's model and thinking; the base prompt composes from the parent's user-authored prompt inputs. |\n| `explore` | `read`, `grep`, `find`, `ls` | Read-only investigation; runs fully concurrently. |\n| `coder` | `read`, `write`, `edit`, `bash` | Implementation in the shared workspace. |\n| `reviewer` | `read`, `bash` | Review that can run checks — carries `bash`, so it serializes as a writer. |\n| `verifier` | `read`, `bash` | Rules on a claim; its result carries a parsed `VERDICT:` line beside file evidence — reporting only, never gating. |\n\nAgent names are exact and case-sensitive: built-ins or authored profiles,\nwithout automatic translations. Unknown names list available profiles.\n\nMarkdown profiles come from `.pi/agents/*.md` under the working directory first,\nthen `<agentDir>/agents/*.md` — first definition wins; built-ins win name\ncollisions. Frontmatter requires `name` and `description` and may set `tools`,\n`model`, `thinking`; the body is the system prompt. `.claude/agents` is never\nimported. An authored `general.md` or `scout.md` is an ordinary exact-name\nprofile, not an alias. Profile tools/body are defaults; full-mode task\noverrides retain precedence.\n\n## Steering\n\n`delegate_ticket({ ticket, action: \"steer\", message, steerId })` sends text to a\nrunning task; `taskId` picks the target when several run (it defaults to the\nonly running task, and an ambiguous call errors naming the running ids).\n`steerId` is optional — omitted, the receipt names a `steer:<tool-call-id>`\nkey derived from the tool call itself, so a transport-level retry dedupes\ninstead of re-injecting.\nReceipts:\n\n- `steered` — queued on a live run; the child sees it at the next turn boundary.\n- `activated` — no run in flight (queued, between retries, pre-prompt); the\n  message is parked and opens the task's next turn.\n- `duplicate` — this `steerId` already applied an identical steer; nothing\n  re-applies.\n- `not-applied` — the task settled, the ticket was recovered, or nothing\n  matches.\n\nReusing `steerId` with a different task or message is a conflict error naming\nboth attempts. Steering is boundary delivery: the child's model receives the\nmessage at run start or a turn boundary, never merged into a turn already\nstreaming. Parked steers void to `not-applied` if the task settles first;\nrecovered tickets always refuse steering. A whole-task retry re-supplies\nthe failed attempt's injected steers through the next attempt's first\nturn — a receipted message is not dropped with the session that died.\n\n## Safety and admission\n\nAdmission resolves physical Git roots and real tool sets before any subagent\nstarts. Tasks whose tools cannot mutate (e.g. `explore`) hold no write claims and\nrun fully concurrently. Shared writers touching the same repository serialize\nin task order within one call. A call whose writer overlaps a still-running\ndispatch from an earlier call is rejected before anything starts — there is no\nunsafe-write bypass.\n\nWorkspaces:\n\n- `shared` (default) — writes go to the real tree.\n- `scratch` — the task runs in a disposable copy of the containing repository\n  (reflink fast path where the filesystem supports it, full copy otherwise),\n  discarded when it settles.\n- `isolated` — a private detached Git worktree per task. Completed proposals\n  reconcile into the source in task order, all-or-nothing; conflicts retain the\n  proposal ref, full patch, and conflict worktree. Rejects repositories with\n  submodules.\n\nBoth non-shared modes are one-shot: they reject `sessionId` and `resumeFrom`.\n\nCompletion evidence — results name the files each task touched: ordered,\ndeduplicated paths observed on `write`/`edit` calls, resolved against the task\ncwd, plus a `files: uncertain (bash)` marker when shell commands ran and an\n`overlap:` note when batch tasks claimed the same file. Evidence records\nobserved calls only; it is not confinement and does not prove other paths were\nuntouched.\n\n## Configuration\n\n`delegate.json` in the agent directory (`PI_AGENT_DIR` or `~/.pi/agent`).\nUnknown top-level keys are ignored; unknown keys inside the `telemetry`,\n`sessions`, and `models`/`modelsByParent` blocks are rejected. Malformed\nvalues fail loudly at the dispatch boundary.\n\n| Key | Default | Meaning |\n| --- | --- | --- |\n| `surface` | `\"compact\"` | Advertised and validated interface: `\"compact\"` or `\"full\"`; changes take effect on `/reload`. |\n| `maxConcurrent` | `8` | Global cap on simultaneous tasks. |\n| `concurrency.default` | unset | Fallback in-flight bound. |\n| `concurrency.providers` | `{}` | Per-provider bound, e.g. `{\"anthropic\": 2}`. |\n| `concurrency.models` | `{}` | Per-model bound, e.g. `{\"openai/gpt-5.2\": 1}`; wins over provider and default. |\n| `models` | `{}` | Model override per canonical agent, e.g. `{\"coder\": \"openai/gpt-5.2\"}`. No `default` entry — it mirrors the parent. |\n| `modelsByParent` | `{}` | `models` scoped by exact normalized parent `provider/model-id`; wins over `models`. |\n| `stallTimeoutMs` | `900000` (15 min) | Inactivity watchdog: no session events for this long aborts the task. `0` disables. |\n| `sessions.maxIdle` | `4` | Idle pooled sessions kept resident in memory; beyond the bound the least-recently-idle unloads to its transcript and reloads on next use. `0` unloads every settled session. |\n| `telemetry.enabled` | `false` | Record dispatches in a local SQLite file. |\n| `telemetry.dbPath` | unset | Store location; falls back to `DELEGATE_TELEMETRY_DB`, then `<agentDir>/delegate-usage.db`. |\n| `providerExtensions` | `{\"openai-codex\": [\"npm:@bermudi/pi-codex\"]}` | Per-provider user-scope packages injected into that provider's subagents (e.g. `{\"openai-codex\": [\"npm:@bermudi/pi-codex\"]}`). A listed provider's array replaces the shipped default for that provider and its sources are required — missing or unverifiable, the dispatch fails. Providers never listed fall back to shipped defaults, which degrade silently to extension-free children. Empty arrays are ignored. |\n| `output.spillThresholdChars` | `8000` | Characters before a result spills to a file. |\n| `output.spillTailChars` | `2000` | Tail kept inline on spill. |\n\nTelemetry writes a `calls` row per dispatch plus a `tasks` row per task —\ndurations, token counts and cost, tool mix, workspace, outcome — and a\n`misfires` row per dispatch rejected before execution (config-load failures,\nvalidation errors including unknown agent names, and admission rejects) with\nthe phase, the verbatim caller-visible message, and the batch shape. The store\nstays on the local machine; recording is fail-open, so a broken database logs\nand disables telemetry without changing delegation results. Inspect with\n`sqlite3 <db> 'SELECT * FROM calls'` (or `tasks` / `misfires`).\n\n## Tickets\n\nCompact supports poll/wait/cancel/answer/steer/interrupt. The optional timed\nwait, wait-any, pause/resume and tail controls below require full mode.\n\n`delegate_ticket({ ticket, action, ... })` operates on a ticket:\n\n- `poll` — this session's ticket roster, or one ticket's task list and\n  settled results.\n- `wait` — block until the ticket settles; `timeoutMs` bounds the wait (unset\n  means wait for settlement) and a `tickets` array watches several, returning\n  when the first watched ticket settles — a one-id list folds into the\n  single-ticket wait. Both `timeoutMs` and `tickets` are full-mode controls.\n  Timing out or detaching never affects the task.\n- `cancel` — the first call previews what would stop and warns that writes and\n  commands are not rolled back; `force: true` terminates the ticket and asks\n  workers to abort.\n- `pause` / `resume` — cooperative pause at a turn boundary; the current model\n  response and tool calls finish first.\n- `answer` — reply to a worker question (see below).\n- `steer` — send text to a running task (see Steering).\n- `interrupt` — abort one task's in-flight turn cooperatively (`taskId`\n  defaults to the only still-running task). The task settles\n  `interrupted`, not `cancelled`: a pooled session returns reusable, a\n  fresh task keeps its transcript and a `resumeFrom` hint. A settled,\n  already-interrupted, or not-yet-running target receipts `not-applied`.\n- `tail` — a bounded, incremental read of one task's assistant output\n  (`taskId` defaults to the ticket's only unsettled or only task and is\n  required when several ran).\n  `offset` is a char cursor that clamps when out of range; the reply\n  carries the chunk plus a `nextOffset` cursor for the following read.\n  `waitMs` bounds a park that resolves early when new output lands or the\n  task settles — omitted or `0` is a pure snapshot.\n\nTickets are durable journals under `<agentDir>/delegate-tickets/` with\nowner-only permissions. Settled outcomes are recoverable after a restart via\n`poll`/`wait`; a snapshot that was running recovers as `interrupted` — running\nwork is never resumed automatically. `operationId` deduplication and delivered\nwakes do not survive restart; only the recorded outcomes do. The bare roster\nand unknown-ticket hints list only the current session's tickets — records\nowned by sibling sessions stay readable by explicit id and are counted in a\ntrailing note.\n\n## Worker questions\n\nA subagent's `ask_parent` call parks that task — sibling tasks keep running —\nand surfaces the question in the ticket view plus an immediate delivery to the\nparent (a wake on the same branch, a durable append otherwise).\n`delegate_ticket({ action: \"answer\", ticket, taskId, questionId, answer })`\nreleases it. Only ticket tasks carry `ask_parent`; on a synchronous run the\ntool is not offered. One unanswered question per task. Questions are\nin-memory only — a restart interrupts the waiting task like any other running\nwork.\n\n## Sessions\n\nA task with `sessionId` keeps its subagent conversation pooled; a later task\nreusing the id continues the same conversation. Idle residents are bounded by\n`sessions.maxIdle` — over the bound, the least-recently-idle session unloads to\nits transcript file and the next reuse transparently reloads it; a running\nsession is never evicted. `delegate_session` `list` shows pooled sessions\n(resident and on-disk) and `close` shuts one down. Pooled sessions end with the\nparent process; `resumeFrom` instead rehydrates a session from a prior `.jsonl`\ntranscript.\n\n## Parent conversation isolation\n\nChildren do not share the parent's conversation. The child system prompt is an\nauthored `systemPrompt` or Markdown profile body verbatim when present;\notherwise the parent's user-authored prompt inputs plus a subagent framing.\nProject context files under the task's cwd are kept; user-global context files\nare excluded. Children run with no extensions and an in-memory settings\nprofile: no parent extensions or MCP tools, no parent history or transcript\ntail, and no delegate tools of their own — `delegate`, `delegate_ticket`, and\n`delegate_session` are stripped from every child toolset (explicit `tools`,\nprofile frontmatter, and the mirrored parent set alike), so subagents never\nnest dispatches.\n\n## Develop\n\n```bash\nbun install\nbun run typecheck\nbun test\n```\n\nThe extension entry point is `delegate.ts`; `package.json` exposes it via\n`pi.extensions` for local development.\n","readmeFilename":"README.md"}