Skip to content

Unify multi-value interactive prompts with reusable abstraction#109

Merged
lukidoescode merged 2 commits intomainfrom
lwagner/99-fix-init-array-input
Apr 17, 2026
Merged

Unify multi-value interactive prompts with reusable abstraction#109
lukidoescode merged 2 commits intomainfrom
lwagner/99-fix-init-array-input

Conversation

@lukidoescode
Copy link
Copy Markdown
Owner

@lukidoescode lukidoescode commented Apr 17, 2026

Extract prompt_multi_value() and MultiValuePromptConfig to share the two-stage loop pattern (intro message, first prompt with optional default, "Additional pattern" for subsequent entries) between prompt_ignored_files_loop and prompt_influence_patterns.

Extract `prompt_multi_value()` and `MultiValuePromptConfig` to share
the two-stage loop pattern (intro message, first prompt with optional
default, "Additional pattern" for subsequent entries) between
`prompt_ignored_files_loop` and `prompt_influence_patterns`.
…TTY debug output

- Move MultiValuePromptConfig to its canonical position (after NonInteractiveProvider impl block, before TerminalInitInteractionProvider)
- Add interactive E2E tests for prompt_ignored_files_loop via init command
- Add interactive E2E test for prompt_influence_patterns via additional-packages add
- Add debug_print_screen to TerminalSession; print screen on wait_for timeout
@lukidoescode lukidoescode merged commit c6832d9 into main Apr 17, 2026
14 checks passed
@lukidoescode lukidoescode deleted the lwagner/99-fix-init-array-input branch April 17, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Interactive prompt for ignored_files in init command does not make multi-value input clear

1 participant