I’ve updated to the Cursor WSL and that seems to improved things a lot e.g. New In-house Extensions (C++, C#, SSH, DevContainers, WSL, Python) - Discussions / Featured Discussions - Cursor - Community Forum
What seems to happen before was that the first shell command to say bash would work ok, but then the 2nd time or more include the previous output in a way that would corrupt it - meaning I’d have to hit ‘skip’ every time and run the command myself.
If it happens again on the more recent extension I’ll grab logs/screenshot but so far so good.