-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Closed
Labels
Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.Someone is actively working on this. Should link to a PR soon.bugSomething isn't workingSomething isn't working
Description
Issue
Custom global modes are not properly imported into custom_modes.json from roo-code-settings.json during state reset/import.
Version
v3.11.3
What Happened
When importing settings with custom global modes:
- custom_modes.json exists but is empty after import from roo-code-settings.json
- Preview System Instructions still shows the old mode and its system instructions
- However, custom modes are not persistent after import:
- Mode is not selectable from the pulldown menu
- Mode is not listed in configure dialog as available
- If switched to another mode, cannot switch back to the imported mode
Expected Behavior
Custom modes should be properly imported into custom_modes.json from roo-code-settings.json export, appearing in:
- The mode selection pulldown menu
- The configure dialog's available modes list
- Remain accessible after switching between modes
Steps to Reproduce
- Create a custom global mode
- Export all settings to roo-code-settings.json
- Click the 'Reset State' button
- Import all settings from roo-code-settings.json
- Check mode pulldown menu and configure dialog
- Observe custom_modes.json exists but is empty
- Click 'Preview System Instructions' - shows old mode and system instructions still exist
- Try switching to another mode
- Attempt to switch back to imported mode - fails
Additional Context
While the system retains knowledge of the custom mode and its system instructions (visible in Preview System Instructions), the modes are not being properly imported into custom_modes.json from roo-code-settings.json. This suggests a potential issue with the mode data transfer between these files during the import process.
dosubot and CaptainCodeAU
Metadata
Metadata
Assignees
Labels
Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.Someone is actively working on this. Should link to a PR soon.bugSomething isn't workingSomething isn't working