This doesn’t change the fact that the agent ignored the user interaction and circumvented without asking why.
No, that’s just Python programming in Cursor. It always makes new scripts and deletes the old ones instead of refactoring like it does in many other languages or frameworks.