When SSHing into a VM with network latency, terminal responses to startup
queries (kitty protocol detection) can arrive after the 200ms timeout expires.
The original code immediately restored raw mode, causing late responses to
leak through as visible text.
This fix adds two layers of defense:
1. Drain handler in kittyProtocolDetector: Adds a 100ms window after timeout
to silently consume late-arriving responses
2. Regex filter in KeypressContext: Catches any terminal response patterns
that make it past the detection phase, regardless of timing
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>