Typing @ in the composer no longer autocompletes / references project symbols

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Typing @ in the composer no longer autocompletes / references project symbols. It still gives me the option to reference files, but it is not as useful or fast or convenient. @-mentioning the specific symbol or function I want to edit is what 99% of my prompts look like.

Steps to Reproduce

Type @ in the composer.

Expected Behavior

Symbols appear.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.43
VSCode Version: 1.99.3
Commit: 8e4da76ad196925accaa169efcae28c45454cce0
Date: 2025-10-30T18:49:27.589Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0

Does this stop you from using Cursor

Yes - Cursor is unusable

3 Likes

I’m also experiencing this issue, both on the latest version of Windows 11 and MacOS. The @Code functionality is gone completely as of Cursor 2.0. It was working in 1.7.x. The changelog mentions removing several items from the agent context menu, so this could be intended behavior (which would be unfortunate).

  • Windows request ID: 89dc11dc-7293-44cc-9891-078a2f50800a
  • MacOS request ID: 88c66c3f-f9ef-4952-a20d-37b3914e04cf
Version: 2.0.43 (Universal)
VSCode Version: 1.99.3
Commit: 8e4da76ad196925accaa169efcae28c45454cce0
Date: 2025-10-30T18:49:27.589Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 25.0.0

In a simple python project with a single file main.py:

def add(num1: int, num2: int) -> int:
  return num1 + num2

firstNum: int = 12
secondNum: int = 13

print(add(firstNum, secondNum))

Neither the @Code or add() function symbol are available like they were before.


This issue is also present across multiple ecosystems; I’m experiencing it with Python, TypeScript, and Rust codebases. Haven’t tried any others.

Hey, thanks for the report. This is a known issue affecting many users. @Code symbol references were removed in Cursor 2.0 as part of context menu changes.

Workaround: reference the file or mention the method name directly in your request (we know this is less convenient than the old @Code functionality).

Hi @deanrie , thank you for replying! I don’t mean to come off as combative, but just to provide a data point, this is a deal breaker for me if it’s intentional. Are there any plans to bring it back? I understand there must be lots of moving parts to consider with the 2.0 release, but as it stands, I personally have found no improvement in my convenience or productivity in the 2.0 upgrade aside from sandboxes, and I’d trade that in a heartbeat for symbol mentions.

3 Likes

@deanrie any plan to bring it back one of the most useful feature of the prompt builder?

1 Like

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In the latest version of Cursor (v2.0.60), I can no longer reference code symbols (functions, classes, variables) when I use the “@” shortcut. Only file names appear. Functions, classes, and other symbols are completely not appearing in the context search anymore.

It makes it harder to use, because now I have to fallback to reference the file, and then explaining the symbol that I want the agent to focus on.

Steps to Reproduce

open the AI sidebar, type “@”, and the name of any function in your codebase.

Expected Behavior

Functions, variables, and classes matching your search should appear in the suggestions.

However, what happens instead is that, only files matching the search appear in the suggestions.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.60 (Universal)
VSCode Version: 1.99.3
Commit: c6d93c13f57509f77eb65783b28e75a857b74c00
Date: 2025-11-05T00:50:54.645Z (8 hrs ago)

Additional Information

I am testing this in a multi-folder workspace (so different projects in the same workspace). This has never previously been a problem, but I’m mentioning this in case it has any influence in this issue. My workspace has only about 6 project folders in it (which isn’t as much as I’ve had in the past, where the feature still worked as expected).

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey @ifedapoolarewaju, the removal of @ definition references appears intentional from this changelog.

I hear you on what you say though, and I’d like more granular ability to reference definitions too. The best approach right now seems to be to continue referencing the file that contains the definition.

1 Like

Oh what a bummer!
Thank you @arun for citing this. Yeah it’s definitely missing out on some usability with Definition removed.

