“Scaling Cursor's retrieval system, which computes a semantic index of user codebases, has been a significant technical challenge.”