Root Cause: Can't pin chats

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

@colin, in regards to Can't pin chats anymore - #12 by Colin (can’t reply there since closed) I believe I found the issue. Steps to reproduce are below, hope this helps.

Steps to Reproduce

  1. Start a new draft orchestrator chat, don’t send
  2. Pin draft
  3. Hit enter on the draft chat

Expected Behavior

Draft chat will become unpinned, however upon inspecting the pinnedComposers items with the commands you shared with me I see the old draft still shows in the pinned chats counts. This is probably the source of the leak.

Operating System

MacOS

Version Information

Version: 3.12.29 (Universal)
VS Code Extension API: 1.128.0
Commit: cd1c87ff9b66021918fb9731605f8d1d5fd2f0b0
Date: 2026-07-21T03:26:05.811Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hi @Samuel_Talenti Thanks very much for posting this detailed bug report, I have reproduced it and I have filed the appropriate report.

You’re correct that pinning a draft chat and then sending it leaves the draft’s entry behind in the pinned list, so it keeps counting toward the pin limit even though it no longer shows as pinned. Over time those leftover entries fill the limit, which is what stops new chats from pinning.

I’ll let you know any updates on this, and I really appreciate you raising this.