You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 15, 2026. It is now read-only.
Bug Report Title: Critical: Roo IDE Extension (v3.21.3) Fails to Load Modes on macOS Sequoia
User System Details:
Device: Mac mini (2024)
Processor: Apple M4 Pro
Memory: 64 GB
Operating System: macOS Sequoia 15.5
Roo Extension Version: 3.21.3
Initial State:
The Roo IDE extension only displays default modes in the mode selection dropdown. A valid .roomodes file with multiple mode definitions exists in the project, but none are available for use.
Reproduction & Troubleshooting Steps:
Tried delegating a task to uber-orchestrator-sparc-sequencer, which failed with: Invalid mode: uber-orchestrator-sparc-sequencer.
This confirmed that the .roomodes file was not being loaded.
Removed a non-standard comment ("//": "...") from the .roomodes file and restarted the IDE.
No change — modes were still missing.
Found the global settings at ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/.
Discovered an empty custom_modes.yaml file (customModes: []).
Suspected the extension was loading this empty file instead of the project-specific .roomodes.
Used a Python script (scripts/convert_modes_to_yaml.py) to convert the project’s .roomodes to YAML and populate custom_modes.yaml.
Restarted the IDE. Modes still not visible.
Deleted the extension cache file at ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/roo-index-cache-*.json
and restarted the IDE. Still no modes.
Manually added a valid "Test Mode" to custom_modes.yaml and restarted the IDE.
The mode did not appear, confirming the extension isn’t reading the global config file.
Fully reinstalled the extension:
Deleted the global extension settings directory.
Fixed permissions on /usr/local/bin using sudo chown -R $(whoami) /usr/local/bin.
Reinstalled the code shell command.
Reinstalled the Roo extension via code --install-extension rooveterinaryinc.roo-cline --force.
Re-ran the YAML population script.
Restarted the IDE.
Result: No change. Mode list is still empty.
Conclusion:
The Roo IDE extension (v3.21.3) fails to load any mode configurations on macOS Sequoia, regardless of their validity or correct placement. It appears to completely ignore both global and project-specific configuration files, making it unusable. The issue persists even after a full reinstall and reset.
App Version
3.21.3
API Provider
Google Gemini
Model Used
N/A
🔁 Steps to Reproduce
Bug Report Title:
Critical: Roo IDE Extension (v3.21.3) Fails to Load Modes on macOS Sequoia
User System Details:
Initial State:
The Roo IDE extension only displays default modes in the mode selection dropdown. A valid
.roomodesfile with multiple mode definitions exists in the project, but none are available for use.Reproduction & Troubleshooting Steps:
Tried delegating a task to
uber-orchestrator-sparc-sequencer, which failed with:Invalid mode: uber-orchestrator-sparc-sequencer.This confirmed that the
.roomodesfile was not being loaded.Removed a non-standard comment (
"//": "...") from the.roomodesfile and restarted the IDE.No change — modes were still missing.
Found the global settings at
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/.Discovered an empty
custom_modes.yamlfile (customModes: []).Suspected the extension was loading this empty file instead of the project-specific
.roomodes.Used a Python script (
scripts/convert_modes_to_yaml.py) to convert the project’s.roomodesto YAML and populatecustom_modes.yaml.Restarted the IDE. Modes still not visible.
Deleted the extension cache file at
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/roo-index-cache-*.jsonand restarted the IDE. Still no modes.
Manually added a valid "Test Mode" to
custom_modes.yamland restarted the IDE.The mode did not appear, confirming the extension isn’t reading the global config file.
Fully reinstalled the extension:
/usr/local/binusingsudo chown -R $(whoami) /usr/local/bin.codeshell command.code --install-extension rooveterinaryinc.roo-cline --force.Result: No change. Mode list is still empty.
Conclusion:
The Roo IDE extension (v3.21.3) fails to load any mode configurations on macOS Sequoia, regardless of their validity or correct placement. It appears to completely ignore both global and project-specific configuration files, making it unusable. The issue persists even after a full reinstall and reset.
💥 Outcome Summary
As above
📄 Relevant Logs or Errors (Optional)
(none provided)