Начало работы
Установка
- Перейдите в интеграции Cursor
- Нажмите Подключить рядом с Slack или перейдите на страницу установки отсюда
- Вам будет предложено установить приложение Cursor для Slack в вашем рабочем пространстве.
-
После установки в Slack вы будете перенаправлены обратно в Cursor для завершения настройки
- Подключите GitHub (если еще не подключен) и выберите репозиторий по умолчанию
- Включите тарификацию на основе использования
- Подтвердите настройки конфиденциальности
- Начните использовать Background Agents в Slack, упоминая @Cursor
Как использовать
Упомяните @Cursor и дайте свой запрос. Это покрывает большинство случаев использования, но вы также можете использовать команды ниже для настройки вашего агента. Например, упомяните @Cursor fix the login bug прямо в разговоре, или используйте специфические команды, такие как @Cursor [repo=torvalds/linux] fix bug, чтобы нацелиться на конкретный репозиторий.Команды
Выполните @Cursor help для получения актуального списка команд.| Команда | Описание | |:--------|:------------| |
@Cursor [prompt] | Запустить Background Agent.
В ветках с существующими агентами добавляет дополнительные инструкции | |
@Cursor settings | Настроить значения по умолчанию и
репозиторий канала по умолчанию | |
@Cursor [options] [prompt] | Использовать расширенные
опции:
branch
, model
, repo
| |
@Cursor agent [prompt] | Принудительно создать нового
агента в ветке | | @Cursor list my agents
| Показать ваших запущенных агентов |Опции
Настройте поведение Background Agent с помощью этих опций:| Опция | Описание | Пример | |:-------|:------------|:--------| |
branch
| Указать базовую ветку | branch=main
| | model
| Выбрать AI модель |
model=o3
| | repo
| Нацелиться на конкретный репозиторий | repo=owner/repo
| |
autopr
| Включить/отключить автоматическое создание PR | autopr=false
|Форматы синтаксиса
Используйте опции несколькими способами:- Формат в скобках @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
- Встроенный формат @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Приоритет опций
При комбинировании опций:- Явные значения переопределяют значения по умолчанию
- Более поздние значения переопределяют более ранние при дублировании
- Встроенные опции имеют приоритет над значениями по умолчанию модального окна настроек
Использование контекста ветки
Background Agents понимают и используют контекст из существующих обсуждений в ветке. Полезно, когда ваша команда обсуждает проблему, и вы хотите, чтобы агент реализовал решение на основе этого разговора.S
Sarah2:30 PM
Привет, команда, мы получаем сообщения о том, что пользователи не могут войти в систему после последнего развертывания
M
Mike2:32 PM
Я проверил логи - похоже, что валидация токена аутентификации не работает на строке 247 в auth.js
A
Alex2:33 PM
О, я думаю, это потому что мы изменили формат токена, но не обновили регулярное выражение для валидации
S
Sarah2:35 PM
Да, регулярное выражение все еще ожидает старый формат. Нам нужно обновить его для обработки как старого, так и нового форматов для обратной совместимости
Y
You2:36 PM
@Cursor fix this
⏳1
Background Agents читают всю ветку для контекста при вызове,
понимая и реализуя решения на основе обсуждения команды.
Когда использовать принудительные команды
Когда мне нужен @Cursor agent? В ветках с существующими агентами @Cursor [prompt] добавляет дополнительные инструкции (работает только если вы владеете агентом). Используйте @Cursor agent [prompt] для запуска отдельного агента. Когда мне нуженAdd follow-up
(из контекстного меню)?
Используйте контекстное меню (⋯) на ответе агента для дополнительных инструкций. Полезно, когда в ветке существует несколько агентов, и вам нужно указать, к какому из них обратиться.
Обновления статуса и передача
Когда Background Agent запускается, вы сначала получаете опцию Открыть в Cursor.

