“The coding agent Cursor uses semantic search by embedding the entire codebase to find relevant context.”