Skip to content

T035+T036: Fix CLI adapter Windows tty + test hang#33

Merged
grobomo merged 1 commit into011-fix-cli-adapterfrom
011-T035-cli-interactive
Mar 31, 2026
Merged

T035+T036: Fix CLI adapter Windows tty + test hang#33
grobomo merged 1 commit into011-fix-cli-adapterfrom
011-T035-cli-interactive

Conversation

@grobomo
Copy link
Copy Markdown
Owner

@grobomo grobomo commented Mar 31, 2026

Summary

  • CLI adapter now uses msvcrt.kbhit() on Windows tty for non-blocking input
  • Pipe mode uses background thread reader — fixes multi-adapter test hang
  • Fix webhook test 7 flaky ConnectionAbortedError on Windows

Test plan

  • All 42 tests pass across 7 suites
  • Multi-adapter test no longer hangs (was blocking on readline())

- CLI adapter now uses msvcrt.kbhit() on Windows tty for non-blocking input
- Pipe mode uses background thread reader — fixes multi-adapter test hang
- Also fix webhook test 7 flaky ConnectionAbortedError on Windows
@grobomo grobomo merged commit 3ae3b47 into 011-fix-cli-adapter Mar 31, 2026
@grobomo grobomo deleted the 011-T035-cli-interactive branch March 31, 2026 21:54
grobomo added a commit that referenced this pull request Mar 31, 2026
…33) (#34)

- CLI adapter now uses msvcrt.kbhit() on Windows tty for non-blocking input
- Pipe mode uses background thread reader — fixes multi-adapter test hang
- Also fix webhook test 7 flaky ConnectionAbortedError on Windows

Co-authored-by: grobomo <grobomo@users.noreply.github.com>
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.

1 participant