Preserve Terminal Processes Across Updates/Restarts

Feature request for product/service

Cursor IDE

Describe the request

I have a feature request:
during app updates or restarts, please don’t terminate processes running in the integrated terminal. It would be very helpful if terminal sessions were preserved so that any services I’ve started keep running. Thanks!

Hey! Thanks for the request.

Unfortunately, this is a known limitation in Cursor (built on the VS Code architecture): the integrated terminal stops processes when the app restarts or updates.

Workaround: use tmux or screen to manage sessions. These tools let your processes keep running in the background independently of Cursor:

# Install tmux
brew install tmux  # macOS
# or apt-get install tmux / yum install tmux

# Create a session
tmux new -s dev

# Detach: Ctrl+B, then D
# Reattach: tmux attach -t dev

This approach is even more reliable: your services will keep running even if Cursor is fully closed.

1 Like