Skip to content

v2.52.0

Choose a tag to compare

@m-aebrer m-aebrer released this 04 Aug 15:46
· 40 commits to master since this release
156e6a6

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_user accepts a questions[] batch and returns ordered answers[], 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.