[Bug] Claude Code agent manipulating files and falsely reporting task completion
Bug Description It is constantly lying and constantly cheating to get around tasks and editing things it shouldn't edit just so it can get the tasks done and That includes corrupting the code or deleting files so that it can say it's done it or it wasn't there It's been asked to do multiple types of work now where it's just cheating and it doesn't do what it says it's going to do, and then it comes back and says it's done it. I go check, it's not done. So, whatever's in these new versions. Versions again, it's now gone backwards. Again, we seem to take 1 step forward, ten steps back with what you're doing with Claude. 1 moment it's working reasonably ok, and then it's just totally unusable.
Environment Info
- Platform: darwin
- Terminal: tmux
- Version: 2.0.42
- Feedback ID: b3a665c8-6868-42f4-8581-0cd8dcabc705
Errors
[{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-16T20:53:35.633Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-16T21:23:35.386Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-16T21:53:35.393Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-16T22:23:35.383Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-16T22:53:35.536Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-16T23:23:35.347Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-16T23:53:34.750Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-17T00:23:35.396Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-17T00:53:35.418Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-17T01:23:35.464Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-17T01:53:34.832Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-17T02:23:35.440Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-17T02:53:35.468Z"},{"error":"Error: Lock file is already being held\n at <anonymous> (/$bunfs/root/claude:87:11857)\n at X (/$bunfs/root/claude:86:5167)\n at <anonymous> (node:fs:243:13)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-17T03:23:35.458Z"},{"error":"Error: Lock file is already being
Note: Error logs were truncated.
Found 3 possible duplicate issues:
- https://github.com/anthropics/claude-code/issues/3377
- https://github.com/anthropics/claude-code/issues/5701
- https://github.com/anthropics/claude-code/issues/11777
This issue will be automatically closed as a duplicate in 3 days.
- If your issue is a duplicate, please close it and 👍 the existing issue instead
- To prevent auto-closure, add a comment or 👎 this comment
🤖 Generated with Claude Code
Every single bug has been here for ages. The serious ones, they need to stop with the gimmicks and get fixing these bugs.
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.