Feature request for product/service
Cursor IDE
Describe the request
Hi, guys.
Suggested Feature:
Environment Switching in the Same Chat It would be incredibly useful to have a way to “switch environments” without leaving the current chat thread.
For example:
A command or button (e.g., “/switch env:server”, or “Connect to the server: 123.0.123.00”, or “Connect to: localhost:5173” or a dropdown selector) that allows me to change the active environment (local, specific server, or different app versions) while keeping the chat history intact.
The AI could then adapt its context to the new environment - pulling in relevant files, variables, or configurations from the switched setup - without starting a fresh conversation.
This could support traveling between multiple apps or versions, like from local to remote server A, then to server B, all in one persistent chat.
Bonus: Options to pin certain contexts or create “environment tabs” within the chat for quick toggling.
Let’s just say you want to copy a feature or a function from your app-a to app-b, and let’s make it harder: app-a is in Next, and app-b is in Vue.
If you stay in the same chat, you can do this easily and quickly.
Additionally, the chat will retain a record of your work across various environments, including your concepts and goals.
This will result in faster and better debugging, a better understanding, and time savings.
I hope it’s possible.
Thank you.