Skip to content

Configuration Persistence Failure (Restart Regression) #25428

@kurokirasama

Description

@kurokirasama

What happened?

I modified 15 settings in a Gemini CLI instance. After performing a restart (via the R key and by closing/relaunching the application), 11 of those settings reverted to their previous or default values. Only 4 settings successfully persisted.

Settings that FAILED to persist:

  • Hide Sandbox Status
  • Use Alternate Screen Buffer
  • Terminal Buffer
  • Screen Reader Mode
  • IDE Mode
  • Compression Threshold
  • Enable Git Worktrees
  • Memory Manager Agent
  • Generalist Profile for Context
  • Enable Context Management
  • Topic & Update Narration

Settings that SUCCESSFULLY persisted:

  • Enable Session Cleanup
  • Compact Tool Output
  • Render Process
  • Incremental Rendering

What did you expect to happen?

All settings changed via the interactive UI or command-line interface should be permanently stored and automatically loaded upon every subsequent start of the application.

Client information

Client Information

Run gemini to enter the interactive CLI, then run the /about command.

> /about
# paste output here

╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                                                                                                                                                 │
│ About Gemini CLI                                                                                                                                                                                                │
│                                                                                                                                                                                                                 │
│ CLI Version                                                             0.38.0                                                                                                                                  │
│ Git Commit                                                              3f0873a83                                                                                                                               │
│ Model                                                                   Auto (Gemini 3)                                                                                                                         │
│ Sandbox                                                                 no sandbox                                                                                                                              │
│ OS                                                                      linux                                                                                                                                   │
│ Auth Method                                                             Signed in with Google (kurokirasama@gmail.com)                                                                                          │
│ Tier                                                                    Gemini Code Assist in Google One AI Pro                                                                                                 │
│                                                                                                                                                                                                                 │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Login information

google account

Anything else we need to know?

The failure seems to cut across different categories (UI, Security, Experimental, Agents), suggesting a systemic issue with how the configuration manager handles certain keys during the save/load cycle.

Metadata

Metadata

Assignees

Labels

area/coreIssues related to User Interface, OS Support, Core Functionality

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions