github / github/copilot-cli

Support dumb terminal mode (TERM=dumb)

Ouverte
#3,372 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
area:terminal-rendering
Langage dominant
Shell
Étoiles
11.2k
Forks
1.9k
Merge moyen
14 h 16 min
PR mergées (30 j)
6

Description

I'd like to use Copilot CLI from within Acme (http://acme.cat-v.org/), the Plan 9-style editor, whose _win_ command provides a dumb terminal — no ANSI escape codes, no cursor movement sequences.

Currently the CLI renders a full TUI that produces garbled output in dumb terminals. It would be helpful if the CLI detected `TERM=dumb` and fell back to a simple line-oriented interaction mode — plain prompts, plain responses, no escape codes.

This is distinct from the existing -p prompt flag, which takes a single prompt and exits; a dumb terminal mode would support full multi-turn interactive sessions over a line-oriented interface.

This would also benefit other dumb-terminal environments (e.g. Emacs M-x shell, script pipes, etc.).

Expected behaviour: TERM=dumb copilot starts a plain line-oriented session.
Actual behaviour: The TUI renders escape codes producing garbled output, and input is unusable — the CLI expects cursor movement keys rather than accepting plain text input.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.