Cursor Slack — это интеграция Cloud Agents со Slack: вы пишете @Cursor с задачей, бот читает тред, выбирает репозиторий/модель/ветку и запускает агента в cloud. Канон: docs/integrations/slack.

Соседи: Cloud Agents, capabilities, setup, Team Pools, Cursor iOS. Pillar: n8n / автоматизация.

Команды и опции одним взглядом

Команда / опция Зачем Пример
@Cursor [prompt] Старт агента; в треде с агентом — follow-up @Cursor fix the login bug
@Cursor agent [prompt] Новый агент в треде, где уже есть другой @Cursor agent refactor billing
@Cursor settings Defaults канала + default repo + team pool в публичном канале команды
repo= / env= Репозиторий или named environment repo=acme/backend, env=Platform
branch= / model= / autopr= База, модель, авто-PR branch=dev model=opus autopr=false
pool= / worker= / self_hosted= Team Pool или My Machines pool=gpu, sh=1
@Cursor list my agents Список ваших running agents перед follow-up / delete

Сверка: cursor.com/docs/integrations/slack (проверка 2026-09-23). Актуальный список — @Cursor help. Цены планов не фиксируем.

Установка за 5 шагов

  1. Откройте Cursor Dashboard → Integrations.
  2. Connect рядом со Slack (или installation page из доки).
  3. Установите Cursor app в Slack workspace.
  4. Вернитесь в Cursor: подключите GitHub/Bitbucket (если ещё нет), выберите default repository, включите usage-based pricing, подтвердите privacy.
  5. В канале упомяните @Cursor с задачей.

Как агент читает тред

Если команда уже обсудила баг в треде, достаточно @Cursor с короткой просьбой реализовать: агент берёт весь thread context (логи, скрины, договорённости) и не требует переписывать историю.

Пока агент работает, в треде появляются статус и реакция (⏳ / ✅ / ❌ по доке permissions). Сначала есть Open in Cursor; по завершении — уведомление и ссылка на PR в GitHub.

Routing Rules и выбор репозитория

Порядок выбора цели: сообщение → recent agent activity → Routing Rules → channel default → personal/team default. Routing Rules в Dashboard → Cloud Agents связывают keyword с репозиторием или environment (environment может тащить несколько репо сразу).

Channel settings через @Cursor settings работают только в публичных каналах и перекрывают личные defaults для всей команды в этом канале. Явный repo= / имя репо в тексте всё равно сильнее.

Follow-up, Assistant pane и типичные ловушки

  • Follow-up в обычном канальном треде: снова @Cursor … или ⋯ → Add follow-up (нужно, если в треде несколько агентов).
  • Team follow-ups: если Disabled, follow-up только у owner; иначе — по политике команды.
  • В Slack AI Assistant pane follow-up через mention/меню может вести себя иначе, чем в канале: форум Cursor фиксировал сценарий «каждое сообщение = новый агент». Для продолжения одного run надёжнее обычный канал или Open in Web.
  • key=value внутри тройных backtick не парсятся как опции — код остаётся в промпте.
  • env побеждает repo, если указаны оба; поздние значения перекрывают ранние дубликаты.

Privacy и permissions

Нужны scopes вроде app_mentions:read, history каналов/DM, chat:write, files read/write, reactions. Сводки агента (diff images / пути) можно отключить; отдельно — показ во внешних Slack Connect каналах. Legacy Privacy Mode для Cloud Agents не подходит.

FAQ: Cursor Slack

Что такое Cursor Slack?

Cursor Slack — интеграция Cloud Agents со Slack: вы упоминаете @Cursor с промптом, агент читает тред, выбирает репозиторий и работает в cloud. Канон: cursor.com/docs/integrations/slack.

Как подключить Cursor к Slack?

Dashboard → Integrations → Connect у Slack, установите Cursor app в workspace, затем донастройте: repository provider + default repo, usage-based pricing, privacy. После этого в канале пишите @Cursor.

Чем @Cursor [prompt] отличается от @Cursor agent?

В треде с уже запущенным агентом обычный @Cursor [prompt] добавляет follow-up (кто может — по Team follow-ups). Чтобы форсировать нового агента, используйте @Cursor agent [prompt] или фразу вроде start a new agent.

Как Cursor выбирает репозиторий из Slack?

Порядок: содержимое сообщения → недавняя активность агентов → Routing Rules → default канала → ваш default repository. Явно: repo=acme/backend или in acme/backend.

Работает ли Privacy Mode с Cursor Slack?

Да, Cloud Agents поддерживают Privacy Mode. Privacy Mode (Legacy) не поддерживается: агентам нужно временное хранение кода. Сводки в Slack Connect/гостевых каналах управляются отдельно.

Можно ли запускать self-hosted pool из Slack?

Да: pool=имя, self_hosted=true/sh=1, или team default pool (Enterprise, если Allow Self-Hosted Machines включён). worker=/machine= — на My Machines. Опции в сообщении всегда побеждают defaults.

Вывод

Cursor Slack — канал для Cloud Agents без открытия IDE: mention, routing, follow-up, PR-handoff. Сначала Connect + default repo + privacy, потом правила канала и опции в сообщении. Десктопный IDE и mobile — соседние поверхности одной backend-линии агентов.

Артём Денисов — эксперт Нетологии и автор курса Яндекс Практикума по промпт-инжинирингу. Сверяет Cursor Slack с cursor.com/docs/integrations/slack.

Хотите нейросети под свои задачи, а не «для всех»?

Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — автоматизация и n8n.