Langsung ke konten utama

Prompting

Ngasih tahu intent dengan jelas itu disarankan biar hasilnya maksimal. Misalnya, lo bisa pakai prompt “do not write any code” buat memastikan agent nggak bakal ngedit file apa pun. Ini biasanya membantu waktu ngerencanain task sebelum ngejalaninnya. Agent saat ini punya tools buat operasi file, pencarian, dan ngejalanin perintah shell. Lebih banyak tools bakal ditambahin, mirip kayak agent di IDE.

MCP

Agent mendukung MCP (Model Context Protocol) untuk fungsionalitas dan integrasi yang lebih luas. CLI bakal otomatis mendeteksi dan mengikuti file konfigurasi mcp.json lo, jadi server dan tool MCP yang sama kayak yang udah lo set di IDE bakal aktif juga.

Rules

Agen CLI mendukung sistem rules yang sama seperti di IDE. Kamu bisa bikin rules di direktori .cursor/rules buat ngasih konteks dan panduan ke agen. Rules ini bakal otomatis dimuat dan diterapkan sesuai konfigurasinya, jadi kamu bisa ngustom perilaku agen buat bagian-bagian tertentu di proyekmu atau tipe file tertentu.
CLI juga baca AGENTS.md dan CLAUDE.md di root proyek (kalau ada) dan nerapinnya sebagai rules bareng .cursor/rules.

Bekerja dengan Agent

Pesan sebelumnya bisa diakses pakai panah atas (Arrow-Up) dan kamu bisa menelusurinya satu per satu.

Review

Review perubahan dengan Ctrl+R. Tekan I buat nambah instruksi lanjutan. Pakai Arrow-Up/Arrow-Down buat nge-scroll, dan Arrow-Left/Arrow-Right buat pindah file.

Memilih konteks

Pilih file dan folder buat disertakan ke konteks dengan @. Bebasin ruang di jendela konteks dengan menjalankan /compress. Lihat Summarization buat detailnya.

Riwayat

Lanjutkan dari thread yang sudah ada dengan --resume [thread id] untuk memuat konteks sebelumnya. Untuk melanjutkan percakapan terbaru, gunakan cursor-agent resume. Kamu juga bisa menjalankan cursor-agent ls untuk melihat daftar percakapan sebelumnya.

Persetujuan perintah

Sebelum ngejalanin perintah di terminal, CLI bakal minta lo buat nyetujuin (Y) atau nolak (N) eksekusinya.

Mode non-interaktif

Gunakan -p atau --print buat jalanin Agent dalam mode non-interaktif. Ini bakal nge-print respons ke konsol. Dengan mode non-interaktif, lo bisa manggil Agent tanpa interaksi. Ini bikin lo bisa ngintegrasiin Agent ke skrip, pipeline CI, dll. Lo bisa nggabungin ini dengan --output-format buat ngontrol format output. Misalnya, pakai --output-format json buat output terstruktur yang lebih gampang di-parse di skrip, atau --output-format text buat output teks polos.
Cursor punya akses tulis penuh dalam mode non-interaktif.
I