In-chat search (Ctrl-F) to find text within a single conversation

Feature request for product/service

Cursor IDE

Describe the request

WHAT I WANT

A “find in conversation” search inside a single open chat/agent thread. Press Ctrl-F (or a dedicated shortcut) while focused in the chat panel, type a query, and get highlighted matches I can step through with Enter / arrow keys, with the chat auto-scrolling to each match.

WHY

Chats get very long and verbose. Finding a specific earlier point (a decision, a snippet, a file name, an instruction I gave) currently means scrolling back through pages of messages and visually scanning for it. That’s slow and error-prone.

Today Ctrl-F searches files/code in the editor, but there’s no equivalent for the chat transcript itself. The closest workarounds are checkpoint navigation (keyed to code changes, not arbitrary text) or exporting the transcript and searching it externally. Both of those leave the actual chat panel.

PROPOSED BEHAVIOR

  • Ctrl-F while the chat panel is focused opens an inline find bar scoped to the current conversation.
  • Matches are highlighted in the message list. Enter / Shift+Enter (or up/down arrows) jump between them and scroll the message into view.
  • Match count is shown, e.g. “3 of 12”.
  • Optional niceties: case-sensitive toggle, regex, and search across both code blocks and prose.

SCOPE NOTE

This is specifically search within one chat, distinct from searching across the chat history list. The key missing capability is scrolling/anchoring to a specific match inside the conversation’s message list, which only the chat renderer can do.

This would massively improve navigation in long-running agent sessions.

Yes. Project like GitHub - S2thend/cursor-history: The ultimate open-source tool for browsing, searching, exporting, and backing up your Cursor AI chat history. · GitHub exists for a reason.