When attempting to create a new chat window when one is open, the agent panel now crashes and cannot be reopened. Simultaneously, performance slows down considerably to the point of being unuseable and PC fan goes high, and this behavior persists until Cursor is restarted. If it helps, I have cursor set to only have one max chat window open at a time, and prefer to open windows I’m not using from the history dropdown. This worked well before the latest Cursor 3 update (first Cursor 3 update did not cause this)
Steps to Reproduce
Set maximum tabs count to 1 in cursor settings
Start an agent chat in the IDE editor mode
Hit the new agent button
Expected Behavior
Ideally, pressing the new agent button will open a new agent window.
Hey, thanks for the detailed report. This looks like a bug in the Max Tab Count logic when the value is set to 1. When you try to create a new agent tab, it gets stuck in a loop, which causes the hang and high CPU usage.
As a workaround, try setting Max Tab Count to 2 or higher. That should prevent the crash, and you’ll still be able to open chats from history like you normally do.
I’ve passed this to the team. No ETA yet, but your report helps with prioritization. Let me know if the workaround helps.
Max Tab Count: If set to 1, creating a New Agent causes a crash. You must restart Cursor to create a new one. This issue only occurs in the newly updated version 3.1; the previous version would simply show a prompt, and you could just click OK.
Steps to Reproduce
First, set Max Tab Count to 1. Then, engage in a conversation with the large language model. Finally, click the plus button or create a new agent.