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

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

Установка

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

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

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

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

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

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

  1. Открой задачу в Linear
  2. Нажми на поле исполнителя
  3. Выбери «Cursor»
Делегирование задачи Cursor в Linear

Упоминание Cursor

Упомяни @Cursor в комментарии, чтобы назначить нового агента или дать дополнительные инструкции, например: @Cursor fix the authentication bug described above.

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

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 DashboardМодель ИИ для 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: укажи используемую модель ИИ

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

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

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

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