pi-umbra-ask
v0.1.1
Published
A tool the model can call to ask you a question mid-turn. Answers are stripped of control and bidi characters before any renderer sees them.
Maintainers
Readme
pi-umbra-ask
A tool the model can call to ask you a question mid-turn, instead of guessing or stopping.
pi gives a model no way to put a question on screen and wait for the answer. Without one, an agent that reaches a fork either picks for you or ends the turn to ask, and both cost more than the question would have. This registers that tool.
The questionnaire takes single or multiple choice. Layout is one column per element, so a row is exactly as wide checked as unchecked and nothing drifts when a glyph changes. There is no cursor column: the row under the cursor is coloured instead, which costs no width and cannot fall out of alignment.
Answers are stripped of control and bidi characters before any renderer sees them, so an answer cannot rewrite the screen around it.
pi-umbra-ask/
├── checks
│ └── umbra-ask.check.ts
├── extensions
│ └── umbra-ask.ts
└── lib
└── clean.tsInstall
pi install npm:pi-umbra-askMIT.
