Coding yang dibantu agen AI dengan Gemini CLI

Gemini CLI adalah agen AI open source yang menghadirkan Gemini ke terminal Anda. Semua image workstation Cloud Workstations menyertakan Gemini CLI dan editor dasar Cloud Workstations menyertakan ekstensi Pendamping Gemini CLI.

Dengan akses ke ruang kerja Anda, Gemini CLI menyediakan fitur seperti perbedaan dalam editor untuk saran kode.

Sebelum memulai

Sebelum menggunakan Gemini CLI, pastikan Anda memiliki hal berikut:

Mulai coding yang dibantu agen AI

Untuk mulai menggunakan Gemini CLI untuk coding yang dibantu agen AI, ikuti langkah-langkah berikut:

  1. Di editor dasar workstation, buka folder atau ruang kerja menggunakan salah satu metode berikut:
    • Klik Open Folder dari tampilan explorer.
    • Pilih Menu  > File > Open Folder.
Buka folder atau ruang kerja di Code OSS untuk Cloud Workstations.
Gambar 1. Buka folder atau ruang kerja di Code OSS untuk Cloud Workstations.
  1. Buka terminal terintegrasi. Gunakan salah satu metode berikut:

    • Tekan Control+</kbd> (or <kbd>Command+ di macOS).
    • Pilih Terminal > New Terminal.
  2. Di terminal, jalankan perintah berikut untuk memulai Gemini CLI:

    gemini
    
  3. Saat pertama kali menjalankan Gemini CLI, ikuti perintah untuk login dengan Akun Google Anda.

  4. Jika diminta untuk terhubung ke ekstensi Gemini CLI Companion, berikan respons yes. Tindakan ini memungkinkan koneksi antara CLI dan ruang kerja editor Anda.

Menghubungkan Pendamping Gemini CLI ke Code OSS untuk Cloud Workstations.
Gambar 2. Menghubungkan Pendamping Gemini CLI ke Code OSS untuk Cloud Workstations.

Menggunakan Gemini CLI

Setelah dimulai, Anda dapat berinteraksi dengan Gemini CLI menggunakan bahasa alami. Contoh:

  • Explain the architecture of this codebase
  • Write a unit test for the function in main.py
  • Refactor the current file to use async/await

Bekerja dengan perbedaan

Saat menyarankan modifikasi kode, Gemini CLI dapat membuka tampilan perbedaan langsung di dalam editor Anda. Dengan begitu, Anda dapat meninjau perubahan sebelum menyetujuinya.

Untuk menerima perubahan yang disarankan:

  • Klik ikon di title bar editor perbedaan.
  • Buka Palet Perintah (Cmd+Shift+P atau Ctrl+Shift+P) dan jalankan Gemini CLI: Accept Diff.
  • Saat diminta, berikan respons dengan yes di terminal.

Untuk menolak perubahan:

  • Klik ikon di title bar editor perbedaan.
  • Tutup tab editor perbedaan.
  • Saat diminta, berikan respons dengan no di terminal.
Perbedaan Gemini CLI Companion di Code OSS untuk Cloud Workstations.
Gambar 3. Perbedaan Gemini CLI Companion di Code OSS untuk Cloud Workstations.

Pemecahan masalah

Jika mengalami masalah dengan integrasi IDE, Anda dapat memeriksa status koneksi dengan menjalankan perintah berikut di dalam Gemini CLI:

/ide status

Langkah berikutnya