@itc-steve/pi-ask-complete
v1.0.1
Published
Pi extension: model-guided ask_user questions in a bottom panel with the transcript kept visible
Downloads
109
Maintainers
Readme
pi-ask-complete
Model-guided ask_user questions for the Pi coding agent.
The extension tells the model to use ask_user for decisions, preferences, confirmations, and clarifying questions instead of dumping multiple-choice prompts into chat. Answers come back as structured JSON. The transcript stays visible the whole time.
- Single-select and multi-select questions
- Free-form answers on every question (
Type something.) - Optional descriptions and side-by-side previews
- Multiple questions with tabs and a final review screen
- Required or skippable questions
- Bottom-panel UI that keeps the transcript visible
- Structured JSON answers returned to the model
- Herdr attention notification when the panel waits in a background pane
pi install npm:@itc-steve/pi-ask-completeFrom a local checkout:
pi install /path/to/pi-ask-completeRun /reload after installation.
ask_user({
questions: [
{
header: "Which layout?",
tab: "Layout",
prompt: "Choose the default page layout.",
options: [
{ label: "Grid", description: "Dense overview of many items." },
{ label: "List", description: "More detail for each item." }
],
allowSkip: false
}
]
})Every question also includes a Type something. row. The tool returns structured JSON with the user's selections, custom answers, skipped questions, cancellation state, and optional note.
License
MIT
