Dengan integrasi Cursor untuk Slack, kamu bisa pakai Background Agents buat ngerjain tugas langsung dari Slack dengan mention @Cursor plus prompt.

Mulai

Instalasi

  1. Buka integrasi Cursor
  2. Klik Connect di sebelah Slack atau buka halaman instalasi dari sini
  3. Kamu bakal diminta menginstal aplikasi Cursor untuk Slack di workspace kamu.
  4. Setelah instal di Slack, kamu akan diarahkan kembali ke Cursor untuk menyelesaikan setup
    1. Hubungkan GitHub (kalau belum) dan pilih repositori default
    2. Aktifkan penagihan berbasis penggunaan
    3. Konfirmasi pengaturan privasi
  5. Mulai pakai Background Agents di Slack dengan menyebut @Cursor

Cara menggunakan

Mention @Cursor dan kasih prompt kamu. Ini sudah mencakup sebagian besar use case, tapi kamu juga bisa pakai perintah di bawah buat nge-custom agent kamu. Contohnya, mention @Cursor fix the login bug langsung di percakapan, atau pakai perintah spesifik seperti @Cursor [repo=torvalds/linux] fix bug buat menargetkan repository tertentu.

Perintah

Jalankan @Cursor help untuk daftar perintah terbaru.
CommandDescription
@Cursor [prompt]Mulai Background Agent. Di thread yang sudah punya agent, menambahkan instruksi lanjutan
@Cursor settingsAtur default dan repository default channel
@Cursor [options] [prompt]Gunakan opsi lanjutan: branch, model, repo
@Cursor agent [prompt]Paksa bikin agent baru di sebuah thread
@Cursor list my agentsTampilkan agent kamu yang sedang berjalan

Opsi

Kustomisasi perilaku Background Agent dengan opsi berikut:
OptionDescriptionExample
branchTentukan base branchbranch=main
modelPilih model AImodel=o3
repoTarget repository tertenturepo=owner/repo
autoprAktifkan/nonaktifkan pembuatan PR otomatisautopr=false
Format sintaks
Pakai opsi dengan beberapa cara:
  1. Format bracket @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
  2. Format inline @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Prioritas opsi
Saat menggabungkan opsi:
  • Nilai eksplisit menimpa default
  • Nilai yang muncul belakangan menimpa yang lebih awal jika duplikat
  • Opsi inline punya prioritas di atas default pada settings modal
Bot nge-parse opsi dari mana saja dalam pesan, memungkinkan penulisan perintah secara natural.

Memakai konteks thread

Background Agents memahami dan memakai konteks dari diskusi thread yang sudah ada. Berguna ketika tim kamu membahas sebuah issue dan kamu mau agent mengimplementasikan solusi berdasarkan percakapan itu.
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 membaca seluruh thread untuk konteks saat dipanggil, memahami dan mengimplementasikan solusi berdasarkan diskusi tim.

Kapan pakai perintah force

Kapan aku perlu @Cursor agent? Di thread yang sudah punya agent, @Cursor [prompt] menambahkan instruksi lanjutan (cuma berfungsi kalau kamu pemilik agent). Pakai @Cursor agent [prompt] buat meluncurkan agent terpisah. Kapan aku perlu Add follow-up (dari context menu)? Pakai context menu (⋯) di respons agent buat instruksi lanjutan. Berguna kalau ada banyak agent dalam satu thread dan kamu perlu nunjuk yang mana yang mau di-follow up.

Pembaruan status & handoff

Saat Background Agent berjalan, pertama kamu bakal dapat opsi Open in Cursor.
Saat Background Agent selesai, kamu bakal dapat notifikasi di Slack dan opsi buat melihat PR yang dibuat di GitHub.

Mengelola agent

Buat lihat semua agent yang lagi jalan, jalankan @Cursor list my agents. Kelola Background Agent lewat menu konteks dengan klik tiga titik (⋯) di pesan agent mana pun.
Opsi yang tersedia:
  • Add follow-up: Tambahkan instruksi ke agent yang sudah ada
  • Delete: Hentikan dan arsipkan Background Agent
  • View request ID: Lihat ID permintaan unik untuk troubleshooting (sertakan saat menghubungi support)
  • Give feedback: Kasih feedback tentang performa agent