What makes sense to me is the idea of not attaching the entire referenced code. Sure. Context stuffing is a thing of the past. However, even for agentic context gathering, being able to reference the exact symbol is a massive win. What if you have two functions with the same name? With the current solution, having to now remember which file it is in, and referencing the file, and then the name of the symbol, without auto complete is a massive chore.

3 Likes

Yeah awful move to remove this! PLEASE bring it back!!! I use it to confirm the existance/name/location of a function in my codebase to ensure the agent has the correct context, I have multiple functions of a similar/same name and cannot rely on it to guess the right one.

I now have to:

  • Try to remember the function name
  • Try to find the function myself with the search tool
  • Get the file name
  • And enter into the chat ‘Using ‘function’ in @file

All this rather than just '@funtion’!!!

1 Like

This is so unproductive :confused: Please fix it

2 Likes

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When trying to reference classes etc in the chat input box, it lists directories ontop which is not ideal.

Steps to Reproduce

Just enter @ in a large project

Expected Behavior

Should find Classes first then directories … ie lower files before higher hierarchy

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.63 (system setup)
VSCode Version: 1.99.3
Commit: 505046dcfad2acda3d066e32b7cd8b6e2dc1fdc0
Date: 2025-11-05T18:56:58.213Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.19045

For AI issues: which model did you use?

Auto

Does this stop you from using Cursor

No - Cursor works, but with this issue

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Hey guys, for some reason the commands menu is (almost) empty. It shows only “Agent Review” and “Summary” if there is a content in the chat. I am using it under Windows, but just asked a friend that uses it under Linux and he has the same issue. Was something changed with 2.0? I swear the commands were there, as well the context for the custom rules @rules

Steps to Reproduce

Just open the side chat, type “/” and you will see the empty menu

Expected Behavior

There should be set of commands as “/Generate cursor rules” and others.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.64 (system setup)
VSCode Version: 1.99.3
Commit: 25412918da7e74b2686b25d62da1f01cfcd27680
Date: 2025-11-06T04:35:14.424Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26200

Does this stop you from using Cursor

No - Cursor works, but with this issue

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I’m pretty sure this stopped working when I did the Cursor 2.0 upgrade but I used to be able @ code symbols as explained in @ Symbols | Cursor Docs but this is no longer working for me. Now only filenames and folders show up in the autocomplete.

Steps to Reproduce

Not sure. I just can’t @Code anymore

Expected Behavior

When I write @functionName, I should be able to select the function as shown @ Symbols | Cursor Docs

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.34 (user setup)
VSCode Version: 1.99.3
Commit: 45fd70f3fe72037444ba35c9e51ce86a1977ac10
Date: 2025-10-29T06:51:29.202Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

Auto

Additional Information

Running WSL and Dev Containers

Does this stop you from using Cursor

No - Cursor works, but with this issue

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I can no longer reference symbols from within the agent chat - the feature documented here - @ Symbols | Cursor Docs - it’s a tad inconvenient & is slowing me down somewhat as I’m having to leave chat to manually explore the codebase and gather the necessary context

Steps to Reproduce

Type @ and try to reference a symbol

Expected Behavior

Typing @ should allow for selecting symbols from the codebase

Operating System

Linux

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.0.69
VSCode Version: 1.99.3
Commit: 63fcac100bd5d5749f2a98aa47d65f6eca61db30
Date: 2025-11-07T18:21:29.650Z (2 days ago)
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.0.0

Does this stop you from using Cursor

No - Cursor works, but with this issue

Exactly. It’s not so much about exposing the LLM to the function as it is the convenience of quickly tagging the function with the metadata that tells it exactly where to look.

Old Workflow: One “@” followed by a function name, problem solved

New Workflow: One “@” followed by the file name, then I have to manually type out the function name so it knows where to find it, keeping my finger’s crossed that it autocompletes.

It’s like 2 seconds versus 10, plus additional pressure that you have to spell the whole function name correctly rather than just get the first few letters down so you can select the one you want.

2 Likes