@yassimba/pi-ask-user
v0.1.2
Published
Reviewed, pinned distribution of pi-ask-user
Maintainers
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-userRestart 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.
