3153b6a24d
FORCE_COLOR defaulted to 1, emitting ANSI codes unconditionally. On SSH sessions without a proper TTY or with TERM=dumb this caused color codes to render text invisible. Now colors are enabled only when stdout is an interactive terminal; FORCE_COLOR=1 can still override when needed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>