| ▲ | roarcher 4 hours ago | |
I explicitly forbid Claude to make any changes to Git state in my global CLAUDE.md, but every so often if I let it perform a task in Auto mode, after it finishes it will remorsefully confess to having used git checkout to test a change. I suppose that its RLHF training has taught it that asking forgiveness later is sometimes a useful workaround for annoying restrictions. | ||
| ▲ | jbs789 2 hours ago | parent | next [-] | |
I noticed it using git more too and it was frustrating me bc I view that as stepping too far. It does seem something has changed. | ||
| ▲ | tigeroil 4 hours ago | parent | prev [-] | |
I'm glad it's not just me - the failure mode you and the parent discuss is a huge part of why I just don't use Claude anymore. I've never had this issue with GLM or DeepSeek. | ||