5 poin oleh GN⁺ 2025-08-08 | 1 komentar | Bagikan ke WhatsApp
  • Cursor Agent kini dapat digunakan di lingkungan CLI atau headless, sehingga dapat dipakai dengan perintah yang sama baik di IDE maupun terminal
  • Di terminal, tersedia peninjauan revisi kode agen, panduan pekerjaan secara real-time, dan pengaturan aturan kustom
  • Mendukung penggunaan model AI terbaru (Anthropic, OpenAI, Gemini, dll), dapat diintegrasikan dengan IDE yang diinginkan, dan menulis skrip serta tugas otomatisasi
  • Selain lingkungan native, mendukung eksekusi agen paralel dan eksekusi jarak jauh, serta terintegrasi dengan berbagai lingkungan pengembangan
  • CLI memiliki izin untuk membaca, mengedit, menghapus file, dan menjalankan perintah, jadi sebaiknya hanya digunakan di lingkungan yang dapat dipercaya

Gambaran Umum Cursor Agent CLI

Dukungan Lingkungan CLI/Headless

  • Cursor Agent dapat dijalankan di lingkungan CLI atau headless
  • Dapat diintegrasikan dengan berbagai lingkungan pengembangan seperti IDE (Neovim, JetBrains, dll), terminal, server jarak jauh, dll
  • Set perintah yang sama dapat digunakan di mana pun
  • Contoh: Cursor, JetBrains, Android Studio, Ghostty, Warp, Bash, Xcode

Fitur Utama

  • Peninjauan Perubahan Kode: Anda dapat memeriksa dan menerapkan langsung usulan perubahan yang dibuat agen dari terminal
  • Penyesuaian Real-time: Mengarahkan proses kerja agen sambil beroperasi
  • Penetapan Aturan Pengguna: Kustomisasi aturan terperinci melalui AGENTS.md dan MCP
  • Pemanfaatan Model AI Terbaru: Dapat langsung menggunakan model terbaru seperti Anthropic, OpenAI, Gemini
  • Dukungan Otomatisasi: Pembaruan dokumentasi otomatis, pemicu review keamanan, pembuatan agen coding kustom, dan lainnya

Evolusi Produk

  • Awal: autocomplete teks kontekstual yang cerdas
  • Selanjutnya: tanya jawab AI, edit inline kode (⌘+K)
  • Setelah kualitas pembuatan kode meningkat, diperluas agar agen dapat membuat file, menjalankan perintah terminal, pencarian basis kode, dan lainnya
  • 2025: Pengembangan Agent dari Editor ke Web, Mobile, dan Slack
  • Saat ini: Dukungan diperluas hingga lingkungan CLI dan headless

Contoh Instalasi dan Menjalankan CLI

# Instal  
curl https://cursor.com/install -fsSL | bash  
  
# Jalankan CLI melalui prompt  
cursor-agent chat "find one bug and fix it"  
  • CLI masih versi beta
  • Mekanisme keamanan masih dalam pengembangan, dan karena memiliki izin akses file serta eksekusi perintah, hanya disarankan dipakai di lingkungan yang tepercaya

Referensi

