Поверхность - Среда, в которой исполняется работа: IDE, Agents Window, CLI, Cloud Agent или API. У каждой свой контекст, свои полномочия и своя граница безопасности.
Tab - Предсказание следующей правки прямо в редакторе: принять, отклонить или перепрыгнуть к следующему месту; опирается на недавние правки, окружающий код и ошибки линтера, а предложение может увести в другой файл.
Inline Edit - Точечное изменение выделенного фрагмента по короткой инструкции, без запуска полноценного агентного цикла.
Agent - Цикл работы с инструментами: читает файлы, правит код, запускает команды и возвращает diff; останавливается по правилам Run Mode и подтверждениям.
Режимы (Ask, Plan, Agent, Debug, Design) - Выбор по степени неопределённости: разобраться, спроектировать, изменить или найти причину сбоя. Режим задаёт, что агенту разрешено делать.
Контекст - Всё, что модель реально видит: @-упоминания файлов и папок, вывод терминала, git diff, прошлые чаты, страницы браузера и индекс репозитория.
Индексирование и .cursorignore - Построение поискового индекса репозитория и явное исключение путей из доступа и индекса - граница того, что агент вообще может прочитать.
Checkpoints - Снимки состояния до правок агента: позволяют откатить изменение внутри работы; не заменяют git как настоящую историю.
Run Modes - Уровень автономности выполнения команд: auto-review с проверкой классификатором, allowlist со списком разрешённого (пустой список даёт подтверждение каждой команды) и Run Everything, где вызовы идут автоматически, но защита браузера, удаления файлов и файлов вне рабочей области всё равно может спросить.
Local sandbox - Ограничение команд средствами ОС: что процесс может прочитать, записать и куда обратиться по сети; отличается по платформам.
permissions.json - Списки терминальных команд и MCP-инструментов, выполняемых без подтверждения, плюс текстовые указания классификатору авто-ревью; запретов в файле нет, доступ к файлам и сети живёт в sandbox.json, а у CLI своя система разрешений.
Rules и AGENTS.md - Постоянные инструкции проекта и пользователя: правила репозитория, командные правила и файл AGENTS.md как переносимый контракт.
Skills - Повторяемая процедура как продукт: папка с описанием, шагами, скриптами и материалами, подгружаемая по релевантности или явным вызовом.
Subagents - Отдельные роли со своим контекстом и набором инструментов - исследование, shell, браузер или собственная роль под задачу.
Hooks - Детерминированные реакции на события жизненного цикла: разрешить, изменить или заблокировать действие и оставить след для аудита.
MCP - Подключение внешних инструментов и данных по Model Context Protocol через stdio, HTTP или SSE, с собственной авторизацией и политикой инструментов.
Cloud Agent - Задача, исполняемая в изолированном облачном окружении со своим setup, секретами и сетевой политикой; результат возвращается веткой и pull request.
Automations - Запуск агента по расписанию или событию с заданными инструментами, памятью и условиями остановки - это уже production-процесс, а не разовый запуск.
Bugbot и security-агенты - Автоматический обзор изменений и специализированный поиск уязвимостей как отдельные слои проверки поверх локального review и человека на merge.