Langsung ke konten utama
Dengan integrasi Cursor untuk Slack, lo bisa pakai Background Agents buat ngerjain tugas langsung dari Slack dengan nge-mention @Cursor plus prompt.

Mulai

Instalasi

  1. Buka Cursor integrations
  2. Klik Connect di sebelah Slack atau langsung ke halaman instalasi dari sini
  3. Lo bakal diminta buat install aplikasi Cursor untuk Slack di workspace lo.
  4. Setelah install di Slack, lo bakal diarahkan balik ke Cursor buat nyelesaiin setup
    1. Hubungin GitHub (kalau belum terhubung) dan pilih repo default
    2. Aktifin pricing berbasis usage
    3. Konfirmasi pengaturan privasi
  5. Mulai pakai Background Agents di Slack dengan mention @Cursor

Cara menggunakan

Mention @Cursor dan kasih prompt lo. Ini udah ngurusin sebagian besar use case, tapi lo juga bisa pakai perintah di bawah buat ngekustom agen lo. Contohnya, mention @Cursor fix the login bug langsung di percakapan, atau pakai perintah spesifik kayak @Cursor [repo=torvalds/linux] fix bug buat nargetin repository tertentu.

Perintah

Jalankan @Cursor help buat dapetin daftar perintah terbaru.
CommandDescription
@Cursor [prompt]Mulai Background Agent. Di thread yang sudah ada agennya, nambahin instruksi tindak lanjut
@Cursor settingsKonfigurasi default dan repository default channel
@Cursor [options] [prompt]Pakai opsi lanjutan: branch, model, repo
@Cursor agent [prompt]Paksa bikin agen baru di sebuah thread
@Cursor list my agentsTampilkan agen lo yang lagi jalan

Opsi

Kustomisasi perilaku Background Agent dengan opsi berikut:
OptionDescriptionExample
branchTentuin base branchbranch=main
modelPilih model AImodel=o3
repoNargetin repository tertenturepo=owner/repo
autoprAktifin/nonaktifin 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
Kalau nggabungin opsi:
  • Nilai eksplisit ngeganti default
  • Nilai yang muncul belakangan ngeganti yang lebih awal kalau duplikat
  • Opsi inline punya prioritas dibanding default di settings modal
Bot nge-parse opsi dari mana pun di pesan, bikin lo bisa nulis perintah secara natural.

Pakai konteks thread

Background Agents paham dan pakai konteks dari diskusi thread yang udah ada. Berguna pas tim lo ngebahas suatu issue dan lo mau agen nge-implement 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 bakal baca seluruh thread buat konteks saat dipanggil, ngerti dan ngejalanin solusi berdasarkan diskusi tim.

Kapan pakai perintah paksa

Kapan gue perlu @Cursor agent? Di thread yang sudah ada agennya, @Cursor [prompt] nambahin instruksi tindak lanjut (cuma jalan kalau lo pemilik agennya). Pakai @Cursor agent [prompt] buat ngeluncurin agen terpisah. Kapan gue perlu Add follow-up (dari context menu)? Pakai context menu (⋯) di respons agen buat instruksi tindak lanjut. Berguna kalau ada banyak agen di satu thread dan lo perlu nentuin yang mana yang mau di-follow up.

Status update & handoff

Saat Background Agent jalan, pertama lo bakal dapet opsi buat 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 sedang berjalan, jalankan @Cursor list my agents. Kelola Background Agents 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

Digunakan ketika tidak ada model yang secara eksplisit ditentukan dengan @Cursor [model=...]. Lihat pengaturan untuk opsi yang tersedia.

Repositori Default

Digunakan ketika tidak ada repositori yang ditentukan. Gunakan format berikut:
  • https://github.com/org/repository
  • org/repository
Jika kamu mereferensikan repositori yang tidak ada, itu akan terlihat seolah-olah kamu tidak punya akses. Hal ini muncul di pesan error ketika Background Agent gagal memulai.

Base Branch

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

Pengaturan Channel

Konfigurasikan pengaturan default di level channel menggunakan @Cursor settings. Pengaturan ini per tim dan akan override default personal kamu untuk channel tersebut. Sangat berguna ketika:
  • Channel yang berbeda mengerjakan repositori yang berbeda
  • Tim ingin pengaturan konsisten di semua anggota
  • Kamu ingin menghindari menetapkan repositori di setiap perintah
Untuk mengonfigurasi pengaturan channel:
  1. Jalankan @Cursor settings di channel yang diinginkan
  2. Tetapkan repositori default untuk channel tersebut
  3. Semua anggota tim yang menggunakan Background Agents di channel itu akan memakai default ini
Pengaturan channel memiliki prioritas di atas default personal, tetapi bisa di-override 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) tidak didukung. Background Agents memerlukan penyimpanan kode sementara saat berjalan.

Tampilkan Ringkasan Agent

Tampilkan ringkasan agent dan gambar diff. Mungkin 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 minta izin Slack berikut biar Background Agents bisa jalan di workspace lo:
PermissionDescription
app_mentions:readNgedeteksi @mention buat mulai Background Agents dan ngerespons request
channels:historyBaca pesan sebelumnya di thread buat konteks saat nambahin instruksi lanjutan
channels:joinOtomatis join ke public channel saat diundang atau diminta
channels:readAkses metadata channel (ID dan nama) buat ngepost balasan dan update
chat:writeKirim update status, notifikasi selesai, dan tautan PR saat agent kelar
files:readDownload file yang dishare (log, screenshot, contoh kode) buat konteks tambahan
files:writeUpload ringkasan visual dari perubahan agent buat review cepat
groups:historyBaca pesan sebelumnya di private channel buat konteks dalam percakapan multi-turn
groups:readAkses metadata private channel buat ngepost respons dan jaga alur percakapan
im:historyAkses riwayat direct message buat konteks percakapan yang berlanjut
im:readBaca metadata DM buat ngenalin peserta dan jaga threading yang bener
im:writeMulai direct message buat notifikasi privat atau komunikasi individual
mpim:historyAkses riwayat group DM buat percakapan multi-participant
mpim:readBaca metadata group DM buat nyebut peserta dan pastiin penyampaian yang tepat
reactions:readLiat reaksi emoji buat feedback pengguna dan sinyal status
reactions:writeNambahin reaksi emoji buat nandain status — ⏳ lagi jalan, ✅ selesai, ❌ gagal
team:readNgenalin detail workspace buat misahin instalasi dan terapin pengaturan
users:readCocokin user Slack dengan akun Cursor buat permission dan akses yang aman
I