docs(readme): refresh feature-first layout and screenshots
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# @eko24ive/pi-ask
|
||||
|
||||
`@eko24ive/pi-ask` adds an interactive `ask_user` clarification tool.
|
||||
`@eko24ive/pi-ask` is an ask tool that cares about your answers.
|
||||
|
||||
It lets an agent pause, ask structured questions in a terminal UI, and continue with normalized answers instead of guessing.
|
||||
|
||||
@@ -18,24 +18,63 @@ You can also install from git:
|
||||
pi install git:github.com/eko24ive/pi-ask
|
||||
```
|
||||
|
||||
### Screenshots
|
||||
|
||||
| | | |
|
||||
| --- | --- | --- |
|
||||
|  |  |  |
|
||||
|  |  | |
|
||||
|
||||
## Features
|
||||
|
||||
Once installed, this package gives the agent a native way to ask for clarification instead of guessing.
|
||||
|
||||
- 🧭 **Multi-question flow** — gather several answers in one pass.
|
||||
- ✅ **Single + multi select** — support simple and additive choices.
|
||||
- 🪟 **Preview mode** — show richer options with a dedicated preview pane.
|
||||
- ✍️ **Custom answers** — users can choose `Type your own` and type inline.
|
||||
- 📝 **Notes** — add question-level or option-level context without breaking the flow.
|
||||
- 👀 **Submit screen** — check everything before submitting answers back to the agent.
|
||||
- ⌨️ **Fast keyboard UX** — number shortcuts, inline selection, notes, and submit navigation.
|
||||
- 🧭 Familiar ask-style interface: tabbed questions, single/multi select, and preview mode
|
||||
- ✍️ Inline free-form `Type your own` answers
|
||||
- 📝 Question-level and option-level notes
|
||||
- 👀 Review tab with `Submit`, `Elaborate`, and `Cancel`
|
||||
- 💬 Elaboration flow to capture note-based clarification before final submission
|
||||
- ⌨️ Fast keyboard-first interaction (also mobile-friendly in remote sessions)
|
||||
|
||||
## Feature walkthrough
|
||||
|
||||
### Multi-question flow (tabs)
|
||||
Move across several related questions in one ask flow.
|
||||
|
||||

|
||||
|
||||
### Single-select question
|
||||
Pick one option when answers are mutually exclusive.
|
||||
|
||||

|
||||
|
||||
### Multi-select question
|
||||
Choose multiple options when several answers apply.
|
||||
|
||||

|
||||
|
||||
### Preview mode
|
||||
Use a dedicated preview pane when options need richer detail.
|
||||
|
||||

|
||||
|
||||
### Custom answer (`Type your own`)
|
||||
Capture free-form input inline without leaving the flow.
|
||||
|
||||

|
||||
|
||||
### Option notes
|
||||
Attach clarification notes to a specific option (`n`).
|
||||
|
||||

|
||||
|
||||
### Question notes
|
||||
Add notes at question level for broader context (`Shift+N`).
|
||||
|
||||

|
||||
|
||||
### Review tab — Submit
|
||||
Review all answers before returning them to the agent.
|
||||
|
||||

|
||||
|
||||
### Review tab — Elaborate
|
||||
Ask the agent to elaborate on notes before finalizing choices.
|
||||
|
||||

|
||||
|
||||
## Use
|
||||
|
||||
|
||||
Reference in New Issue
Block a user