Pinning works as expected in a new random workspace after opening cursor with “cursor .”
In the workspace of the screenshot, the issue persists after restarting cursor. Nothing shows in the console. But one more thing I realized: it’s actually not that I can’t pin at all, it’s that actually I can’t pin more than 2 agents somehow. I can unpin both, pin any new 2 ones, but I can’t have 3 pinned. No console message on any of these pin/unpin interactions
A common things I found is that, if a pinned chat is “dead”, and I removed it from “pinned”, then the total number of “pinned” chats will -1.
By saying “dead”, I mean, for very long context, esp the case where the context window get exploded once and ‘context summarized’, a chat will be “dead”: you will never able to finish a continuing chat, it will always get “CANCELLED” signal, you can’t make new conversation, and it’s even extremly slow to type in or even let the GUI display the chat.
this is a big issue for me too. I keep pinned conversation for all open prs, experiments, ongoing conversation. one-offs i dont. i also try (unreliably) to archive old conversation. I hope this gets resolved.
I can confirm that in Cursor, you can have a maximum of 10 pinned chats in a workspace. This should exclude archived pinned chats, but due to a bug… it’s not. A fix has already been merged for an upcoming release.