{"_id":"@d3ara1n/pi-ask-user","_rev":"21-12426fd29df9897d6b5622e828b58a45","name":"@d3ara1n/pi-ask-user","dist-tags":{"latest":"2.5.2"},"versions":{"0.1.0":{"name":"@d3ara1n/pi-ask-user","version":"0.1.0","keywords":["pi-package","pi"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@0.1.0","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"5c6f82d336369e58d251a447a27c26e2425c661e","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-0.1.0.tgz","fileCount":3,"integrity":"sha512-3sWTc3NWi8RVbZez/JH4jq68nnqNSQcSjdGJnRiu5JxPETOII3UPBvqbqSgJLXDEB7jQLDBLK+PZoR1wh57PRw==","signatures":[{"sig":"MEYCIQCcyFIhFfiK1i3CLtxFNREEPKrmPidaRZWto9dR+tmeWwIhAKbS2VK4mrxIrRyA9KUBAYnJfYHh6VjMi/vMvwfSxEwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44056},"main":"src/index.ts","gitHead":"f59aeb0dc4cdd1a5487fb1f7a45dbb2cb7e5b414","_npmUser":{"name":"d3ara1n","email":"d3ara1n@outlook.com"},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — collapsible question overlay that releases focus so you can scroll the transcript while deciding","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_0.1.0_1781486086366_0.45274622602076553","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@d3ara1n/pi-ask-user","version":"1.0.0","keywords":["pi-package","pi"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@1.0.0","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"5bcad6465f87cd8ab64045f23b46b750d6f92b3f","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-1.0.0.tgz","fileCount":3,"integrity":"sha512-AhZKyXMQSi1C1SWog8kH8MbjwQXLcoITruw5grIjPTV+XLvXm5eubXiXiOiXVVU9ZOAMR0VRAuiqtToVaoMWig==","signatures":[{"sig":"MEQCICqsvrc/+dpQj91DXAPoG7DORj/xqsWC/iVDDoX0O7B6AiB5YUpx2USXDDxigSK5+aWPAAzDpZ9/VRWI5vb3YBL3rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45823},"main":"src/index.ts","gitHead":"d51e2d163f1c2b059ff81b4aecf8c0a8f0f13201","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.13.0","description":"Ask-user tool for pi — collapsible question overlay that releases focus so you can scroll the transcript while deciding","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_1.0.0_1781529573390_0.27011617444682035","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@d3ara1n/pi-ask-user","version":"2.0.0","keywords":["pi-package","pi"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.0.0","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"ec75affa5cdd2625a8f3d03c2574c761d0231543","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.0.0.tgz","fileCount":3,"integrity":"sha512-SLi+/0v9yqlJN0Qd9V3YSW+mWEATAG5MycwINc9fJdXV/lWKMc7Ufj3RiqRjhBLE/LHWkoobLkeu6kQOxCPCsA==","signatures":[{"sig":"MEYCIQD1j8Iojma8p6GPeQ0OltpZ1AkpGhcfSdkBimGjCdvz9QIhAKaUPD0QyYnpfeH8BSMLionPp7z3wTgTxjs8ncTSYmBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59085},"main":"src/index.ts","type":"module","gitHead":"66591040f70aef6517c1fd9e125b4bc3228e1f4e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.13.0","description":"Ask-user tool for pi — collapsible question overlay that releases focus so you can scroll the transcript while deciding","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.0.0_1782271325743_0.9299444279668481","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@d3ara1n/pi-ask-user","version":"2.1.0","keywords":["pi-package","pi"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.1.0","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"b7e0b1ac0838655709009825bdd66d465fb5217b","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.1.0.tgz","fileCount":3,"integrity":"sha512-B2cAZjBrIt8V7Ppc3ZI5mJCIcrE/BwY0apctt/e5X2J9cs2BN7eDCV0hRHOavV09e57QpPBW1PJnVhBWSs/saw==","signatures":[{"sig":"MEYCIQDEVvVhcd+jedGl2U9Tn6Q+BkV26Dk4ZxU9GRZ56DPVjwIhAKEayoyYlqx6TXuTARQ2hyrSsXjIVxj8yOYXdR/XaedJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75732},"main":"src/index.ts","type":"module","gitHead":"d8aac0a9caef78f0a54e670edd73b9308974b0a4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.13.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.1.0_1782315068248_0.9166183724241774","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@d3ara1n/pi-ask-user","version":"2.1.1","keywords":["pi-package","pi"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.1.1","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"9f0e347a0791702ebbc47bde4b310d8b1e651e96","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.1.1.tgz","fileCount":4,"integrity":"sha512-cTez/gHmNRvJMicKVXCUg5t25M1aj1rFjURdtRDhD+XSHXDQy9x7R4oRBRX9O8pcQl2peWNnP+iptISq+o5PLg==","signatures":[{"sig":"MEUCIHduTWR8lbiMXKi4wJKJFV36Yvs94UR3ItIui/mLmItkAiEAkWxwFL1I4FB+nCBUfpKtmp8I6csoKbP9uMis1WDeUco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":759841},"main":"src/index.ts","type":"module","gitHead":"115bde6378e56a77f750d9e566835ca4fcd83b01","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.13.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.1.1_1782657358687_0.35543371417630465","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@d3ara1n/pi-ask-user","version":"2.1.2","keywords":["pi-package","pi"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.1.2","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"8a01d7fb118f5615a81666bc206f92aa264d187d","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.1.2.tgz","fileCount":4,"integrity":"sha512-Xl26RucCa+QvFQ1DmZ7PvwVpDHY9ftwlA3hpkD7kMkiK5hoXfxIwR0dULl5cqJvFknYVRhm8LdzFAKJuH93hZg==","signatures":[{"sig":"MEYCIQC/IOXeiPapTQjyGqOLq41fs5C1/BxL+13FTk/3VDO8OQIhAM2y66pgMGhkDxDNwWb1iV94ue15tgRvBZYW0drAjg5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":764046},"main":"src/index.ts","type":"module","gitHead":"4d494617b38652bdd0bc6827116af0c61b6afd80","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.13.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.1.2_1782815487719_0.29874354347546417","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@d3ara1n/pi-ask-user","version":"2.1.3","keywords":["pi-package","pi"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.1.3","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"7754ccd5ca82e8c446adce07bcf444f3b318967c","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.1.3.tgz","fileCount":4,"integrity":"sha512-EoMSiJ9FV6SEC55gSl+qTj0kHtSLuHSi9R2t6LLYDPREDfmcrKWa+e19SQcWBI7jJI1Mm7PvOdkIL/0g3CqHLQ==","signatures":[{"sig":"MEUCIQCY4QuHtAKRfxn1PiU3MbblFOpuZ3THV49w7v6ulkPZXgIgU+JdWD8ik0d/0LJO/e97UyS6cuvbOHRdu/PpgH651iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765001},"main":"src/index.ts","type":"module","gitHead":"3c8c779c77cf6c91cd5f135668917263deff9ede","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.1.3_1783334339803_0.03777517546156495","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@d3ara1n/pi-ask-user","version":"2.1.4","keywords":["pi-package","pi"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.1.4","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"495685ba9b4428c25320318b07b78e84f916aad9","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.1.4.tgz","fileCount":4,"integrity":"sha512-kcXb0WFtzX52c89IWeEYP8c+qbkrN15bf1w7hW8b8f5hA4MACPTUOn5Kh7S0KTdBG5KttI/2EV807m/KvMQUNQ==","signatures":[{"sig":"MEQCIEirxZOUVTmYVziSZKH9ngce846Hk7iKtw9X5vQwzbUQAiAktZs3b7aEVvIGG3Ii5eU1JEJs8TSsu0Abt5SILkjeow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765156},"main":"src/index.ts","type":"module","gitHead":"d145cf6720cc5415eb0b66822ccc7513d3d3d3d5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.1.4_1783661927352_0.240851684383401","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@d3ara1n/pi-ask-user","version":"2.2.0","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.2.0","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"d61f7c386d7ee2ce0808ddf3058542590401dd62","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.2.0.tgz","fileCount":4,"integrity":"sha512-fjOSyEoi113OvP4Ja6XraDGQAU4b7DPX/hv2ReEEjbxKJiK+s7GMMGBdcigUtW9uwjMhxheKG27ghFBy8KhX0w==","signatures":[{"sig":"MEUCIQD0Q+SEk5ilfh9NK0uMhO9Uk+9e4RerpKVxUgLabsjJKQIgOghCf39qwUr07CbaEFNYoazBrMXhSAMJdr4zUVOn/Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765053},"main":"src/index.ts","type":"module","gitHead":"b513574ed0390d34fa76b83d25a1a177053b40ce","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.2.0_1783716894267_0.018774231158160015","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@d3ara1n/pi-ask-user","version":"2.2.1","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.2.1","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"ca004116a00b43676b5a3b7edc4b2c58f0b86fa3","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.2.1.tgz","fileCount":4,"integrity":"sha512-P98PSvNL4REPt6uyd3CL4MSrs0rb54UgiEKNaf3Fc7luVU2AuzawqjE7Zkc4QnXChDdZcK0Ke6LCp9T6afllYg==","signatures":[{"sig":"MEUCIFGB7rk/uFVePgDkH93IJjs7Tf293/uVHGXbdvW2y8syAiEAq5uN31bBIihUNESGX1QusRHj9l1uHyvrq95S7OZf+Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767168},"main":"src/index.ts","type":"module","gitHead":"e826ef558810436fe0549a1112780a4da63d9893","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.2.1_1783769266768_0.9709873200452672","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@d3ara1n/pi-ask-user","version":"2.2.2","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.2.2","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"c990fa4287989a8d756d93e53ad8b88bf3a1c88c","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.2.2.tgz","fileCount":8,"integrity":"sha512-XXMRV3EmPp8s2oOcztlNeCZh18J4JcFipkpoBXoC+wtISJHGbrMctAR85A2aUI+f3hc7oxpWBHQBpwjB809LNA==","signatures":[{"sig":"MEYCIQD4yC4stKxMErMbcoIv7uk+bhOooTYpGt+LcfAQwuxqiwIhAOndxZYHkhkeU3eZn6dz441RvfpyJ3DMeYtGL513/TJ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772076},"main":"src/index.ts","type":"module","gitHead":"ac01e7413c808b03ea7b0cf2281ae5c5ef1d7bc0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.2.2_1783873586943_0.0627708784128882","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@d3ara1n/pi-ask-user","version":"2.2.3","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.2.3","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"7372b04b0bf4a1c6650c8fe792c78bb699bccdcb","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.2.3.tgz","fileCount":8,"integrity":"sha512-LGZ+FOLM21KIMwwjVSlUW078sRMlEZiPsHg74fyHJrSpNdAhcOCA0vxea38w1aNn3spng6XPBzSudfXGTmPHwA==","signatures":[{"sig":"MEQCIGkW6aNWd22oK7t5ygNpcTjSt1g9nk6pxZ+UZcjeNitvAiAexC2qoc79UR4OOIm8j8lQ9BOabcgrKzI/EKRqcs9nmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765799},"main":"src/index.ts","type":"module","gitHead":"0e47ae9a5174149c728d335d7bfcfb4c468f70a6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.2.3_1785122382519_0.30711204067967124","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@d3ara1n/pi-ask-user","version":"2.3.0","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.3.0","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"e37ef6d13726b53bfbfa58cca0a13368440fc6ee","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.3.0.tgz","fileCount":8,"integrity":"sha512-beSSWyDcY9RK1ESafyWODodttCp/t77KUAXWhdDT5PF4XyS4YxS6+TBkuQNjF9MTZDtfEVirxY+4UipC5euTsQ==","signatures":[{"sig":"MEYCIQCJrKrOHiCtrtomdXrT6izgjpR1L8a+Q6VLI8Q8JvEm0QIhAJ+JROgalo8nTtuAa5SJtzfdyq1ZBUVzXO4LYB8lwZXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766885},"main":"src/index.ts","type":"module","gitHead":"0177215ca812ab709b38fa821a484a5700569018","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.3.0_1785389365236_0.6964230050680871","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@d3ara1n/pi-ask-user","version":"2.4.0","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.4.0","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"5086019ce3ef94b641001fab03c3b5a22ed653e5","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.4.0.tgz","fileCount":10,"integrity":"sha512-XvMFTktE6aWx8sHwEhaTit0suSEk4Jm/1mn3TSr0YQ2/pofNXBedSv411BLh5iyn4KVqe6IqfuXhDfDYHmtdJg==","signatures":[{"sig":"MEUCIQDy5EGqf8oSki/VJca+9x5crO8IuJXta6RmxLnrzQfe1QIgKhtfRb94IL1K19UQUl+IV9JXpfZe8FlY89z9W3edk4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774788},"main":"src/index.ts","type":"module","gitHead":"767db7c3fb2f159d1439fad20127c4509ae8d4b0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.4.0_1785898713780_0.035108987080552545","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@d3ara1n/pi-ask-user","version":"2.4.1","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.4.1","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"daa5317090fd544ee624b82a99db9ad666a684c0","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.4.1.tgz","fileCount":10,"integrity":"sha512-HXS5GrbeGke+NhKJKbBG2rjpNieNSymHiQvKOolIE8ow4Sge4t6aZq28ULH5fTur/0/ylABG0aQTrgEpLtse5Q==","signatures":[{"sig":"MEUCIQCnO6TLkXApVPfqOo9XYXBuC91GAmR+JLJRVYOlx3NNmgIgFaRh5rNTFp2RYUAUh7b6shaUtj09rDVdFA9Q4XTPdbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":775492},"main":"src/index.ts","type":"module","gitHead":"699127e0e7e44c1011932ce0bfa5a51af82a6f03","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.4.1_1785910928268_0.9875096863470039","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@d3ara1n/pi-ask-user","version":"2.4.2","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.4.2","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"b5ed25a09cd0650cc868c94aeca4c1799fbc9f50","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.4.2.tgz","fileCount":10,"integrity":"sha512-2O+LtGzUY5zRdeTXoTHL2V7WJ7ybgp9NC2fjPN7Yk1QV4JyyOL6wiyqa6IjnPHLgQF0iSoXrpcVZUBdyPfMKPw==","signatures":[{"sig":"MEUCIQDzkeMcrdtDwVEbuaXdF8IVJbyFz7PQ6wB8Dvy0I0Q8LQIgNUnRCa8kJFpIlK5gptJOgr5ndLDmCdLELpLqtsMwXto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774072},"main":"src/index.ts","type":"module","gitHead":"6bb5caf5a9bab05302a0de98a3263b1a667aab25","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.16.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.4.2_1785918959399_0.8093759684354849","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@d3ara1n/pi-ask-user","version":"2.4.3","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.4.3","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"8f2e5ead07634f07ce88ec8f7ce847c444447d31","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.4.3.tgz","fileCount":10,"integrity":"sha512-2WLgUOHRKPms4wB9hz7s79EJ6RyXXiaVAWSQprMSi1eEmm4MJzJGiuK3M0v5yHXQ8TnbYN7LmsqdglnzFUY8BA==","signatures":[{"sig":"MEQCIHSwQ+TkygMcrsyTNxlz22k/rUs3VyHCcyEAovu14jn2AiBlsuV1ETlzckTz/WE8bSIYERdJalf2IOxLEQJcCBjtJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773939},"main":"src/index.ts","type":"module","gitHead":"af0fc7bfe730365784e2ee727e33472a09e53bf6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.17.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.4.3_1786705850586_0.4311144718955817","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@d3ara1n/pi-ask-user","version":"2.4.4","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.4.4","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"2afe4fb73fb9aee3b8d6efeb51c7b1dbd47e2fa2","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.4.4.tgz","fileCount":10,"integrity":"sha512-8HWS7DjLxlshcPEJMa50ZSBsHL94q6NoxwACTK0gPxWM9PJmn71DcZNbTeuyreeYTVBhj7g7pGlE5FvsF6W8yg==","signatures":[{"sig":"MEQCIHVtxtBF78uiH37mO39VmbrcxAHlPn+r4O+VRfAbpJ/DAiBRLBJopYJPMl9zO7s9nLHMoKzGq0eRETsd82i7QDiLVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774451},"main":"src/index.ts","type":"module","gitHead":"9387ef3f6c32f8bb0c980987c06e65ad5439fd0f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.17.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.4.4_1787672851616_0.11606954463437558","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@d3ara1n/pi-ask-user","version":"2.5.0","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.5.0","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"d806be160f8adb2784874fc6177e1111e211a0a4","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.5.0.tgz","fileCount":10,"integrity":"sha512-dBvq1yT/+f6pAspBNK3c5+I3PocMN6IBeePKW9E+s5WGY7FCI64jFbbBfr0McEXgdNUWz8QmdP/nGJyAI8B7Yw==","signatures":[{"sig":"MEUCICQ8Y1ZliEqQJBnGj2kRF2HFwYdi0QvbrQ9eDSVaLbsiAiEAhC5sEZB/xAW/Z53MvBkTv7Egz5OnEKierkb7w1uccoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785581},"main":"src/index.ts","type":"module","gitHead":"27cf8155ad21363d9f474493541e3f434529338b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.17.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.5.0_1787750239570_0.45902648165317617","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@d3ara1n/pi-ask-user","version":"2.5.1","keywords":["pi-package","pi","pi-extension"],"license":"MIT","_id":"@d3ara1n/pi-ask-user@2.5.1","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"homepage":"https://github.com/d3ara1n/pi-extensions/tree/main/packages/pi-ask-user#readme","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"dist":{"shasum":"a41180cae174a4f85b50eda1d16e2b95ca45c23a","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.5.1.tgz","fileCount":10,"integrity":"sha512-Ri8BiBylrh5jfjXDppxADNt/MAj76y6+PE0Yut6AgBONj5XhkuqOWrhQdk0PQheGbbm1w5LPfiDk20e1sHPhkQ==","signatures":[{"sig":"MEUCIHNx5pXyCjhadwqXhPwtRU6FFx2VeHSrZp6IHKfMhjh4AiEAsBO0Kf6L0bvHASVOKFcKtKgdK2voWF7KszZS9e+pD50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIp9m9vuWTKK1LcOWL7y744yZA+zLQ8RW7tJMJTWVa0wIgA9dfT4Cnlb+3ZcWzLm4qyWifToJ7YJImBC/bOwCbVkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786335},"main":"src/index.ts","type":"module","gitHead":"07b921187b7a2adcd77d4de2ff57e1a01ecd3146","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.19.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user_2.5.1_1790851087350_0.2819717374992625","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"pi":{"image":"https://raw.githubusercontent.com/d3ara1n/pi-extensions/main/packages/pi-ask-user/preview.png","extensions":["./src/index.ts"]},"_id":"@d3ara1n/pi-ask-user@2.5.2","bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"dist":{"shasum":"49ecf9bc9fdb99fdba8d878cf4c7df9e3d0c8726","tarball":"https://registry.npmjs.org/@d3ara1n/pi-ask-user/-/pi-ask-user-2.5.2.tgz","fileCount":10,"integrity":"sha512-yuIZuLfbC4zYh9AJJPgFlnKT5esHq+jhqrHx3YweWm+whPLIq2q11fVjZqb8tiJo7qCVye3ybYB6GY0gUPL5Rw==","signatures":[{"sig":"MEUCIQCaQbvrP6AI6CfWYmFhtkxZV7yrFELXpLJrmYrDNAzD/AIgazvrEAWPUYPJhWp8mNGeEJ8oRKSPfTp/0MseV2Lfrx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+srOszphj5Xgu9ghC5O3LzaLiUHN2zNeebIs3/DG9zwIhAL69JSNVMXHSYk4ZTM5HwY2Rq+tBOVfbCTmdI7E+D6o0"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d3ara1n%2fpi-ask-user@2.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":786801},"main":"src/index.ts","name":"@d3ara1n/pi-ask-user","type":"module","gitHead":"4602572e6492f5272c6e346a5a27115ce1aca231","license":"MIT","version":"2.5.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d3b75b46-795e-4153-b19e-08b8d6c9d5a0"}},"homepage":"https://github.com/d3ara1n/pi-extensions/tree/main/packages/pi-ask-user#readme","keywords":["pi-package","pi","pi-extension"],"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"_npmVersion":"11.19.0","description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","directories":{},"maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-ask-user_2.5.2_1790886448715_0.7030017380018434"}}},"time":{"created":"2026-06-15T01:14:46.267Z","modified":"2026-10-01T20:27:29.263Z","0.1.0":"2026-06-15T01:14:46.502Z","1.0.0":"2026-06-15T13:19:33.540Z","2.0.0":"2026-06-24T03:22:05.907Z","2.1.0":"2026-06-24T15:31:08.385Z","2.1.1":"2026-06-28T14:35:58.845Z","2.1.2":"2026-06-30T10:31:27.878Z","2.1.3":"2026-07-06T10:38:59.977Z","2.1.4":"2026-07-10T05:38:47.512Z","2.2.0":"2026-07-10T20:54:54.420Z","2.2.1":"2026-07-11T11:27:46.920Z","2.2.2":"2026-07-12T16:26:27.164Z","2.2.3":"2026-07-27T03:19:42.717Z","2.3.0":"2026-07-30T05:29:25.449Z","2.4.0":"2026-08-05T02:58:33.967Z","2.4.1":"2026-08-05T06:22:08.484Z","2.4.2":"2026-08-05T08:35:59.555Z","2.4.3":"2026-08-14T11:10:50.767Z","2.4.4":"2026-08-25T15:47:31.783Z","2.5.0":"2026-08-26T13:17:19.784Z","2.5.1":"2026-10-01T10:38:07.480Z","2.5.2":"2026-10-01T20:27:28.962Z"},"bugs":{"url":"https://github.com/d3ara1n/pi-extensions/issues"},"license":"MIT","homepage":"https://github.com/d3ara1n/pi-extensions/tree/main/packages/pi-ask-user#readme","keywords":["pi-package","pi","pi-extension"],"repository":{"url":"git+https://github.com/d3ara1n/pi-extensions.git","type":"git","directory":"packages/pi-ask-user"},"description":"Ask-user tool for pi — renders in the bottom editor slot (not a screen overlay), so the transcript stays visible and scrollable above the panel while you decide","maintainers":[{"name":"d3ara1n","email":"d3ara1n@outlook.com"}],"readme":"# @d3ara1n/pi-ask-user\n\n[![npm version](https://img.shields.io/npm/v/@d3ara1n/pi-ask-user)](https://www.npmjs.com/package/@d3ara1n/pi-ask-user) [![npm downloads](https://img.shields.io/npm/dm/@d3ara1n/pi-ask-user)](https://www.npmjs.com/package/@d3ara1n/pi-ask-user) [![license](https://img.shields.io/npm/l/@d3ara1n/pi-ask-user)](https://www.npmjs.com/package/@d3ara1n/pi-ask-user)\n\nWhen the agent needs a decision from you — picking an approach, confirming a direction — a panel slides up from the bottom of pi and waits. **The transcript above stays visible**, so you can read the agent's reasoning while you choose instead of answering blind.\n## Why this panel\n\nMost ask-user tools slide in as a full-screen overlay that covers the transcript, so you choose without seeing the analysis that should inform your choice. This one doesn't — the panel lives in pi's bottom area and the conversation stays right above it, scrollable the whole time.\n\nThat matters most in pi's `\"regular\"` TUI mode with [`pi-powerline-footer`](https://github.com/nicobailon/pi-powerline-footer): once that extension loads, the terminal's native scrollback stops working, so an overlay panel becomes a dead end — it hides a transcript you then can't scroll back through. This panel keeps the transcript in the content area, so it stays reachable even alongside `pi-powerline-footer`, exactly where overlay tools break. Under pi's fullscreen default (1.0+) the same layout holds: the transcript scrolls in-app and stays visible above the panel.\n\nPress `Ctrl+\\` any time to **collapse** the panel to a single status row, freeing even more of the screen while you think.\n\n## Dependencies\n\nNone.\n\n## Installation\n\n```bash\npi install npm:@d3ara1n/pi-ask-user\n```\n\nOr add to `~/.pi/agent/settings.json`:\n\n```jsonc\n{\n  \"extensions\": [\n    \"/absolute/path/to/pi-extensions/packages/pi-ask-user\"\n  ]\n}\n```\n```\n\n## Configuration\n\nThe collapse/expand toggle key is configurable via the `askUser` block in\n`~/.pi/agent/settings.json` (or a project-level `.pi/settings.json`, which\nreplaces the global block entirely):\n\n```jsonc\n{\n  \"askUser\": {\n    \"toggleKey\": \"ctrl+\\\\\"\n  }\n}\n```\n\n`toggleKey` uses the same key format as `~/.pi/agent/keybindings.json` (e.g.\n`ctrl+\\\\`, `alt+\\\\`, `f1`, `shift+tab`). An invalid value silently falls back\nto the default. Changes apply on the next `ask_user` call — no reload needed.\n\nAll other panel keys (`↑` `↓`, `Space`, `Enter`, `Tab`, `Esc`) are fixed.\n\n## Symbols\n## Symbols\n\nThe panel uses three glyphs:\n\n- `○` a single-select option — fills to `◉` once you commit\n- `□` a multi-select option — fills to `▣` once checked\n- `▸` the cursor — marks where you are, independent of what's selected\n\nMoving `↑`/`↓` only moves the cursor; committing a choice is a separate step.\n\n## Answering questions\n\n**Single-select** — `Space` marks an option **without** leaving the question, so you can look it over before committing; `Enter` commits and moves to the next question.\n\n**Multi-select** — `Space` toggles a checkbox on each option; `Enter` commits every checked option at once and moves on.\n\n**Always type your own answer.** Every question shows a \"Type something.\" row that can't be turned off, so you're never forced into options you dislike. `Space` on it opens a text editor; after submitting, the row shows your committed text (`◉ ✎ your text`). `Space` again reopens the editor **prefilled**, so you can tweak rather than retype. `Esc` discards the edit and keeps the old answer; `Enter` saves the change.\n\nIn multi-select, your typed text is an *extra* entry kept alongside the checked options — it never overwrites them. You can check several options, then type a custom value, and both come back together. Submitting an empty custom value clears only the typed entry; any checks remain.\n\n**Required questions.** Some questions can't be skipped — you can't move forward until you've answered. The \"Type something.\" row still works, so you're never trapped by the offered options. You can always go back to earlier questions.\n\n## Option side panels\n\nSome options carry extra detail — an ASCII layout sketch, a code skeleton, a pros/cons breakdown, or the reasoning behind the option. When any option in a question has that, the panel splits into **two columns**: the option list on the left, the focused option's detail on the right. Moving the cursor updates the right pane, so you can compare details side by side before choosing.\n\n## The review screen\n\nAfter the last question, a **review screen** lists every question with your answer (skipped questions show `(skipped)`):\n\n```\n ▸ 1. Which layout?\n      Sidebar\n   2. Which database?\n      Postgres\n\n   ✎  Note to agent\n      (optional — Space to add a note)\n```\n\n`Space` on any question jumps back to it (and returns to the review afterwards); `Enter` submits everything. `Enter` always means \"submit\" here — never \"edit\" — so you can't accidentally send by double-tapping while trying to edit. Use `Space` to edit.\n\n**Note to agent.** The last entry is a free-form note about anything *beyond* the specific questions — overall direction, pacing, a correction to the premise. The agent can't request or pre-fill it; it's yours. `Space` opens the editor, `Enter` saves (empty = no note), `Esc` returns without saving. Because the note can reframe or override your answers, the agent treats it as high-priority context.\n\n## Keys\n\n| Key | Action |\n|-----|--------|\n| `↑` `↓` / `PgUp` `PgDn` | Move cursor / scroll |\n| `Space` | The \"interact\" key: select (single) / toggle (multi) / **edit** (open custom input, edit a review entry, or open the note) |\n| `Enter` | Confirm & advance (single) / commit checked (multi). On the review screen, submit everything. Never enters edit mode — that's `Space` |\n| `Tab` / `Shift+Tab` | Next / previous question, **cycling** (last → first) |\n| `→` / `←` | Next / previous question, but **stop at the boundary** (no cycle) — safer when there are many questions |\n| `Esc` | Cancel (or exit the custom-input editor without saving) |\n| `Ctrl+\\` | Collapse / expand the panel (configurable — see [Configuration](#configuration)) |\n\n## Non-TUI sessions (RPC / ACP)\n\nThe panel is built on pi's TUI-only `ctx.ui.custom()` API. In RPC/ACP sessions (e.g. via `pi-acp` in Zed) the tool degrades to plain dialogs through pi's extension UI sub-protocol, and the JSON result contract stays identical:\n\n- **Single-select** → one `select()` dialog per question; descriptions fold inline into option labels; a trailing \"✎ Type something…\" option opens a text input (dismissing it returns to the menu); a trailing skip option appears unless the question sets `allowSkip: false`\n- **Multi-select** → one confirm dialog per option (full multi semantics, just more clicks); an all-no run commits as `{answers: []}`, same as the panel's empty commit\n- **Cancelling any select()** cancels the whole call (`{cancelled: true}`), same as Esc in the panel\n- **The note** is only offered after a free-text input has succeeded at least once in the call — hosts that don't answer text inputs (e.g. current `pi-acp` auto-cancels them) never get polled, so no unsupported-request spam\n\nLost versus the TUI panel: the review screen (degraded mode asks questions strictly in sequence), option previews/description layout, mid-multi-select dismissal (confirm-no means \"exclude\", not \"cancel\"), and the note when the host can't do text inputs. In print/JSON mode no host answers dialogs at all, so every call resolves to `{cancelled: true}`.\n\nWhy this floor: ACP's only agent→client interaction primitive is `session/request_permission`, whose options carry free-form names/ids — so any multiple-choice question maps natively onto `select()`, but free-form text input has no protocol carrier at all (not an adapter gap). The tool therefore promises exactly the select/confirm intersection and treats `input()` as a progressive enhancement.\n","readmeFilename":"README.md"}