v2.52.0
Batched ask_user Wizard
dreb can now ask one or more structured clarifying questions in a single batch wizard, with matching behavior across the TUI, Dashboard, and RPC hosts.
What changed
- One call, multiple questions.
ask_useraccepts aquestions[]batch and returns orderedanswers[], with multiple choice, multi-select, free text, multiline input, skipped answers, and one optional timeout. - Native TUI wizard. Single questions stay compact; multi-question batches gain keyboard-switchable tabs, preserved drafts, answered markers, a review page, and one batch submit.
- Dashboard parity. The browser UI provides clickable tabs, native selection controls, persistent per-question drafts, review/submit, mobile-accessible Stop action, and deadline-preserving countdowns.
- Reliable RPC behavior. Batched request/response types, strict entry validation, ask-specific FIFO serialization, queued-abort handling, recovery snapshots, and a complete custom-host example prevent hidden or orphaned prompts.
- Updated docs and tests. Root/package docs, extension and RPC guides, CLI help, examples, and cross-surface regression coverage now describe and verify the batch flow.
Implemented in PR 423.