Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
694e6c7
feat(settings): rename negative settings to positive naming (disable*…
afarber Jan 7, 2026
84caf60
Rename to enableAutoUpdateNotification
afarber Jan 8, 2026
93a486b
Regenerate settings schema
afarber Jan 8, 2026
f8ecbaa
Merge branch 'main' into 14035-improve-ui-consistency
devr0306 Jan 12, 2026
5961249
feat(ui): improve settings consistency and clarity
keithguerin Jan 15, 2026
29141ec
feat(ui): improve settings consistency and clarity
keithguerin Jan 17, 2026
d60806b
refactor: standardize UI settings on Noun-First Labels and Positive L…
keithguerin Jan 18, 2026
96ec494
refactor(settings): align labels with Noun-First principle
keithguerin Jan 18, 2026
6deb920
refactor(settings): grouping, renaming, and logic inversion for consi…
keithguerin Jan 19, 2026
0a46fc6
feat(ui): implement logical grouping in settings dialog
keithguerin Jan 19, 2026
63c345f
feat(ui): refine settings UX with visual grouping, renaming, and colo…
keithguerin Jan 19, 2026
115dce5
feat(ui): fully implement final settings UX & visual specification
keithguerin Jan 20, 2026
8f9a78e
feat(ui): refine header styling to Bold Title Case with trailing sepa…
keithguerin Jan 20, 2026
4eedc17
fix(schema): restore auth config and fix array type inference
keithguerin Jan 20, 2026
c33dd9a
docs: update UX guidelines to reflect final settings spec
keithguerin Jan 23, 2026
fa8731a
docs: regenerate settings documentation with new categories and labels
keithguerin Jan 23, 2026
7272186
chore: consolidate UX guidelines into GEMINI.md and remove task artif…
keithguerin Jan 23, 2026
1306b27
docs: move settings UX guidelines to local .gemini.md context
keithguerin Jan 23, 2026
6db0ae6
refactor(ui): restore original settings groups while preserving noun-…
keithguerin Jan 23, 2026
b2d9e56
Add tabs to the settings menu, based on the new categories
danzaharia1 Jan 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 3 additions & 3 deletions docs/changelogs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -508,7 +508,7 @@ on GitHub.
[@allenhutchison](https://github.com/allenhutchison))
- **Experimental Tool output truncation:** Enable truncating shell tool outputs
and saving full output to a file by setting
`"enableToolOutputTruncation": true `([pr](https://github.com/google-gemini/gemini-cli/pull/8039)
`"toolOutputTruncation": true `([pr](https://github.com/google-gemini/gemini-cli/pull/8039)
by [@SandyTao520](https://github.com/SandyTao520))
- **Edit Tool improvements:** Gemini CLI’s ability to edit files should now be
far more capable. ([pr](https://github.com/google-gemini/gemini-cli/pull/7679)
Expand Down Expand Up @@ -560,8 +560,8 @@ on GitHub.
[pr](https://github.com/google-gemini/gemini-cli/pull/7614) by
[@SandyTao520](https://github.com/SandyTao520))
- **Prompt completion:** Get real-time AI suggestions to complete your prompts
as you type. Enable it with `"general": { "enablePromptCompletion": true }`
and share your feedback!
as you type. Enable it with `"general": { "promptCompletion": true }` and
share your feedback!
([gif](https://miro.medium.com/v2/resize:fit:2000/format:webp/1*hvegW7YXOg6N_beUWhTdxA.gif),
[pr](https://github.com/google-gemini/gemini-cli/pull/4691) by
[@3ks](https://github.com/3ks))
Expand Down
2 changes: 1 addition & 1 deletion docs/changelogs/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ https://github.com/google-gemini/gemini-cli/compare/v0.21.3...v0.22.0
https://github.com/google-gemini/gemini-cli/pull/14404
- feat: Support Extension Hooks with Security Warning by @abhipatel12 in
https://github.com/google-gemini/gemini-cli/pull/14460
- feat: Add enableAgents experimental flag by @adamfweidman in
- feat: Add agents experimental flag by @adamfweidman in
https://github.com/google-gemini/gemini-cli/pull/14371
- docs: fix typo 'socus' to 'focus' in todos.md by @Viktor286 in
https://github.com/google-gemini/gemini-cli/pull/14374
Expand Down
2 changes: 1 addition & 1 deletion docs/cli/enterprise.md
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ approval.
```json
{
"security": {
"disableYoloMode": true
"yoloMode": true
}
}
```
Expand Down
132 changes: 66 additions & 66 deletions docs/cli/settings.md

Large diffs are not rendered by default.

32 changes: 16 additions & 16 deletions docs/get-started/configuration-v1.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,13 +111,13 @@ contain other project-specific files related to Gemini CLI's operation, such as:
- **`fileFiltering`** (object):
- **Description:** Controls git-aware file filtering behavior for @ commands
and file discovery tools.
- **Default:** `"respectGitIgnore": true, "enableRecursiveFileSearch": true`
- **Default:** `"respectGitIgnore": true, "recursiveFileSearch": true`
- **Properties:**
- **`respectGitIgnore`** (boolean): Whether to respect .gitignore patterns
when discovering files. When set to `true`, git-ignored files (like
`node_modules/`, `dist/`, `.env`) are automatically excluded from @
commands and file listing operations.
- **`enableRecursiveFileSearch`** (boolean): Whether to enable searching
- **`recursiveFileSearch`** (boolean): Whether to enable searching
recursively for filenames under the current tree when completing @
prefixes in the prompt.
- **`disableFuzzySearch`** (boolean): When `true`, disables the fuzzy search
Expand All @@ -127,7 +127,7 @@ contain other project-specific files related to Gemini CLI's operation, such as:
```json
"fileFiltering": {
"respectGitIgnore": true,
"enableRecursiveFileSearch": false,
"recursiveFileSearch": false,
"disableFuzzySearch": true
}
```
Expand All @@ -150,10 +150,10 @@ a few things you can try in order of recommendation:
which can be faster.

3. **Disable recursive file search:** As a last resort, you can disable
recursive file search entirely by setting `enableRecursiveFileSearch` to
`false`. This will be the fastest option as it avoids a recursive crawl of
your project. However, it means you will need to type the full path to files
when using `@` completions.
recursive file search entirely by setting `recursiveFileSearch` to `false`.
This will be the fastest option as it avoids a recursive crawl of your
project. However, it means you will need to type the full path to files when
using `@` completions.

- **`coreTools`** (array of strings):
- **Description:** Allows you to specify a list of core tool names that should
Expand Down Expand Up @@ -391,23 +391,23 @@ a few things you can try in order of recommendation:
"usageStatisticsEnabled": false
```

- **`hideTips`** (boolean):
- **`usageTips`** (boolean):
- **Description:** Enables or disables helpful tips in the CLI interface.
- **Default:** `false`
- **Example:**

```json
"hideTips": true
"usageTips": true
```

- **`hideBanner`** (boolean):
- **`applicationBanner`** (boolean):
- **Description:** Enables or disables the startup banner (ASCII art logo) in
the CLI interface.
- **Default:** `false`
- **Example:**

```json
"hideBanner": true
"applicationBanner": true
```

- **`maxSessionTurns`** (number):
Expand Down Expand Up @@ -462,15 +462,15 @@ a few things you can try in order of recommendation:
]
```

- **`loadMemoryFromIncludeDirectories`** (boolean):
- **`includeDirectoryMemory`** (boolean):
- **Description:** Controls the behavior of the `/memory refresh` command. If
set to `true`, `GEMINI.md` files should be loaded from all directories that
are added. If set to `false`, `GEMINI.md` should only be loaded from the
current directory.
- **Default:** `false`
- **Example:**
```json
"loadMemoryFromIncludeDirectories": true
"includeDirectoryMemory": true
```

- **`showLineNumbers`** (boolean):
Expand Down Expand Up @@ -524,8 +524,8 @@ a few things you can try in order of recommendation:
"logPrompts": true
},
"usageStatisticsEnabled": true,
"hideTips": false,
"hideBanner": false,
"usageTips": false,
"applicationBanner": false,
"maxSessionTurns": 10,
"summarizeToolOutput": {
"run_shell_command": {
Expand All @@ -534,7 +534,7 @@ a few things you can try in order of recommendation:
},
"excludedProjectEnvVars": ["DEBUG", "DEBUG_MODE", "NODE_ENV"],
"includeDirectories": ["path/to/dir1", "~/path/to/dir2", "../path/to/dir3"],
"loadMemoryFromIncludeDirectories": true
"includeDirectoryMemory": true
}
```

Expand Down
Loading