> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mossx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Settings overview

> Map the 13 entries in CC GUI Settings to the matching pages.

Settings is its own view: 13 entries on the left, a form on the right. Change theme, Node path, providers, and MCP from here.

VS Code's own settings only have 3 extension-level keys. Those are not this panel.

<img src="https://mintcdn.com/mossx-docs/kz4nt5KFSKzkAZwe/images/vscode/settings-sidebar.png?fit=max&auto=format&n=kz4nt5KFSKzkAZwe&q=85&s=fd99a0cb6d4fe67adb7461d3da77e7ec" alt="Settings sidebar" width="100%" data-path="images/vscode/settings-sidebar.png" />

## 13 entries

| Entry               | What it does                      | Details                                                                                                                                          |
| ------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| General             | Appearance, behavior, environment | This page, below                                                                                                                                 |
| Provider management | Claude / Codex / CLI              | [Provider overview](/en/vscode/providers/overview). Each engine has its own page. Detection is in [Detect and install](/en/vscode/providers/cli) |
| SDK dependencies    | Install and update SDKs           | [Prepare your environment](/en/vscode/start/setup)                                                                                               |
| Usage               | Tokens, cost, trends              | This page                                                                                                                                        |
| MCP servers         | Add, marketplace, import          | [MCP](/en/vscode/customize/mcp)                                                                                                                  |
| Permissions         | Claude permissions, Codex sandbox | [Modes and permissions](/en/vscode/chat/modes)                                                                                                   |
| Prompt enhancer     | Model used to rewrite before send | [Prompt enhancer](/en/vscode/customize/prompt-enhancer)                                                                                          |
| Commit AI           | Generate commit messages          | [Generate a commit](/en/vscode/ide/commit)                                                                                                       |
| Agents              | Custom agents                     | [Agents and the prompt library](/en/vscode/customize/agents-prompts)                                                                             |
| Prompt library      | Templates inserted with `!`       | [Agents and the prompt library](/en/vscode/customize/agents-prompts)                                                                             |
| Skills              | Skill packs                       | [Skills](/en/vscode/customize/skills)                                                                                                            |
| Other               | History completion, auto titles   | This page                                                                                                                                        |
| Community           | WeChat group, GitHub, changelog   | [Contribute](/en/vscode/community/contribute)                                                                                                    |

## General

Three subtabs.

### Appearance

* Theme: follow the IDE / light / dark
* Language: follow the IDE, or lock Chinese, English, and so on
* Font size, UI font, code font
* Chat background, user message color, chat bar color
* Diff theme

### Behavior

* Streaming
* Send shortcut
* Send the open file path
* Expand diffs by default
* Confirm before starting a new session
* Detailed output
* Task-complete notification / sound
* System notification when asking the user
* Permission and question dialog timeout (30–3600 seconds)
* Debug log (maps to `ccGui.enableDebugLog`)
* Master switch for AI-generated commit messages

### Environment

* Extension-only Node.js path (`ccGui.nodePath`)
* Claude CLI path override
* Working directory

## Usage

Shows token use, estimated cost, and trends. Cost depends on the unit prices you enter on the provider or a custom model.

## Other

* **History input completion**: suggest from history, accept with `Tab`. You can add or delete records and change importance
* **Auto-generate session titles**: after the first turn, Haiku writes a short title

## 3 keys in VS Code settings

Search `ccGui` in VS Code settings:

| Key                        | Default | What it does                                                                         |
| -------------------------- | ------- | ------------------------------------------------------------------------------------ |
| `ccGui.nodePath`           | empty   | Node executable used only by CC GUI                                                  |
| `ccGui.autoSyncActiveFile` | `true`  | Sync the current editor file path automatically                                      |
| `ccGui.enableDebugLog`     | `false` | Write debug logs to **Output → CC GUI**, and show the Webview developer tools button |

Most options still live in CC GUI's own Settings page. These 3 keys are what the extension host needs to read early.
