The agent needs a decision it should not guess: which auth method to wire.
It calls ask_user_question; a structured chooser appears inline with three options, the recommended one first, each with a one-line trade-off.
You move with the arrow keys, pick one, add a short note, confirm.
The agent's next turn quotes your choice and note verbatim and continues.
Protagonist: ask.
Point: decisions stay with the human, and answers come back structured, not as prose the model has to parse.
# ask demo
1. The agent needs a decision it should not guess: which auth method to wire.
2. It calls `ask_user_question`; a structured chooser appears inline with three options, the recommended one first, each with a one-line trade-off.
3. You move with the arrow keys, pick one, add a short note, confirm.
4. The agent's next turn quotes your choice and note verbatim and continues.
Protagonist: ask.
Point: decisions stay with the human, and answers come back structured, not as prose the model has to parse.