I’ve disabled commit and PR attribution in both the Cursor app and in ~/.cursor/cli-config.json but the CLI is still adding the --footer flag when committing.
Steps to Reproduce
Have Cursor CLI create a commit in any repo. It will add the attribution footer no matter what config settings you have.
The agent will also think it didn’t add --footer, so it appears that it’s being added programatically.
You can see where it’s getting added programmatically since the tool call itself doesn’t contain the --trailer flag, and the model is convinced it didn’t pass it.
No changes to my config or anything (still have everything disabled).
Everything above is from my work account (which is an Enterprise plan).
Tested the exact same setup on my personal account and can confirm that disabling attribution in the config does indeed work for my personal account.
I wonder if the fact that I’m on an Enterprise plan at work is affecting things here. Any chance Cursor CLI on an Enterprise plan has some kind of managed settings that would cause it to ignore my global config file or something?
This is really helpful info that everything works as expected on a personal Pro account.
It looks like the cause is the Enterprise plan. Enterprise has admin-managed settings that can override local user configs, including attribution settings. If your team admin enabled forced attribution in the dashboard, your local cli-config.json will be ignored by design.
I’d recommend checking with your Enterprise admin. In the team dashboard settings, there should be options to manage attribution at the team level. If attribution is forced on there, only an admin can change it.
Yep, that’s what did it. We don’t have “Disable attribution” checked in our team settings, so that appears to translate to “enable (and force) attribution”. Not a huge deal, though a bit surprising IMO to have not checking a box translate to “override config files”.
Either way, looks like we got to the bottom of it! Thanks for helping me debug. Feel free to close this.