Управление агентами
Чтобы увидеть всех запущенных агентов, выполните @Cursor list my agents. Управляйте Background Agents с помощью контекстного меню, нажав на три точки (⋯) в любом сообщении агента.
- Add follow-up: Добавить инструкции к существующему агенту
- Delete: Остановить и архивировать Background Agent
- View request ID: Просмотреть уникальный ID запроса для устранения неполадок (включите при обращении в поддержку)
- Give feedback: Предоставить отзыв о работе агента
Конфигурация
Управляйте настройками по умолчанию и параметрами конфиденциальности в Dashboard → Background Agents.Настройки
Модель по умолчанию
Используется, когда модель не указана явно с помощью @Cursor [model=...]. См. настройки для доступных опций.Репозиторий по умолчанию
Используется, когда репозиторий не указан. Используйте эти форматы:https://github.com/org/repository
org/repository
Если вы ссылаетесь на несуществующий репозиторий, это выглядит так, как будто у вас нет
доступа. Это отображается в сообщении об ошибке, когда Background Agent не удается запустить.
Базовая ветка
Начальная ветка для Background Agent. Оставьте пустым, чтобы использовать ветку репозитория по умолчанию (частоmain
)
Настройки канала
Настройте параметры по умолчанию на уровне канала, используя @Cursor settings. Эти настройки действуют для команды и переопределяют ваши личные настройки по умолчанию для этого канала. Особенно полезно, когда:- Разные каналы работают с разными репозиториями
- Команды хотят согласованные настройки для всех участников
- Вы хотите избежать указания репозитория в каждой команде
- Выполните @Cursor settings в нужном канале
- Установите репозиторий по умолчанию для этого канала
- Все участники команды, использующие Background Agents в этом канале, используют эти настройки по умолчанию
Настройки канала имеют приоритет над личными настройками по умолчанию, но могут быть переопределены
явными опциями, такими как@Cursor [repo=...] [prompt]
Конфиденциальность
Background Agents поддерживают режим конфиденциальности. Узнайте больше о режиме конфиденциальности или управляйте своими настройками конфиденциальности.Режим конфиденциальности (Legacy) не поддерживается. Background Agents требуют временного
хранения кода во время работы.
Отображать сводку агента
Отображать сводки агента и изображения различий. Может содержать пути к файлам или фрагменты кода. Можно включить/выключить.Отображать сводку агента во внешних каналах
Для Slack Connect с другими рабочими пространствами или каналами с внешними участниками, такими как гости, выберите отображение сводок агента во внешних каналах.Разрешения
Cursor запрашивает следующие разрешения Slack для работы Background Agents в вашем рабочем пространстве:| Разрешение | Описание | |:-----------|:------------| |
app_mentions:read
| Обнаруживает @упоминания для запуска Background Agents и ответа
на запросы | | channels:history
| Читает предыдущие сообщения в ветках для
контекста при добавлении дополнительных инструкций | | channels:join
| Автоматически
присоединяется к публичным каналам при приглашении или запросе | | channels:read
| Получает доступ к
метаданным канала (ID и имена) для публикации ответов и обновлений | | chat:write
| Отправляет обновления статуса, уведомления о завершении и ссылки на PR когда агенты
завершают работу | | files:read
| Загружает общие файлы (логи, скриншоты, образцы кода
) для дополнительного контекста | | files:write
| Загружает визуальные сводки
изменений агента для быстрого просмотра | | groups:history
| Читает предыдущие
сообщения в приватных каналах для контекста в многоходовых разговорах | |
groups:read
| Получает доступ к метаданным приватного канала для публикации ответов и
поддержания потока разговора | | im:history
| Получает доступ к истории прямых сообщений
для контекста в продолжающихся разговорах | | im:read
| Читает метаданные DM для
идентификации участников и поддержания правильной структуры веток | | im:write
| Инициирует
прямые сообщения для приватных уведомлений или индивидуального общения | |
mpim:history
| Получает доступ к истории групповых DM для разговоров с несколькими участниками
| | mpim:read
| Читает метаданные групповых DM для обращения к участникам и обеспечения
правильной доставки | | reactions:read
| Наблюдает за эмодзи-реакциями для обратной связи пользователей
и сигналов статуса | | reactions:write
| Добавляет эмодзи-реакции для обозначения статуса - ⏳ для выполняющихся, ✅ для завершенных, ❌ для неудачных | | team:read
| Идентифицирует детали рабочего пространства для разделения установок и применения настроек |
| users:read
| Сопоставляет пользователей Slack с аккаунтами Cursor для разрешений и
безопасного доступа |