Используй Background Agents прямо в Linear — делегируй задачи Cursor или упоминай @Cursor в комментариях.

Начало работы

Установка

Ты должен быть админом Cursor, чтобы подключить интеграцию с Linear. Остальные настройки команды доступны и участникам без прав админа.
  1. Перейди в Cursor integrations
  2. Нажми Connect рядом с Linear
  3. Подключи рабочее пространство Linear и выбери команду
  4. Нажми Authorize
  5. Заверши оставшуюся настройку Background Agent в Cursor:
    • Подключи GitHub и выбери репозиторий по умолчанию
    • Включи оплату по факту использования
    • Подтверди настройки конфиденциальности

Связка аккаунтов

При первом запуске появится запрос на связку аккаунтов Cursor и Linear. Подключение GitHub требуется для создания PR.

Как использовать

Делегируй задачи Cursor или упоминай @Cursor в комментариях. Cursor анализирует задачи и автоматически отсеивает работу, не связанную с разработкой.

Делегирование задач

  1. Открой задачу в Linear
  2. Кликни по полю assignee
  3. Выбери «Cursor»
Делегирование задачи Cursor в Linear

Упоминание Cursor

Упомяни @Cursor в комментарии, чтобы назначить нового агента или дать дополнительные инструкции, например: @Cursor исправь описанную выше ошибку аутентификации.

Рабочий процесс

Background Agents показывают статус в реальном времени в Linear и автоматически создают PR по завершении. Отслеживай прогресс в дашборде Cursor.
Обновления статуса Background Agents в Linear

Дополнительные инструкции

Ты можешь ответить в сессии агента — это уйдёт как follow-up агенту. Просто упомяни @Cursor в комментарии в Linear, чтобы дать дополнительные указания запущенному Background Agent.

Конфигурация

Настрой параметры Background Agent в Dashboard → Background Agents.
SettingLocationDescription
Default RepositoryCursor DashboardОсновной репозиторий, если репозиторий проекта не задан
Default ModelCursor DashboardAI‑модель для Background Agents
Base BranchCursor DashboardБаза для создания PR (обычно main или develop)

Параметры конфигурации

Поведение Background Agent можно настроить несколькими способами: Описание issue или комментарии: используй синтаксис [key=value], например:
  • @cursor please fix [repo=anysphere/everysphere]
  • @cursor implement feature [model=claude-3.5-sonnet] [branch=feature-branch]
Метки issue: используй структуру родитель → ребёнок, где родительская метка — ключ конфигурации, а дочерняя — значение. Метки проекта: та же структура, что и у меток issue, применяется на уровне проекта. Поддерживаемые ключи конфигурации:
  • repo: укажи целевой репозиторий (например, owner/repository)
  • branch: укажи базовую ветку для создания PR
  • model: укажи AI‑модель

Выбор репозитория

Cursor выбирает репозиторий для работы в таком порядке приоритетов:
  1. Описание issue/комментарии: синтаксис [repo=owner/repository] в тексте issue или комментариях
  2. Метки issue: метки репозитория, прикреплённые к конкретному issue в Linear
  3. Метки проекта: метки репозитория, прикреплённые к проекту в Linear
  4. Репозиторий по умолчанию: репозиторий, указанный в настройках Cursor Dashboard

Настройка меток репозитория

Чтобы создать репозитории‑метки в Linear:
  1. Перейди в Settings в своём рабочем пространстве Linear
  2. Нажми Labels
  3. Нажми New group
  4. Назови группу “repo” (регистронезависимо — должно быть ровно “repo”, не “Repository” и не другие варианты)
  5. В этой группе создай метки для каждого репозитория в формате owner/repo
После этого можно назначать эти метки задачам или проектам, чтобы указать, с каким репозиторием должен работать Background Agent.
Настройка меток репозиториев в Linear