Hi @fan.zhang
A couple of things I noticed:
1. Your .cursor/agents/ is a symlink
From your screenshot, .cursor/agents is a symbolic link pointing to another directory. Cursor may not follow symlinks when scanning for subagent definitions, which would explain why Settings shows “No Subagents Yet” despite files existing at the symlink target. Could you try moving the actual files directly into .cursor/agents/ (replacing the symlink with a real directory) and see if the subagents appear?
2. Rules issue – your build predates the fix
The rules not taking effect is a known regression with alwaysApply: true that was fixed after April 21. Your nightly build is from April 16, so it doesn’t include the fix yet. Updating to the latest nightly should resolve this.
3. Quick question on your OS
You selected “Linux” as your OS, but the version info shows Windows_NT x64 10.0.26100. Are you running Cursor through WSL? If so, that could contribute to file watcher issues with the symlinked agents directory.
Could you try:
-
Updating to the latest nightly build and checking if rules work again
-
Replacing the symlink with a real
.cursor/agents/directory containing your subagent files -
Confirming whether you’re running via WSL