I noticed that recent Cursor versions have removed the previous codebase indexing page, including indexing status, included files, and manual reindex controls.
From the recent product direction, Cursor also seems to be relying more on agentic search, grep, file exploration, and subagents for repository understanding.
I’m curious how other users feel about this change, especially those working with large, long-running, or poorly documented codebases.
Personally, I have always considered codebase indexing to be one of Cursor’s most important technical advantages. It was not merely a convenience feature to me. I saw it as part of Cursor’s moat, and as a foundation that could be continuously improved over time:
- better repository-level retrieval;
- stronger understanding of cross-file relationships;
- lower repeated exploration cost;
- more stable context across tasks;
- better performance on repositories with inconsistent naming or weak documentation.
Agentic search may turn out to be the better direction, and the Cursor team may already have validated it extensively in real engineering workloads. But I do not think persistent indexing and agentic exploration are necessarily substitutes. They may be strongest when used together.
I’m interested in hearing actual experiences from other users:
- Have you noticed any change in repository understanding in recent versions?
- Does the current agentic search approach perform better or worse for your projects?
- Do agents spend more time rediscovering the repository?
- Is indexing still happening internally, with only the user-facing controls removed?
- Has anyone tested this across multiple recent versions?
My concern is not simply that one settings page disappeared. It is whether Cursor is moving away from a capability that helped distinguish it from general-purpose coding agents.
I would like to understand how other users see this change before drawing a stronger conclusion.


