Начало работы
Установка
- Перейди в Cursor integrations
- Нажми Connect рядом со Slack или перейди на installation page отсюда
- Тебе предложат установить приложение Cursor для Slack в твоё рабочее пространство.
-
После установки в Slack тебя перенаправят обратно в Cursor для завершения настройки
- Подключи GitHub (если ещё не подключён) и выбери репозиторий по умолчанию
- Включи оплату по факту использования
- Подтверди настройки конфиденциальности
- Начни использовать Background Agents в Slack, упомянув @Cursor
Как использовать
Команды
Команда | Описание |
---|---|
@Cursor [prompt] | Запустить Background Agent. В тредах с уже запущенными агентами добавляет follow-up инструкции |
@Cursor settings | Настроить значения по умолчанию и репозиторий по умолчанию для канала |
@Cursor [options] [prompt] | Использовать расширенные опции: branch , model , repo |
@Cursor agent [prompt] | Принудительно создать нового агента в треде |
@Cursor list my agents | Показать запущенных агентов |
Опции
Опция | Описание | Пример |
---|---|---|
branch | Задать базовую ветку | branch=main |
model | Выбрать модель ИИ | 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
Приоритет опций
- Явные значения перекрывают значения по умолчанию
- Поздние значения перекрывают более ранние при дублировании
- Встроенные опции имеют приоритет над значениями по умолчанию из модалки настроек
Использование контекста треда
S
Sarah2:30 PM
Hey team, we're getting reports that users can't log in after the latest deploy
M
Mike2:32 PM
I checked the logs - looks like the auth token validation is failing on line 247 of auth.js
A
Alex2:33 PM
Oh, I think it's because we changed the token format but didn't update the validation regex
S
Sarah2:35 PM
Yeah, the regex still expects the old format. We need to update it to handle both old and new formats for backwards compatibility
Y
You2:36 PM
@Cursor fix this
⏳1
Background Agents читают весь тред при вызове,
понимают и реализуют решения на основе обсуждения команды.
Когда использовать принудительные команды
Обновления статуса и handoff


Управление агентами

- Add follow-up: Добавь инструкции к текущему агенту
- Delete: Останови и заархивируй Background Agent
- View request ID: Посмотри уникальный request ID для диагностики (укажи при обращении в поддержку)
- Give feedback: Оставь отзыв о работе агента
Конфигурация
Настройки
Модель по умолчанию
Репозиторий по умолчанию
https://github.com/org/repository
org/repository
Если ты укажешь несуществующий репозиторий, будет казаться, что у тебя нет к нему
доступа. Это отобразится в ошибке при запуске Background Agent.
Базовая ветка
main
).
Настройки канала
- Разные каналы работают с разными репозиториями
- Команды хотят единообразные настройки для всех участников
- Ты хочешь не указывать репозиторий в каждой команде
- Запусти @Cursor settings в нужном канале
- Установи репозиторий по умолчанию для этого канала
- Все участники команды, использующие Background Agents в этом канале, будут использовать эти значения по умолчанию
Настройки канала имеют приоритет над личными значениями по умолчанию, но могут быть переопределены
явными опциями, например@Cursor [repo=...] [prompt]
Приватность
Privacy Mode (Legacy) не поддерживается. Background Agents требуют временного
хранения кода во время работы.
Показывать сводку агента
Показывать сводку агента во внешних каналах
Разрешения
Permission | Description |
---|---|
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 | Читает метаданные ЛС, чтобы определять участников и поддерживать корректное тредирование |
im:write | Отправляет личные сообщения для приватных уведомлений или индивидуального общения |
mpim:history | Доступ к истории групповых ЛС для бесед с несколькими участниками |
mpim:read | Читает метаданные групповых ЛС, чтобы обращаться к участникам и обеспечивать корректную доставку |
reactions:read | Отслеживает реакции-эмодзи для обратной связи и сигналов статуса |
reactions:write | Добавляет реакции-эмодзи для пометки статуса — ⏳ выполняется, ✅ завершено, ❌ ошибка |
team:read | Определяет параметры рабочего пространства, чтобы разделять установки и применять настройки |
users:read | Сопоставляет пользователей Slack с аккаунтами Cursor для прав доступа и безопасной аутентификации |