Prompting

Menyatakan tujuan dengan jelas sangat direkomendasikan untuk mendapatkan hasil terbaik. Misalnya, kamu bisa menggunakan prompt “do not write any code” untuk memastikan bahwa agent tidak akan mengedit file apa pun. Ini umumnya berguna saat merencanakan tugas sebelum mengimplementasikannya. Agent saat ini memiliki tool untuk operasi file, pencarian, dan menjalankan perintah shell. Lebih banyak tool sedang ditambahkan, mirip dengan IDE agent.

MCP

Agent mendukung MCP (Model Context Protocol) untuk fungsionalitas dan integrasi yang diperluas. CLI akan secara otomatis mendeteksi dan menggunakan file konfigurasi mcp.json kamu, memungkinkan server MCP dan tools yang sama yang telah kamu konfigurasi untuk IDE.

Rules

CLI agent mendukung sistem rules yang sama seperti IDE. Kamu bisa membuat rules di direktori .cursor/rules untuk memberikan konteks dan panduan kepada agent. Rules ini akan dimuat dan diterapkan secara otomatis berdasarkan konfigurasinya, memungkinkan kamu untuk menyesuaikan perilaku agent untuk berbagai bagian proyek atau tipe file tertentu.
CLI juga membaca AGENT.md dan CLAUDE.md di root proyek (jika ada) dan menerapkannya sebagai rules bersama dengan .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 scroll, dan Arrow-Left/Arrow-Right buat ganti file.

Memilih konteks

Pilih file dan folder buat disertakan ke konteks dengan @. Kosongin 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 paling baru, gunakan cursor-agent resume. Kamu juga bisa menjalankan cursor-agent ls untuk melihat daftar percakapan sebelumnya.

Persetujuan perintah

Sebelum menjalankan perintah terminal, CLI akan meminta kamu untuk menyetujui (Y) atau menolak (N) eksekusi.

Mode non-interaktif

Gunakan -p atau --print untuk menjalankan Agent dalam mode non-interaktif. Ini akan menampilkan respons ke konsol. Dengan mode non-interaktif, kamu bisa memanggil Agent tanpa interaksi. Ini memungkinkan kamu untuk mengintegrasikannya ke dalam skrip, pipeline CI, dan sebagainya. Kamu bisa menggabungkan ini dengan --output-format untuk mengatur bagaimana output diformat. Misalnya, gunakan --output-format json untuk output terstruktur yang lebih mudah diparsing dalam skrip, atau --output-format text untuk output teks biasa.
Cursor memiliki akses tulis penuh dalam mode non-interaktif.