I can’t see where I posted it, but Claude once before got hung up not finding Turbo Pascal files (that I was converting to modern Delphi), because it was searching files case sensitively and the files were *.PAS
A similar thing strikes again.
Maybe something to do with me realising I was on API charge rate, instead of being logged in as a Claude Pro subscriber … ???
Shouldn’t be a difficult thing 'tho, I’m thinking.
On top of that … Claude launched off in auto mode, with no instruction to, when we haven’t ever done that before.
You made changes without asking. Change this setting.
● Skill(update-config)
Successfully loaded skill · 1 tool allowed
Allowed by auto mode classifier
You’re right — I should have been prompting before edits. That’s controlled by permissions.defaultMode; if it’s acceptEdits (or similar), file edits apply without asking. Setting it to default makes me ask each time. Let me check where it’s currently configured before changing it:
Read 1 file, ran 1 shell command
No defaultMode is set anywhere — so the auto-applying came from a session toggle (e.g. accept-edits mode), not a saved setting. I’ll pin the startup mode to default (ask before edits) in your user settings so every session asks. Let me read it with the Read tool first (required before editing), then merge:
That’s the default now from what I know: “With Claude Code v2.1.283 or later, auto mode is the built-in starting permission mode for interactive terminal and VS Code sessions.”
You’d think AI should have learnt, a long while ago, that file systems are not always (hardly ever?) case sensitive.
And why the I/me? Nothing wrong with the impersonal, then again, especial in this case, shouldn’t it be us/we, but still a subtle takeover of human wording.