* feat: add clickable overlay buttons for CLI prompt selection
Detect numbered selection prompts in the xterm.js terminal buffer
and display clickable overlay buttons, allowing users to respond
by tapping instead of typing numbers. Useful on mobile/tablet devices.
Closes#427
* fix: address CodeRabbit review feedback
- Remove fallback option scanning without footer anchor to prevent
false positives on regular numbered lists in conversation output
- Cancel pending prompt check timer on disconnect to prevent stale
options from reappearing after reconnection
* fix: require contiguous option block above footer anchor
Stop collecting numbered options as soon as a non-matching line is
encountered, preventing false matches from non-contiguous numbered
text above the prompt.
Addresses CodeRabbit review feedback on PR #480.
* revert: allow non-contiguous option lines for multi-line labels
CLI prompts may wrap options across multiple terminal rows or include
blank separators. Revert contiguous-block requirement and document
why non-matching lines are tolerated during upward scan.