From 236285b3909bc1bc7f16f74d1e337576ffbb18e2 Mon Sep 17 00:00:00 2001 From: Sviatoslav Abakumov Date: Tue, 20 Jan 2026 17:49:57 +0400 Subject: [PATCH] fix(coding-agent): fall back to 256color in Terminal.app (#869) --- packages/coding-agent/src/modes/interactive/theme/theme.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/coding-agent/src/modes/interactive/theme/theme.ts b/packages/coding-agent/src/modes/interactive/theme/theme.ts index 97a7a691..ae43e14a 100644 --- a/packages/coding-agent/src/modes/interactive/theme/theme.ts +++ b/packages/coding-agent/src/modes/interactive/theme/theme.ts @@ -166,10 +166,14 @@ function detectColorMode(): ColorMode { return "truecolor"; } const term = process.env.TERM || ""; - // Only fall back to 256color for truly limited terminals + // Fall back to 256color for truly limited terminals if (term === "dumb" || term === "" || term === "linux") { return "256color"; } + // Terminal.app also doesn't support truecolor + if (process.env.TERM_PROGRAM === "Apple_Terminal") { + return "256color"; + } // Assume truecolor for everything else - virtually all modern terminals support it return "truecolor"; }