From 61719a392674bbe9f79f0c7852608e208fb5aa56 Mon Sep 17 00:00:00 2001 From: Jacob Richman Date: Fri, 3 Apr 2026 09:53:34 -0700 Subject: [PATCH] show color (#24613) --- docs/cli/settings.md | 2 +- docs/reference/configuration.md | 2 +- packages/cli/src/config/settingsSchema.ts | 2 +- schemas/settings.schema.json | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/cli/settings.md b/docs/cli/settings.md index ec121bb833..53010578db 100644 --- a/docs/cli/settings.md +++ b/docs/cli/settings.md @@ -131,7 +131,7 @@ they appear in the UI. | Sandbox Allowed Paths | `tools.sandboxAllowedPaths` | List of additional paths that the sandbox is allowed to access. | `[]` | | Sandbox Network Access | `tools.sandboxNetworkAccess` | Whether the sandbox is allowed to access the network. | `false` | | Enable Interactive Shell | `tools.shell.enableInteractiveShell` | Use node-pty for an interactive shell experience. Fallback to child_process still applies. | `true` | -| Show Color | `tools.shell.showColor` | Show color in shell output. | `false` | +| Show Color | `tools.shell.showColor` | Show color in shell output. | `true` | | Use Ripgrep | `tools.useRipgrep` | Use ripgrep for file content search instead of the fallback implementation. Provides faster search performance. | `true` | | Tool Output Truncation Threshold | `tools.truncateToolOutputThreshold` | Maximum characters to show when truncating large tool outputs. Set to 0 or negative to disable truncation. | `40000` | | Disable LLM Correction | `tools.disableLLMCorrection` | Disable LLM-based error correction for edit tools. When enabled, tools will fail immediately if exact string matches are not found, instead of attempting to self-correct. | `true` | diff --git a/docs/reference/configuration.md b/docs/reference/configuration.md index 2e8e3f374c..5d8d7a4ae8 100644 --- a/docs/reference/configuration.md +++ b/docs/reference/configuration.md @@ -1404,7 +1404,7 @@ their corresponding top-level category object in your `settings.json` file. - **`tools.shell.showColor`** (boolean): - **Description:** Show color in shell output. - - **Default:** `false` + - **Default:** `true` - **`tools.shell.inactivityTimeout`** (number): - **Description:** The maximum time in seconds allowed without output from the diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index 01e248e797..d90a5f2646 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -1527,7 +1527,7 @@ const SETTINGS_SCHEMA = { label: 'Show Color', category: 'Tools', requiresRestart: false, - default: false, + default: true, description: 'Show color in shell output.', showInDialog: true, }, diff --git a/schemas/settings.schema.json b/schemas/settings.schema.json index 1ca78621af..ffcbb30480 100644 --- a/schemas/settings.schema.json +++ b/schemas/settings.schema.json @@ -2440,8 +2440,8 @@ "showColor": { "title": "Show Color", "description": "Show color in shell output.", - "markdownDescription": "Show color in shell output.\n\n- Category: `Tools`\n- Requires restart: `no`\n- Default: `false`", - "default": false, + "markdownDescription": "Show color in shell output.\n\n- Category: `Tools`\n- Requires restart: `no`\n- Default: `true`", + "default": true, "type": "boolean" }, "inactivityTimeout": {