I can still reproduce this happening on 1.4.6, on Windows – the description is still the same as OP and the same behaviour I’ve always seen with Cursor on Windows, utilizing a WSL workspace. After starting a session, commands will sometimes execute correctly, but frequently just hang indefinitely despite them having completed (whether successfully or failed). If I intervene, sometimes it will look at the output and most of the time it will just see that the command cancelled and then try something else, completely ignoring the output. If I don’t intervene and it hangs, which is most of the time, it will eventually time out and abort the agent chat.
What sort of details would help in debugging this?
Worth noting that cursor-agent in WSL seemingly works fine, but I am not able to utilize it current since it does not support the Auto model
@Kyrluckechuck thank you for the detailed update. We have more improvements on the version 1.5.0 that is now rolling out to Early Access users.
If you notice the issue still there as well check if there are any common cases when it hangs. e.g. on specific commands, if they are interactive or not, long or short output, or other details you notice. Sincerely appreciate your help!
Hey @condor thanks for the response. I will check this out as soon as it’s actually available; the download API appears to be returning that 1.4.5 is the latest, and all download links, including 1.4.6 and 1.5.0 currently are actually returning the 1.4.5 installer executable!
Its not the URLs necessarily. We are never rolling out to all users at same time. First to a few thousand users and then ramping up. So the same URL would not yet have the version for all.
Hmm, the URL includes the actual version number in the file name, specifically for the Windows builds, but I won’t argue there.
Unfortunately after some brief successful testing I can say I am already seeing it getting hung up on some commands again – example of a command that it got hung up on was a docker compose exec ..
Took a little bit after updating to 1.5.1 today, but fresh chat showing this with f2f40d96-0b81-4055-ae20-6480bbbb34f1 – it hasn’t fully timed out yet but the second-last command stuck for ~10+ minutes so I hit cancel and then it tried it again and currently letting it run until it times out, but it was near instant actually completing, it just can’t get the shell content for some reason it seems