Mulai
Instalasi
- Buka integrasi Cursor
- Klik Connect di sebelah Slack atau buka halaman instalasi dari sini
- Kamu bakal diminta menginstal aplikasi Cursor untuk Slack di workspace kamu.
-
Setelah instal di Slack, kamu akan diarahkan kembali ke Cursor untuk menyelesaikan setup
- Hubungkan GitHub (kalau belum) dan pilih repositori default
- Aktifkan penagihan berbasis penggunaan
- Konfirmasi pengaturan privasi
- Mulai pakai Background Agents di Slack dengan menyebut @Cursor
Cara menggunakan
Perintah
Command | Description |
---|---|
@Cursor [prompt] | Mulai Background Agent. Di thread yang sudah punya agent, menambahkan instruksi lanjutan |
@Cursor settings | Atur 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 agents | Tampilkan agent kamu yang sedang berjalan |
Opsi
Option | Description | Example |
---|---|---|
branch | Tentukan base branch | branch=main |
model | Pilih model AI | model=o3 |
repo | Target repository tertentu | repo=owner/repo |
autopr | Aktifkan/nonaktifkan pembuatan PR otomatis | autopr=false |
Format sintaks
- Format bracket @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
- Format inline @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Prioritas 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
Memakai konteks thread
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
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


Mengelola agent

- 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
Pengaturan
Model Default
Repositori Default
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
main
)
Pengaturan Channel
- Channel berbeda mengerjakan repositori yang berbeda
- Tim pengin pengaturan konsisten di semua anggota
- Kamu pengin menghindari harus menentukan repositori di tiap perintah
- Jalankan @Cursor settings di channel yang diinginkan
- Set repositori default untuk channel tersebut
- 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
Privacy Mode (Legacy) nggak didukung. Background Agents memerlukan penyimpanan
kode sementara saat berjalan.
Tampilkan Ringkasan Agent
Tampilkan Ringkasan Agent di Channel Eksternal
Permissions
Permission | Deskripsi |
---|---|
app_mentions:read | Mendeteksi @mention untuk memulai Background Agents dan menanggapi permintaan |
channels:history | Membaca pesan sebelumnya di thread untuk konteks saat menambahkan instruksi lanjutan |
channels:join | Otomatis bergabung ke kanal publik saat diundang atau diminta |
channels:read | Mengakses metadata kanal (ID dan nama) untuk memposting balasan dan pembaruan |
chat:write | Mengirim pembaruan status, notifikasi penyelesaian, dan tautan PR saat agen selesai |
files:read | Mengunduh file yang dibagikan (log, screenshot, cuplikan kode) untuk konteks tambahan |
files:write | Mengunggah ringkasan visual perubahan agen untuk peninjauan cepat |
groups:history | Membaca pesan sebelumnya di kanal privat untuk konteks dalam percakapan multi-giliran |
groups:read | Mengakses metadata kanal privat untuk memposting respons dan menjaga alur percakapan |
im:history | Mengakses riwayat DM untuk konteks dalam percakapan berlanjut |
im:read | Membaca metadata DM untuk mengidentifikasi peserta dan menjaga threading yang tepat |
im:write | Memulai DM untuk notifikasi privat atau komunikasi individual |
mpim:history | Mengakses riwayat DM grup untuk percakapan multi-peserta |
mpim:read | Membaca metadata DM grup untuk menyapa peserta dan memastikan pengiriman yang tepat |
reactions:read | Mengamati reaksi emoji untuk umpan balik pengguna dan sinyal status |
reactions:write | Menambahkan reaksi emoji untuk menandai status — ⏳ untuk berjalan, ✅ untuk selesai, ❌ untuk gagal |
team:read | Mengidentifikasi detail workspace untuk memisahkan instalasi dan menerapkan pengaturan |
users:read | Mencocokkan pengguna Slack dengan akun Cursor untuk perizinan dan akses yang aman |