Hey, thanks for the report. “Taking longer than expected” in chat is a known class of bugs that we’re tracking. It’s a client-side indicator that shows up when the first token from the model doesn’t arrive before a timeout. There can be a few reasons, like slow provider TTFT, streaming stalls, or extension host issues. I can’t share an ETA for a fix yet.
To help us investigate your specific case, can you share:
- The Request ID from one of the stuck chats. Top-right corner of the chat > context menu > Copy Request ID.
- Does it also happen in new short chats, or mostly in long chats with a lot of context?
- If you can, try temporarily disabling extensions with
cursor --disable-extensionsin a terminal, then check if it still happens. Sometimes the extension host blocks the agent loop.
Related active threads, in case it helps to follow along: