Cursor 3.0 Mendefinisikan Ulang IDE sebagai Pengelola Agen

Pada awal April, Cursor diam-diam meluncurkan pembaruan, tetapi ini bukan sekadar iterasi versi kecil — Cursor 3.0 mengubah ulang logika fundamental seluruh editor.

Dari segi produk, ini adalah rilis dengan perubahan terbesar yang pernah dilakukan Cursor. Dari segi arsitektur, pembaruan ini secara langsung menjawab satu pertanyaan: Ketika AI sudah bisa menulis kode, seperti apa seharusnya bentuk IDE?

Agents Window: Paralelisme adalah Intinya

Inti dari 3.0 adalah Agents Window yang baru.

Dulu saat menggunakan Cursor, pada dasarnya hanya ada satu dialog, satu tugas, satu konteks. Sekarang berbeda. Anda dapat menjalankan beberapa Agen secara bersamaan, menugaskannya ke repositori dan tugas yang berbeda, dan Agen-agen ini dapat berjalan di lingkungan yang sama sekali berbeda — lokal, cloud, SSH jarak jauh, git worktrees — bisa dicampur tanpa masalah.

Logika di balik desain ini sangat langsung: sebagian besar proyek nyata tidak hanya memiliki satu masalah untuk dipecahkan. Anda sedang memperbaiki bug, sekaligus mengembangkan fitur baru, dan masih ada review kode yang belum selesai. Dulu, semua tugas ini harus mengantre; sekarang bisa berjalan bersamaan.

Yang lebih menarik adalah perintah /best-of-n: berikan sebuah tugas, maka ia akan berjalan di beberapa worktree independen secara bersamaan, menggunakan model yang berbeda atau proses yang berbeda dari model yang sama, lalu menampilkan hasilnya untuk Anda bandingkan. Pada dasarnya, ini mengubah keacakan model menjadi sebuah strategi — jalankan beberapa kali, pilih yang terbaik.

Design Mode: Tunjukkan ke AI Maksud Anda

Pekerjaan front-end AI selalu memiliki hambatan komunikasi klasik: Anda berkata "ubah tombol itu," dan AI tidak tahu tombol yang mana. Anda harus menulis banyak teks deskriptif, dan hasilnya tidak konsisten.

Design Mode 3.0 memecahkan masalah ini dengan cara yang sangat langsung — dengan membiarkan Anda menandai langsung di browser. Tekan Cmd+Shift+D untuk membuka mode, Cmd+L untuk menambahkan elemen yang dipilih ke dalam percakapan, lalu katakan "buat ini melengkung." AI mendapatkan target yang tepat, bukan deskripsi kabur dari Anda.

Bagi mereka yang melakukan iterasi UI, fitur ini menghemat biaya komunikasi yang nyata. Dulu perlu screenshot, anotasi, dan penjelasan. Sekarang, cukup lingkari langsung.

/worktree: Eksekusi Sandbox Mendapat Dukungan Bawaan

Perintah /worktree memungkinkan Agen berjalan di git worktree independen, terisolasi dari basis kode utama.

Mengapa ini penting? Saat Anda meminta AI mengerjakan tugas yang tidak sepenuhnya Anda yakini, Anda tidak ingin ia mengubah-ubah cabang utama secara langsung. Worktree menyediakan sandbox yang bersih. Agen berjalan di dalamnya; jika Anda puas, Anda menggabungkannya; jika tidak, Anda membuangnya.

Jika dikombinasikan dengan /best-of-n, Anda dapat membuka beberapa worktree secara bersamaan, masing-masing menjalankan pendekatan yang berbeda, lalu membandingkan hasilnya. Ini sangat berguna untuk tugas-tugas dengan banyak kemungkinan solusi di mana Anda tidak yakin mana yang terbaik.

Agen Cloud: Opsi Hosting Mandiri Tersedia

3.0 menambahkan opsi Agen cloud yang di-host sendiri.

Kedengarannya kontradiktif, tetapi logikanya begini: perusahaan memiliki model keamanan, lingkungan jaringan internal, dan sistem build mereka sendiri. Mereka tidak bisa begitu saja membuang semua kode ke cloud Cursor. Agen cloud yang di-host sendiri memungkinkan perusahaan-perusahaan ini mempertahankan arsitektur keamanan yang ada, sementara Cursor menangani orkestrasi Agen, integrasi model, dan lapisan pengalaman pengguna.

Bagi perusahaan dengan sistem kontrol keamanan yang matang, opsi ini bisa menjadi titik balik penting dari "mencoba Cursor" menjadi "men-deploy di lingkungan produksi."

Apa yang Sebenarnya Dikatakan Pembaruan Ini

Kali ini Cursor tidak berbicara tentang kata-kata fitur seperti "lebih cepat, lebih akurat, lebih pintar." Ia berbicara tentang sesuatu yang lebih fundamental: hubungan antara pengembang dan kode sedang berubah.

Logika lama adalah: Anda menulis kode, AI membantu Anda melengkapinya. Logika baru adalah: AI menulis kode, dan Anda memberi tahu AI apa yang harus ditulis, bagaimana menulisnya, dan versi mana yang harus dipilih setelahnya.

Agents Window, /best-of-n, Design Mode — fitur-fitur ini bersama-sama menggambarkan alur kerja yang sama: Anda adalah pengatur, bukan pelaksana.

Tentu saja, apakah visi ini dapat diwujudkan sangat tergantung pada batas atas kemampuan AI saat ini dalam menulis kode. Sebagian besar tim saat ini masih menggunakan AI untuk sub-tugas yang relatif deterministik. Meminta Agen menjalankan fitur kompleks dari ujung ke ujung masih memiliki tingkat kesalahan yang tinggi. Cursor 3.0 sedang meletakkan fondasi, bertaruh bahwa kemampuan AI akan terus meningkat dan otonomi Agen akan terus bertambah.

Taruhannya besar, tetapi arahnya benar.

Sumber referensi: CocoLoop, New Cursor Interface (cursor.com/changelog/3-0)