For some reason Claude Code keeps using awk, sed, and even Python to do basic file editing. Anyone know why that changed with the 5 series?

Actually, yes. Probably this https://github.com/anthropics/claude-code/issues/88041#issue...

They love adding flags to fix issues that users have without telling their users about the flags. It very much feels like: As long as our staff can have a good user experience, we're happy. We don't care about anyone else.

You are attributing too much agency. They just vibe code the thing and hope for the best probably.

I've noticed that too. Maybe the normal Write tool has to output the entire file and this is an attempt to reduce token usage?

The Edit tool has been notoriously tricky to get right - it seems they have maybe branched out but I think morphllm started specifically with the pitch that they trained a small model to be good at editing files - most of their testimonials are about that

But I think it’s mostly a solved problem in frontier models and the bash tool usage is more likely an attempt to be more token efficient - I’ve noticed it used for making mechanical bulk edits that would be numerous “edit” tool uses otherwise

What does this question have to do with the linked article?