Cursor индексирует твою кодовую базу, вычисляя эмбеддинги для каждого файла. Это улучшает ответы ИИ по твоему коду. Когда ты открываешь проект, Cursor автоматически начинает индексацию. Новые файлы индексируются постепенно. Проверь статус индексации в: Cursor Settings > Indexing & Docs
Индикатор прогресса индексации кодовой базы

Конфигурация

Cursor индексирует все файлы, кроме тех, что перечислены в ignore files (например, .gitignore, .cursorignore). Нажми Show Settings, чтобы:
  • Включить автоиндексацию для новых репозиториев
  • Настроить, какие файлы игнорировать
Игнорирование больших файлов с данными повышает точность ответов.

Просмотр проиндексированных файлов

Чтобы посмотреть проиндексированные пути: Cursor Settings > Indexing & Docs > View included files Откроется файл .txt со списком всех проиндексированных файлов.

Рабочие области с несколькими корнями

Cursor поддерживает рабочие области с несколькими корнями, чтобы ты мог работать с несколькими репозиториями:
  • Все репозитории индексируются автоматически
  • Контекст каждого репозитория доступен ИИ
  • .cursor/rules работают во всех папках
Поиск по PR помогает понять, как развивается твоя кодовая база, делая исторические изменения доступными для поиска и анализа с помощью ИИ.

Как это работает

Cursor автоматически индексирует все влитые PR из истории твоего репозитория. Краткие сводки появляются в результатах семантического поиска, с умной фильтрацией, которая отдаёт приоритет недавним изменениям. Agent может подтягивать PR, коммиты, задачи или ветки в контекст с помощью @[PR number], @[commit hash] или @[branch name]. При подключении включаются комментарии GitHub и обзоры Bugbot. Поддерживаемые платформы: GitHub, GitHub Enterprise и Bitbucket. GitLab сейчас не поддерживается.
Пользователи GitHub Enterprise: инструмент fetch при необходимости использует команды git из‑за ограничений авторизации в VSCode.
Задавай вопросы вроде «How are services implemented in other PRs?» — и Agent автоматически подтянет релевантные PR в контекст, чтобы дать развернутые ответы на основе истории твоего репозитория.

FAQ