Roo-Code/src/core
Hannes Rudolph 28ab2e77f2 feat: clear settings matching defaults on every startup
This implements 'Option 2' - every-startup clearing of default values.

- Add clearDefaultSettings() function that checks all settings in
  settingDefaults and clears any that exactly match the default
- Add runStartupSettingsMaintenance() as the main entry point that
  runs both migrations (once) and default clearing (every startup)
- Update ContextProxy to use runStartupSettingsMaintenance
- Add comprehensive tests for the new functionality

This ensures users always benefit from default value improvements.
Note: Users cannot 'lock in' a value that matches the default.
2026-01-28 17:24:42 -07:00
..
assistant-message feat: lossless terminal output with on-demand retrieval (#10944) 2026-01-27 22:12:19 -07:00
auto-approval Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
checkpoints Add some functionality to @roo-code/core for the cli (#10584) 2026-01-09 13:05:15 -08:00
condense feat(condense v2.1): add smart code folding (#10942) 2026-01-27 18:47:24 -05:00
config feat: clear settings matching defaults on every startup 2026-01-28 17:24:42 -07:00
context/context-management Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
context-management feat(condense v2.1): add smart code folding (#10942) 2026-01-27 18:47:24 -05:00
context-tracking feat(condense v2.1): add smart code folding (#10942) 2026-01-27 18:47:24 -05:00
diff refactor: remove legacy XML tool calling code (getToolDescription) (#10929) 2026-01-23 19:13:55 -05:00
environment feat: lossless terminal output with on-demand retrieval (#10944) 2026-01-27 22:12:19 -07:00
ignore Follow symlinks in rooignore checks (#7405) 2025-08-26 10:12:20 -04:00
mentions Intelligent Context Condensation v2 (#10873) 2026-01-23 12:33:35 -07:00
message-manager feat: lossless terminal output with on-demand retrieval (#10944) 2026-01-27 22:12:19 -07:00
message-queue Move message queue to the extension host (#7604) 2025-09-02 19:12:18 -07:00
prompts docs: clarify read_command_output search param should be omitted when not filtering (#11056) 2026-01-28 13:30:01 -07:00
protect Mark code-workspace files as protected (#7403) 2025-08-26 00:09:14 -04:00
task fix: prevent time-travel bug in parallel tool calling (#11046) 2026-01-28 13:25:02 -05:00
task-persistence chore: clean up XML legacy code and native-only comments (#10900) 2026-01-22 15:56:11 -05:00
tools feat: lossless terminal output with on-demand retrieval (#10944) 2026-01-27 22:12:19 -07:00
webview refactor: implement reset-to-default pattern with centralized defaults 2026-01-28 17:23:56 -07:00