Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Since the version v3.21 (and the latest v3.22 as well) all my custom subagents are ignoring their role instructions from the corresponding .cursor/agents/*.md files, like they don’t have it in their context anymore and therefore acting generically weird.
However it all gets fixed when I rollback to v3.20 — the instructions are respected again and subagents act as expected.
This is catastrophic since custom subagents scenario is my main and only use case for Cursor.
Steps to Reproduce
Create a custom named subagent in .cursor/agents/*.md and write some specific set of instructions for it.
Expected Behavior
It follows the instructions.
Operating System
MacOS
Version Information
Version: 3.22.7
VS Code Extension API: 1.128.0
Commit: 37076c6c3f9e253c0fa2305197e45befd13a2260
Date: 2026-09-24T05:01:24.589Z
Layout: IDE
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 25.6.0
Does this stop you from using Cursor
Yes - Cursor is unusable