I have commit and PR attribution turned off, but Cursor continues to sign commits as cursoragent. Have tried restarting Cursor and starting a new session.
Steps to Reproduce
Turn off commit and PR attribution, then have Cursor push a commit.
Expected Behavior
Commits are attributed to the user instead of cursoragent
Hey, thanks for the report. This isn’t a bug, it’s how two different attribution systems work.
The toggle Settings > Agents > Attribution that you turned off only removes the Made with Cursor trailer from commits and PRs made by the local IDE or CLI agent.
The signature Cursor Agent <[email protected]> is added by cloud or background agents. They run on our side server-side and always commit under that identity, then add you as Co-authored-by:. The IDE setting doesn’t affect them, it’s a separate path. There isn’t a separate toggle for cloud agent authorship yet. This is a known gap and I can’t share an ETA.
Workarounds for now:
A local or CI hook prepare-commit-msg or commit-msg that strips lines containing [email protected]
Squash or amend on merge to change the author
If your commits are actually coming from the local IDE agent and not cloud or background, share the Request ID and describe the flow in more detail and we’ll take a closer look.