goose icon indicating copy to clipboard operation
goose copied to clipboard

CLI: Solarized themes display with very low contrast

Open cllns opened this issue 8 months ago • 5 comments

Describe the bug Here's what it looks like with Solarized Light: Image The light theme is the only one that looks OK with Solarized Light.

Here's what it looks like with Solarized Dark:

Image The dark and ANSI themes look OK with Solarized Dark.

(The first one is with Goose's dark theme)

Expected behavior I'd expect to be able to read the text, regardless of whether using light or dark versions of terminal themes.

Ideally, goose would either switch between dark and light depending on system themes, or just stick to ANSI (and/or allow it to be configurable, see #1521)

Please provide following information:

  • OS & Arch: MacOS on iTerm2
  • Interface: CLI
  • Version: v1.0.6

Additional context Add any other context about the problem here.

cllns avatar Mar 28 '25 16:03 cllns

i use solarized dark in iTerm2 with "Dark theme" in Goose and the contrast works well Image

here is a longer code output: Image

salman1993 avatar Apr 07 '25 16:04 salman1993

can you try out the solarized dark patched and higher contrast here: https://github.com/mbadolato/iTerm2-Color-Schemes?tab=readme-ov-file#solarized-dark---patched

salman1993 avatar Apr 07 '25 16:04 salman1993

Image

I have the same contrast problem, though I believe I'm using vanilla iTerm2. As you can see, this is impossible to read.

IMHO, the output from LLM should be in the default text color, I mean, that's what I'm here to read! But if you guys don't feel that way, can you give us an option to just turn off coloring altogether?

kohsuke avatar Apr 24 '25 07:04 kohsuke

@kohsuke export GOOSE_CLI_THEME=light

icholy avatar Apr 24 '25 10:04 icholy

It would be better to have an option to use only the terminal defined ANSI colors instead. For example, Ghostty supports auto-switching between dark and light themes based on the system appearance. Hardcoding GOOSE_CLI_THEME=light doesn't work for people who switch themes regularly.

wonrax avatar Jun 08 '25 05:06 wonrax

Running into the same issue. Switching themes on my terminal when OS moves into Dark mode. Hardcoding export GOOSE_CLI_THEME=light is not a great fit here.

aronvandepol avatar Jun 24 '25 10:06 aronvandepol

https://github.com/block/goose/pull/5552 should fix this

alexhancock avatar Nov 03 '25 20:11 alexhancock