1 komentar

 
GN⁺ 2025-08-08
Komentar Hacker News
  • Aku tidak begitu yakin di mana harus memakainya selain di lingkungan virtual yang tidak dipakai, dan bukan di lingkungan produksi. Akan lebih baik kalau ini disediakan sebagai mesin virtual yang berjalan dalam ruang penyimpanan yang terbatas. Aku tidak akan pernah memberi LLM akses lebih dari mode baca ke disk yang aku miliki atau aku kelola.
  • Aku penasaran kapan semuanya akan mulai mengadopsi pendekatan AGENT.md agar memakai format standar, alih-alih nama seperti gemini.md/claude.md/crush.md/summary.md/qwen.md. Lihat agent.md (pengalihan: https://ampcode.com/AGENT.md) dan agent-rules.org
    • Lebih intuitif dari yang kuterapkan, tapi rasanya kurang seru. Aku sekarang menggunakan symlink ke file ROBOTS.md.
    • Ini juga jadi salah satu ketidakpuasanku. Aku pun menyeragamkan ke AGENT.md, lalu membuat alias untuk Claude, Gemini, dan sebagainya agar saat dipanggil selalu membaca file itu. Masalahnya, agen sering cepat lupa. Pengalaman coding agentic di CLI sepertinya bisa ditingkatkan dengan: (1) mudah melihat perintah apa yang terakhir aku berikan, dan (2) gampang menjalankan sandbox untuk sesi unattended. Mungkin yang dibutuhkan untuk menghasilkan kode bukan generator kode yang didominasi AI, melainkan generator kode yang deterministik dengan bantuan AI.
    • Sepertinya beberapa penyedia akan bersikap eksklusif menolak konvensi yang baru muncul, seperti Microsoft era 90-an. Akhirnya lewat CLI bisa disiasati sehingga tetap bisa dipakai dengan cara membaca guideline sistem, tapi di IDE lock-in file konfigurasi jauh lebih kuat. Aku juga sempat menulis cara memberi dokumen panduan yang sama ke tiap AI coder, jadi aku bagikan juga tautan kasus terkait.
    • Gagasan standarisasi AGENT.md ini terlihat bagus. Namun rasanya agak tidak cocok dengan struktur yang menyertakan beberapa file rules berdasarkan frontmatter seperti .cursor/rules/. Aku tidak tahu apakah ada agent lain yang mendukung cara seperti itu, dan sulit memprediksi file rules mana yang benar-benar dibaca oleh Cursor. Memang ada cara menautkan file rules tambahan, tapi aku belum yakin ada agen yang benar-benar mendukungnya.
  • Kecepatan rilis AI coding agent sekarang hampir secepat framework JavaScript. Tapi jujur, aku cukup bersemangat dengan arus ini.
    • Menarik melihat sekarang ini kita bisa vibe coding berapa banyak framework JavaScript.
  • Aku tak menyangka coding agent berbasis terminal bisa jadi seru begini. Bisa berjalan di latar belakang sambil #dayjob, dan bonusnya rasanya seperti hacker. Tahun 2025 sepertinya akan disebut era terminal. Sangat cocok juga untuk tujuan prototipeku, dan Claude code adalah yang paling menyenangkan dari teknologi yang pernah aku alami di area ini.
  • Aku rasa CLI saat ini ide yang bagus. Langkah abstraksi berikutnya mungkin begini: di GitHub PR, seseorang (mungkin aku) membuat issue atau permintaan fitur, lalu dengan satu klik agen otomatis menyelesaikannya. Aku mendengar hal serupa memang sudah dibahas di GitHub, tetapi gh copilot mereka begitu banyak jenisnya sampai aku pun bingung mana yang GA dan mana yang bisa aku akses. (Lihat juga dokumentasi resmi, memang ada, tetapi tidak semulus yang kubayangkan.)
  • Menarik melihat agen AI menulis ulang definisi IDE. Pada era chat AI, arus seperti ini tidak ada. Semakin otonom agen bergerak, semakin tidak penting antarmuka IDE lama. Aku pikir alat CLI bisa membangun ekosistem alat pengembang baru. Menambahkan plugin full IDE untuk VSCode, Intellij, dll memang benar-benar pekerjaan berat dan kompatibilitas antar-IDE juga kurang baik. Sementara alat CLI dan MCP jauh lebih sederhana dan lebih composable/portable.
  • Aku pikir Cursor akan menjadi toolbox terbaik dalam jangka panjang
    1. Dengan integrasi erat antara CLI, agen latar belakang, IDE, dan aplikasi GitHub (seperti bugbot), ia akan memberikan pengalaman developer end-to-end.
    2. Jika model frontier menginternalisasi pembagian kerja, Claude code tidak lagi akan terasa istimewa.
    3. Perlu ada filosofi menekan biaya perpindahan antarpembuat model sesedikit mungkin (mendukung vendor independen), supaya insentif terfokus pada kemajuan model. Bukan lock-in UI, data, dan jaringan yang jadi intinya, tetapi kompetisi antar model.
    • Aku justru cenderung bertaruh pada kebalikannya. Aku percaya agentic harness akan muncul berbarengan dengan pelatihan RL—seperti proses Tony dan Suit yang diciptakan bersama. Ini juga alasan mengapa Claude code secara ontologis penting di Cursor, dan kenapa Cursor cepat beralih ke arah agentic lalu akhirnya turut masuk kerja sama dengan OpenAI. Sepertinya Cursor pun tidak akan mudah tanpa menggandeng OpenAI atau Meta.
  • Situasinya lucu. Aku pernah berharap Anthropic akan memberi kita Claude GUI.
    • Dari pengumuman Claude Code, aku mendengar mereka mengatakan karena semua IDE akan segera tak berguna, jadi membuat GUI dianggap tidak bernilai.
    • Aku penasaran, apakah itu maksudnya bukan Claude Desktop?
  • Kini banyak frontier lab masuk ke pasar ini dan membuka langganan konsumen lewat CLI. Kalau begitu, aku tak ngerti mengapa produk seperti Cursor bisa bertahan. Kalau fiturnya sudah termasuk dalam langganan OAI/Anthropic/GOOG, kenapa harus bayar lagi?
    • Tapi aku mulai berpikir kebalikannya. Jika Cursor dapat membuat UX terbaik di semua kasus (chatbot mobile/desktop, assistant, agen coding berbasis IDE/CLI/web container, dan sebagainya), mungkin akan lahir produk yang lebih tajam tergantung alokasi sumber daya. Begitu meraih market share, model jadi komoditas de facto dan dapat dipilih sesuai konteks di Cursor. Akhirnya pengguna akan akrab dengan command dan pengaturan Cursor, sehingga biaya untuk berpindah jadi sangat tinggi. Cukup menghapus/menambah aplikasi atau plugin pun merepotkan.
    • Kalau Cursor ingin bertahan, strategi yang agresif dan diferensiasi pasti dibutuhkan. Tapi karena Cursor, model tiap lab malah makin jadi komoditas. Aku sendiri berlangganan Cursor dan ChatGPT. Kalau pakai Android, aku juga akan berlangganan Gemini. Chatbot saat ini: (1) kalah daya saing harga dibanding model API, dan (2) kompetisi chatbot sekarang lebih pada UX daripada kualitas model. Akhirnya, pemenang pasar chatbot hanya ChatGPT dan produk yang terintegrasi secara default (Gemini, MSFT Copilot).
    • Karena bisa memilih model terbaik kapan saja. Kemarin memakai Claude Opus 4.1, hari ini memakai GPT-5. Kalau hanya berlangganan Anthropic, akan tetap terjebak di Claude.
  • Aku penasaran apa keunggulan dibanding IDE yang ada sekarang dan apakah ini dibuat agar mirip Claude Code.
    • Coba lihat dari sudut lain: ketika agen yang menulis kode, apakah IDE memang wajib dipakai? IDE/editor itu untukku, bukan hal yang harus dipakai agen. Maksudku, itu berarti aku tidak perlu dipaksa memakai IDE fork yang tidak sempurna.
    • Banyak perusahaan menyadari bahwa mainline VSCode pada dasarnya adalah moat. Aku dan orang-orang di sekitarku pun jarang memakai agen yang butuh VSCode fork. Sebaliknya, ini punya keuntungan karena bisa mengakomodasi pengguna Jetbrains dan juga yang lebih suka editor berbasis terminal.
    • Kini bisa memakai IDE lain selain VSCode.
    • Bisa menjalankan Cursor CLI dari terminal IDE pilihanmu, tanpa harus terpaku pada model Claude.
    • Tapi aku tetap penasaran: kenapa Cursor merilis fitur-fitur ini secara terpisah, bukan menanamkannya langsung ke produknya sendiri?.