[BUG] [Agent View] Persistent flicker and broken input on Windows Terminal + Git Bash with CJK (v2.1.145)
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Bug description
When using claude agents (Agent View) on Windows Terminal + Git Bash with Japanese IME, two issues occur consistently:
- Persistent screen flicker — The entire Agent View screen flickers on every background session state update. This happens regardless of
noFlickersetting (tested bothtrueandfalse). - Broken input in list-view quick reply — When typing into the
>input field on the Agent View list screen, characters are accepted but Backspace and Enter keys do not work. The session cannot be submitted from the list view. The only workaround is toattachto a session first, then type in the full chat interface.
Additionally, the screen occasionally renders corrupted output (e.g. Complettd instead of Completed, 4hclaud he p command instead of claude help command), suggesting the alternate screen buffer state is being broken during partial redraws.
What Should Happen?
- Agent View should not flicker on routine state updates.
- The list-view quick reply input should accept Backspace and Enter to allow message submission without attaching.
- Screen buffer should not corrupt during redraws (no garbled text).
Error Messages/Logs
Steps to Reproduce
- On Windows 11 with Windows Terminal + Git Bash (MINGW64), install Claude Code v2.1.145 via npm.
- Have multiple background sessions running (e.g.
claude --bg ...× 3+). - Run
claude agentsto open Agent View. - Observe the screen flickering on each background state update.
- In the list-view quick reply input (
>), type any text (Japanese or English). - Press Backspace — no effect.
- Press Enter — no effect; the message is not submitted.
- Press Esc → arrow keys → Enter to attach. After attaching, input works normally.
Claude Model
Opus
Is this a regression?
No
Last Working Version
_No response — Agent View is a research preview feature, not a regression from a prior working version._
Claude Code Version
2.1.145 (Claude Code)
Platform
Anthropic API
Operating System
Windows 11 (Lenovo Yoga 6)
Terminal/Shell
Git Bash (MINGW64) on Windows Terminal
Note on metadata fields: The form's dropdown options for "Is this a regression?", "Operating System", and "Terminal/Shell" did not match my environment, so I have written the correct values above in the body. Please disregard the dropdown selections shown in the issue sidebar — the values in this body text are authoritative.
Additional Information
Relevant ~/.claude/settings.json
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
},
"effortLevel": "high",
"autoUpdatesChannel": "latest",
"noFlicker": true
}
(Other unrelated keys omitted for brevity.)
Investigation already done
- Updated from v2.1.144 → v2.1.145 — no change.
- Toggled
noFlickerbetweentrueandfalse— flicker reduced slightly but not resolved in either case. - The input bug (Backspace/Enter not working in list-view quick reply) is consistent across both settings.
- Workaround for input bug:
Esc→ arrow keys →Entertoattach, then type in the full chat view. - No workaround found for the flicker.
Additional notes
- The
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1flag is set in my environment. I have not yet tested whether disabling it changes the behavior — happy to test if useful for triage. - This is on a high-load setup (~27 parallel git worktrees), which may amplify the redraw frequency and contribute to the flicker visibility.
- Related existing issues that may be relevant context: #42954 (no-flicker mode breaks CJK copy on Windows Terminal), #42297 (no-flicker mode mouse scroll issue).
Screenshots
Image 1 — List view with Japanese input where Backspace/Enter don't work:
<img width="962" height="1073" alt="Image" src="https://github.com/user-attachments/assets/c76072dc-0664-4c20-a9f3-d361f865f026" />
Image 2 — Normal Agent View session output for context:
<img width="940" height="1072" alt="Image" src="https://github.com/user-attachments/assets/a74bffc7-7cb6-4d1a-874e-677c973249f5" />
Image 3 — Corrupted screen buffer with garbled text ("Complettd", "4hclaud he p command"):
<img width="953" height="1077" alt="Image" src="https://github.com/user-attachments/assets/0d50d2af-d1eb-41d2-adc1-c0bf396cbfcc" />
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