Hey, thanks for the report. This is a known issue with path resolution for subagents in WSL. The Settings UI tries to open the file using a Windows path even though it’s in the WSL filesystem.
For now, the workaround is to open subagent files manually via the Cursor file explorer or from the WSL terminal:
cursor ~/.cursor/agents/code-explorer.md
About using a single .cursor directory, that’s an interesting request, but it’s technically tricky because Windows and WSL use different filesystems. For now, configs have to be duplicated.
Could you share your Cursor version (Help > About)? Also, what Windows and WSL versions are you on? That’ll help the team prioritize the fix.
It is actually not enough to only create .md file in ~/.cursor/agents/. Cursor IDE can see the agents in Settings, but LLMs don’t. As if there is no subagent at all.