What does "Skip and Continue" do?


I am constantly getting this “Skip and Continue” situation. It says “Generating …” but no insight to what is going on.

What does “Skip” skip? In the screenshot, you can see it ran tests. Is it trying to understand how to resolve them? If so, why not respond with this in the output? I can wait around 3-5 minutes and the UI remains the same.

[Edit] Seems like when I test it enters this vitest env, and we need to exit it by doing skip. (“press q to quit”)

Cursor is not able to interact with the terminal after it sends the command. So if the command expects imput from the user (press key to continue, for example), it will get stuck forever.

Skip and continue is the same as pressing the Cancel button in the top-right of your screenshot or with pressing CTRL+C in the popped-out terminal. It actually sends CTRL+C to the terminal.

It just allows the agent to continue the execution without waiting indefinitely for the command output. If the command prints output, it is available to the agent when pressing skip and continue, it’s not dismissed.

1 Like