Copilot CLI interactive mode turns blank after submitting a prompt in Windows Terminal, while -p mode works
- 主要语言
- Shell
- 星标
- 11.2k
- 派生
- 1.9k
- 平均合并
- 14 小时 16 分钟
- 30 天内合并 PR
- 6
描述
### Describe the bug
### Summary
In interactive mode, GitHub Copilot CLI renders normally at first, but after I submit a prompt the UI goes blank and no further output is visible.
This happens even with very short prompts that should return only a single sentence.
Non-interactive prompt mode with -p works normally, so the issue appears to be specific to the interactive terminal UI.
### Environment
- GitHub Copilot CLI version: 1.0.71
- OS: Windows
- Terminal: Windows Terminal
- GitHub product version: latest
### Affected version
GitHub Copilot CLI 1.0.71.
### Steps to reproduce the behavior
1. Open Windows Terminal.
2. Start Copilot CLI: copilot
3. Enter any prompt, including a short prompt such as: Reply with one short sentence only.
4. Observe that Thinking appears briefly.
5. The terminal UI then goes blank.
### Expected behavior
After submitting a prompt in interactive mode, Copilot CLI should continue showing Thinking and then render the response in the terminal.
### What actually happened
- Copilot CLI starts and renders normally.
- I enter a prompt.
- It shows Thinking.
- Then the screen turns blank.
- After the blank screen appears, I do not see the response or UI content anymore.
This also happens with very short prompts, including prompts that should only produce a one-sentence response.
### Additional context
I tried the following and still saw the same blank-screen behavior in interactive mode:
- Pressed Ctrl + L
- Pressed ?
- Entered /help
- Tried very short prompts with minimal output
- Tried --screen-reader mode: copilot --screen-reader
--screen-reader mode shows the same issue.
What does work
Non-interactive mode works correctly:
copilot -p "Say hello"
This returns output normally.
贡献指南
调研方向
首先,在 Windows Terminal 中使用简短提示通过 `copilot` 重现该问题,然后将交互模式与 `copilot -p "Say hello"` 和 `copilot --screen-reader` 进行比较。当交互模式继续显示 Thinking 并渲染响应,而不是变为空白,同时非交互模式仍能正常工作时,修复就完成了。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- shell
- 领域
- cli
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 52/100