{"_id":"@aneviaro/pi-ask-user-question","_rev":"2-5f577014ede4c786598ab7c54c9c5a2a","name":"@aneviaro/pi-ask-user-question","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@aneviaro/pi-ask-user-question","version":"0.1.0","keywords":["pi-package","pi","pi-coding-agent"],"_id":"@aneviaro/pi-ask-user-question@0.1.0","maintainers":[{"name":"aneviaro","email":"aliaksandra.neviarouskaya@gmail.com"}],"pi":{"extensions":["./extensions/ask-user-question.ts"]},"dist":{"shasum":"b489223d0e1eb972f0a69a761642de09c9583e08","tarball":"https://registry.npmjs.org/@aneviaro/pi-ask-user-question/-/pi-ask-user-question-0.1.0.tgz","fileCount":4,"integrity":"sha512-uI123+j4xjR1YDLFE/WSDy+Ume+VGY8gjnnNv+/c6K+X9zqcj0dLCgFxFaArKSvvnIm/gQkjYGTGIW16Kbw6Jg==","signatures":[{"sig":"MEYCIQCnuDKp5pHvmxPHaUpRRS0hBLz+8+gm4hc4t03XSL6I1QIhAMiV3PgDq7+OWcWMrDKV4fWQ5x5Idmk7Q2oJFbWQegAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152789},"gitHead":"6d0bd9a38ce6a6f3af2330d6767f9195b9403508","_npmUser":{"name":"aneviaro","email":"aliaksandra.neviarouskaya@gmail.com"},"_npmVersion":"11.13.0","description":"A blocking user-question tool for Pi coding agent.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ask-user-question_0.1.0_1783688032743_0.7698316637359619","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aneviaro/pi-ask-user-question","version":"0.1.1","description":"A blocking user-question tool for Pi coding agent.","keywords":["pi-package","pi","pi-coding-agent"],"pi":{"extensions":["./extensions/ask-user-question.ts"]},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*","typebox":"*"},"gitHead":"bce5375f55900df6bf48a886a83761d0fa522f18","_id":"@aneviaro/pi-ask-user-question@0.1.1","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-fc4Kb36IIZ+ovN44LvHtR/GGuC+lDqqjQFj+VLQVETzEOPSckC6+grpyfF1GGyicCX5bGJdAMm2Nyf1ZdrlsSw==","shasum":"ff71594e0c6a9c77facb2c2ac8bf23c23607b57d","tarball":"https://registry.npmjs.org/@aneviaro/pi-ask-user-question/-/pi-ask-user-question-0.1.1.tgz","fileCount":4,"unpackedSize":152789,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCIOUJqlln+yPPWwwirtWhLpop1vqtRIFSaYxvjN/PS8wIgNCwO8EvDqMEi3Vd3Gnr2Z1bVejAhF40iZpZW4fQfobg="}]},"_npmUser":{"name":"aneviaro","email":"aliaksandra.neviarouskaya@gmail.com"},"directories":{},"maintainers":[{"name":"aneviaro","email":"aliaksandra.neviarouskaya@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-ask-user-question_0.1.1_1783688493184_0.6049575156162865"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-10T12:53:52.611Z","modified":"2026-07-10T13:01:33.473Z","0.1.0":"2026-07-10T12:53:52.895Z","0.1.1":"2026-07-10T13:01:33.356Z"},"keywords":["pi-package","pi","pi-coding-agent"],"description":"A blocking user-question tool for Pi coding agent.","maintainers":[{"name":"aneviaro","email":"aliaksandra.neviarouskaya@gmail.com"}],"readme":"# pi-ask-user-question\n\nA Pi package that adds `ask_user_question`, a blocking clarification tool with multiple-choice and freeform answers.\n\n## Demo\n\n![ask_user_question presents a recommended multiple-choice prompt in Pi](assets/ask-user-question-demo.png)\n\n## Install\n\n```bash\npi install npm:@aneviaro/pi-ask-user-question\n```\n\nFor local development:\n\n```bash\npi install /absolute/path/to/ask-user-question\n```\n\n## Tool behavior\n\n- Asks one concise blocking question.\n- Supports labeled options with stable values.\n- Allows a custom freeform answer by default.\n- Returns the selected label and stable value, or the custom response.\n- Refuses to prompt in non-interactive modes.\n","readmeFilename":"README.md"}