github / github/copilot-cli

Copilot CLI 1.0.64 and 1.0.65 on VSCode terminal ignores user theme and defaults to light theme.

Open
#3,935 0 comments 1 reaction 0 assignees View on GitHub
area:theming-accessibility
Dominant language
Shell
Stars
11.2k
Forks
1.9k
Avg merge
14h 16m
Merged PRs (30d)
6

Description

### Describe the bug

Since the Copilot CLI 1.0.64 release, the VSCode terminal no longer respects the user's theme and defaults to a light theme instead.

I have tested this with both Dark and Solarized themes; however, the Copilot CLI terminal always displays the light theme regardless of the active setting.

Image

### Affected version

Github Copilot CLI 1.0.64, Github Copilot CLI 1.0.65

### Steps to reproduce the behavior

1. Run copilot within a VSCode terminal.
2. If you are using a VSCode theme different than light, the copilot cli will change terminal theme to light, ignoring user's theme.

### Expected behavior

Copilot CLI respects user's theme as of version 1.0.63.

### Additional context

- Operating System: Windows 11 25H2
- Shell: bash
- Terminal emulator: VSCode 1.126.0 - devcontainer alpine linux 3.22.2
- CPU Arch: X86_64
- Binary: [github-copilot-1.0.65-linuxmusl-x64.tgz](https://github.com/github/copilot-cli/releases/download/v1.0.65/github-copilot-1.0.65-linuxmusl-x64.tgz)

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue by running Copilot CLI 1.0.64 or 1.0.65 inside a VSCode terminal with a Dark or Solarized theme, using the reported Windows 11, bash, and devcontainer context where possible. Compare the behavior with version 1.0.63 and trace the terminal theme handling; done means the CLI preserves the active VSCode theme instead of switching to light.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, shell, vscode
Domain
cli, developer-experience
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.