# 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.