- 
                Notifications
    You must be signed in to change notification settings 
- Fork 2.4k
Description
App Version
3.25.6
API Provider
Anthropic
Model Used
N/A
Roo Code Task Links (Optional)
No response
π Steps to Reproduce
When working in a multi root workspace, Roo Code incorrectly identifies the .roo folder.
It simply places it in the top-most folder of the workspace.
Can easily be reproduced by using a workspace file like this:
{ "folders": [ { "name": ".docs", "path": ".docs" }, { "name": ".roo", "path": ".roo" }, { "name": "src", "path": "src" } ] }
If you create a new slash command (i.e. commit), it will create .docs\.roo\commands\commit.dk). Same thing happens if you modify the MCP servers in the project, which becomes .docs\.roo\mcp.json.
Supersedes issues #6700
π₯ Outcome Summary
Expected slash commands to be stored in .roo\commands. Instead, it created .roo\commands as a subdirectory of the first folder in the workspace.
Expected mcp.json to be stored in .roo\mcp.json but was placed in .docs\.roo\mcp.json
π Relevant Logs or Errors (Optional)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status