[Bug] Claude Code ignoring attribution disable setting and manually adding itself to commits
Resolved 💬 10 comments Opened Jan 11, 2026 by azolotov Closed Feb 28, 2026
Bug Description
Claude Code started adding itself as a contributor in my commits today on multiple projects. I have it disabled in my global Claude Code config. When I asked it to disable it again, it said that it's been manually adding it to commit messages.
⏺ Looking at your settings, attribution is already disabled (empty strings): "attribution": { "commit": "", "pr": "" } The attribution you've been seeing was me manually adding it to commit messages. I'll stop including it going forward. Your settings are correct - no changes needed.
I confirmed I have attribution disabled in both my global and project Claude Code settings.
---
~/.claude/settings.json
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"attribution": {
"commit": "",
"pr": ""
}
}
~/.claude/settings.local.json
no attribution settings made
.claude/settings.json
no attribution settings made
.claude/settings.local.json
{
"attribution": {
"commit": "",
"pr": ""
}
}
**Environment Info**
- Platform: darwin
- Terminal: tmux
- Version: 2.1.3
- Feedback ID: 4311c146-492d-40cf-9169-79e653a36d96
**Errors**
```json
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/azolotov/.local/share/claude/versions/2.1.3 (expected in multi-process scenarios)\n at chR (/$bunfs/root/claude:2770:2157)\n at fEA (/$bunfs/root/claude:2770:1268)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T08:37:57.325Z"},{"error":"Error: Plugin not found in any marketplace\n at wNB (/$bunfs/root/claude:2981:52294)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T08:37:59.475Z"},{"error":"Error: Request was aborted.\n at _createMessage (/$bunfs/root/claude:446:3157)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T08:42:09.446Z"},{"error":"Error: Too many subrequests.\n at sPB (/$bunfs/root/claude:3141:37094)\n at async call (/$bunfs/root/claude:3141:49887)\n at async nB8 (/$bunfs/root/claude:3199:27213)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T09:05:28.598Z"},{"error":"MaxFileReadTokenExceededError: File content (53660 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at KP_ (/$bunfs/root/claude:1606:13323)\n at async call (/$bunfs/root/claude:1615:1005)\n at async <anonymous> (/$bunfs/root/claude:3102:1561)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T09:06:01.369Z"},{"error":"MaxFileReadTokenExceededError: File content (53660 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at KP_ (/$bunfs/root/claude:1606:13323)\n at async call (/$bunfs/root/claude:1615:1005)\n at async <anonymous> (/$bunfs/root/claude:3102:1561)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T09:06:06.388Z"},{"error":"MaxFileReadTokenExceededError: File content (53660 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at KP_ (/$bunfs/root/claude:1606:13323)\n at async call (/$bunfs/root/claude:1615:1005)\n at async <anonymous> (/$bunfs/root/claude:3102:1561)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T09:06:15.112Z"},{"error":"MaxFileReadTokenExceededError: File content (53660 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at KP_ (/$bunfs/root/claude:1606:13323)\n at async call (/$bunfs/root/claude:1615:1005)\n at async <anonymous> (/$bunfs/root/claude:3102:1561)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T09:06:20.582Z"},{"error":"MaxFileReadTokenExceededError: File content (53660 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n at KP_ (/$bunfs/root/claude:1606:13323)\n at async call (/$bunfs/root/claude:1615:1005)\n at async <anonymous> (/$bunfs/root/claude:3102:1561)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-01-10T09:07:09.209Z"},{"error":"MaxFileReadTokenExceededError: File content (53660 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.
Note: Error logs were truncated.
This issue has 10 comments on GitHub. Read the full discussion on GitHub ↗