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, коммиты, issues или ветки в контекст с помощью @[PR number], @[commit hash] или @[branch name]. При подключении включаются комментарии GitHub и обзоры Bugbot. Поддерживаемые платформы: GitHub, GitHub Enterprise и Bitbucket. GitLab пока не поддерживается.
Пользователи GitHub Enterprise: из‑за ограничений авторизации в VSCode инструмент выборки при необходимости переключается на команды git.
Задавай вопросы вроде «Как реализованы сервисы в других PR?» — и Agent автоматически подтянет релевантные PR в контекст, чтобы дать исчерпывающие ответы на основе истории твоего репозитория.

FAQ

Глобального списка пока нет. Проверяй каждый проект отдельно: открой его в Cursor и загляни в настройки Codebase Indexing.
Удали свой аккаунт Cursor в Settings, чтобы убрать все проиндексированные кодовые базы. Или удаляй отдельные кодовые базы в настройках Codebase Indexing каждого проекта.
Проиндексированные кодовые базы удаляются после 6 недель без активности. Повторное открытие проекта запускает переиндексацию.
Нет. Cursor создает эмбеддинги, не сохраняя имена файлов или исходный код. Имена файлов обфусцируются, а фрагменты кода шифруются.Когда Agent ищет по кодовой базе, Cursor получает эмбеддинги с сервера и расшифровывает фрагменты.