@yassimba/pi-ask-user
Reviewed, pinned distribution of pi-ask-user
Package details
Install @yassimba/pi-ask-user from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@yassimba/pi-ask-user- Package
@yassimba/pi-ask-user- Version
0.1.2- Published
- Jul 16, 2026
- Downloads
- not available
- Author
- yassimba
- License
- MIT
- Types
- extension, skill
- Size
- 107 KB
- Dependencies
- 1 dependency · 3 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
],
"skills": [
"./node_modules/pi-ask-user/skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@yassimba/pi-ask-user
A reviewed distribution of pi-ask-user
for the Yassimba setup catalog. This package contains the exact upstream npm
release recorded in THIRD_PARTY_NOTICES.md. It adds no
runtime code of its own.
Install
Select Ask User with ai-setup add, or install it directly:
pi install npm:@yassimba/pi-ask-user
Restart Pi or run /reload. The package provides one tool:
ask_userpresents structured questions in a searchable split-pane TUI with single- or multi-select options (allowMultiple: true), freeform input, and a details preview pane.
The package also includes upstream's ask-user skill, which teaches the agent
when to gate decisions on a question. Display behavior can be tuned with the
PI_ASK_USER_DISPLAY_MODE, PI_ASK_USER_OVERLAY_TOGGLE_KEY, and
PI_ASK_USER_COMMENT_TOGGLE_KEY environment variables as described in the
upstream README.
Pi extensions run with your user account's permissions. Review the upstream source before enabling it.
Updating the bundled release
- Inspect the new upstream npm tarball, source commit, dependencies, and licenses.
- Set an exact
pi-ask-userversion inpackage.json. - From
plugins/ask-user, runnpm install --package-lock-only --ignore-scripts --omit=peer --install-strategy=nested --workspaces=falseto updatenpm-shrinkwrap.json. - Update
THIRD_PARTY_NOTICES.mdwith the version, commit, npm integrity, and any bundled dependency whose payload omits its license notice. - From the repo root, run
npm install,npm run catalog:generate, andnpm run check. - Inspect
npm pack --dry-run --json --workspace plugins/ask-userand publish a new wrapper version before publishing the Pi Kit catalog update.