Bug: Command Code 1.56.0 TUI does not accept keyboard input on Windows
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 58/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- node.js
- 領域
- cli
調査の方向性
空のディレクトリで npm によりインストールした Command Code 1.56.0 を cmd と PowerShell で使用してリグレッションを再現し、その後、インタラクティブ TUI の動作を 1.55.0 と比較します。cmdc TUI の入力エントリポイントを追跡し、キーボード入力のカバレッジを追加します。Windows ターミナルで workaround なしにプロンプトとショートカットが動作すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Summary
After upgrading from Command Code 1.55.0 to 1.56.0, the interactive TUI starts and renders correctly, but it no longer accepts keyboard input.
The prompt is displayed normally, but typing does not enter any text. The TUI appears to be running, but keyboard input is not being processed.
I initially suspected corrupted project/session data, but testing with a completely empty project reproduced the same issue.
This appears to be a regression in Command Code 1.56.0.
Expected Behavior
After running cmdc, the TUI should accept keyboard input in the Ask your question... prompt and respond normally to keyboard shortcuts.
Actual Behavior
The TUI renders correctly, for example:
Command Code v1.56.0
models: glm-5.3-flash with low effort · taste-1
~
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Ask your question...
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
? for shortcuts · taste on
However, keyboard input is not accepted. I cannot type a prompt into the input field.
The CLI itself starts correctly:
cmdc --version
and:
cmdc --help
work normally.
The problem is specifically with the interactive TUI and keyboard input.
I also tested an empty project, so the problem does not appear to be caused by corrupted sessions or project data.
Steps to reproduce the issue
- Install Command Code 1.56.0:
npm install -g command-code@1.56.0 - Create a completely empty directory:
mkdir test-command-code
cd test-command-code - Run:
cmdc - The TUI starts and displays the Ask your question... prompt.
- Try typing any text.
- The TUI does not accept the keyboard input.
Command Code Version
1.56.0
Operating System
Windows
Terminal/IDE
both cmd & PowerShell
Shell
No response
Session file (optional)
No response
Fix prompt (optional)
No response
Additional context
I completely reinstalled Command Code and also cleared the npm cache:
npm uninstall -g command-code
npm cache clean --force
npm install -g command-code@latest
The problem remained with 1.56.0.
I also tested my existing projects and initially suspected that the projects directory or session files might be corrupted. However, the same problem occurs with a completely empty project.
Regression test
I downgraded to Command Code 1.55.0:
npm install -g command-code@1.55.0
and disabled automatic updates using:
COMMANDCODE_SKIP_UPDATES=1
With 1.55.0, the TUI works normally and accepts keyboard input.
The same environment, terminal, and projects work correctly with 1.55.0.
Workaround
For now, I am using Command Code 1.55.0 with automatic updates disabled:
COMMANDCODE_SKIP_UPDATES=1
This completely restores normal TUI keyboard input.
- 主要言語
- 言語のデータがありません
- スター
- 4k
- フォーク
- 350
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
CommandCodeAI/command-code のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
CommandCodeAI/command-code#855 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
CommandCodeAI/command-code#841 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
CommandCodeAI/command-code#655 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
CommandCodeAI/command-code#608 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 70/100
CommandCodeAI/command-code#893 ·
CommandCodeAI/command-code の issue をすべて見る
似ている issue
-
area: compat bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
area: dogs bug priority: P3 silent failure test-code
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
phoenixframework/phoenix#6847 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
hust-open-atom-club/hustmirror-cli#52 · コメント 1 件 ·