Konfigurasi

Kelola pengaturan default dan opsi privasi dari Dashboard → Background Agents.

Pengaturan

Model Default

Dipakai saat nggak ada model yang ditentukan secara eksplisit dengan @Cursor [model=...]. Lihat settings untuk opsi yang tersedia.

Repositori Default

Dipakai saat nggak ada repositori yang ditentukan. Gunakan format berikut:
  • https://github.com/org/repository
  • org/repository
Kalau kamu merujuk ke repositori yang nggak ada, itu bakal terlihat seolah-olah kamu nggak punya akses. Ini muncul di pesan error saat Background Agent gagal mulai.

Base Branch

Branch awal untuk Background Agent. Biarkan kosong untuk pakai branch default repositori (biasanya main)

Pengaturan Channel

Atur pengaturan default di level channel pakai @Cursor settings. Pengaturan ini per tim dan menimpa default pribadi kamu untuk channel itu. Sangat berguna ketika:
  • Channel berbeda mengerjakan repositori yang berbeda
  • Tim pengin pengaturan konsisten di semua anggota
  • Kamu pengin menghindari harus menentukan repositori di tiap perintah
Untuk mengonfigurasi pengaturan channel:
  1. Jalankan @Cursor settings di channel yang diinginkan
  2. Set repositori default untuk channel tersebut
  3. Semua anggota tim yang pakai Background Agents di channel itu bakal pakai default ini
Pengaturan channel punya prioritas lebih tinggi dibanding default pribadi, tapi bisa ditimpa oleh opsi eksplisit seperti@Cursor [repo=...] [prompt]

Privasi

Background Agents mendukung Privacy Mode. Baca lebih lanjut tentang Privacy Mode atau kelola pengaturan privasi kamu.
Privacy Mode (Legacy) nggak didukung. Background Agents memerlukan penyimpanan kode sementara saat berjalan.

Tampilkan Ringkasan Agent

Tampilkan ringkasan agent dan gambar diff. Bisa berisi path file atau potongan kode. Bisa dinyalakan/dimatikan.

Tampilkan Ringkasan Agent di Channel Eksternal

Untuk Slack Connect dengan workspace lain atau channel dengan anggota eksternal seperti guest, pilih untuk menampilkan ringkasan agent di channel eksternal.

Permissions

Cursor meminta izin Slack berikut agar Background Agents bisa bekerja di workspace kamu:
PermissionDeskripsi
app_mentions:readMendeteksi @mention untuk memulai Background Agents dan menanggapi permintaan
channels:historyMembaca pesan sebelumnya di thread untuk konteks saat menambahkan instruksi lanjutan
channels:joinOtomatis bergabung ke kanal publik saat diundang atau diminta
channels:readMengakses metadata kanal (ID dan nama) untuk memposting balasan dan pembaruan
chat:writeMengirim pembaruan status, notifikasi penyelesaian, dan tautan PR saat agen selesai
files:readMengunduh file yang dibagikan (log, screenshot, cuplikan kode) untuk konteks tambahan
files:writeMengunggah ringkasan visual perubahan agen untuk peninjauan cepat
groups:historyMembaca pesan sebelumnya di kanal privat untuk konteks dalam percakapan multi-giliran
groups:readMengakses metadata kanal privat untuk memposting respons dan menjaga alur percakapan
im:historyMengakses riwayat DM untuk konteks dalam percakapan berlanjut
im:readMembaca metadata DM untuk mengidentifikasi peserta dan menjaga threading yang tepat
im:writeMemulai DM untuk notifikasi privat atau komunikasi individual
mpim:historyMengakses riwayat DM grup untuk percakapan multi-peserta
mpim:readMembaca metadata DM grup untuk menyapa peserta dan memastikan pengiriman yang tepat
reactions:readMengamati reaksi emoji untuk umpan balik pengguna dan sinyal status
reactions:writeMenambahkan reaksi emoji untuk menandai status — ⏳ untuk berjalan, ✅ untuk selesai, ❌ untuk gagal
team:readMengidentifikasi detail workspace untuk memisahkan instalasi dan menerapkan pengaturan
users:readMencocokkan pengguna Slack dengan akun Cursor untuk perizinan dan akses yang aman