Memahami dan mengaktifkan GitHub Copilot Cloud Agent
Unit ini menjelaskan apa itu agen, perbedaannya dengan asisten pengodean AI tradisional, paket dan repositori apa yang mendukungnya, dan cara mengaktifkan serta menganggarkannya - termasuk Premium Request Units (PRU) dan menit GitHub Actions.
Pada akhir unit ini, Anda akan dapat:
- Jelaskan apa itu GitHub Copilot Cloud Agent, siapa yang dapat menggunakannya, dan di mana tersedia.
- Jelaskan tugas yang dapat dilakukannya dan cara mendelegasikan pekerjaan.
- Membedakannya dari asisten khusus IDE dan "mode agen" Copilot.
- Aktifkan agen di tingkat organisasi atau repositori.
- Pahami bagaimana menit GitHub Actions dan Premium Request Units (PRUs) digunakan dan mengelolanya secara efektif.
Apa itu GitHub Copilot Cloud Agent , yang dapat menggunakannya dan di mana tersedia.
GitHub Copilot Cloud Agent adalah asisten pengembangan otonom yang berjalan di dalam GitHub itu sendiri. Daripada berkolaborasi dengan Anda hanya di IDE Anda, agen bertindak seperti anggota tim yang bekerja di latar belakang. Anda memberinya tugas yang tercakup dengan jelas—seperti perbaikan bug, fitur inkremental, atau pembaruan dokumentasi—dan membuat cabang, menjelajahi basis kode, menghasilkan rencana implementasi, dan membuat kode draf sambil menjaga Anda tetap mengontrol kapan dan apakah akan membuka permintaan pull.
Ketersediaan dan rencana
- Rencana: Tersedia di Copilot Pro, Copilot Pro+, Copilot Business, Copilot Enterprise.
- Repositori: Bekerja di semua repositori yang dihosting GitHub kecuali yang dimiliki oleh akun pengguna terkelola atau di mana agen dinonaktifkan secara eksplisit.
Apa yang dilakukan Agen Cloud Copilot
Copilot Cloud Agent dapat mengambil berbagai tugas pengembangan:
- Memperbaiki bug dan regresi.
- Menerapkan fitur baru bertahap.
- Meningkatkan cakupan pengujian atau menghasilkan uji coba yang belum ada.
- Perbarui atau buat dokumentasi.
- Atasi utang teknis dan item backlog "nice-to-have".
Anda dapat mendelegasikan pekerjaan ke agen dengan dua cara utama:
- Tetapkan masalah ke Copilot - di GitHub.com, GitHub Mobile, atau melalui API/CLI.
- Minta Copilot untuk membuat perubahan kode - dari panel Agen di GitHub, Copilot Chat, IDE Anda, atau alat agenik lainnya dengan dukungan MCP, atau Raycast di macOS.
Setelah agen selesai, itu meminta peninjauan Anda. Anda dapat menyebutkan @copilot dalam komentar pull-request untuk memintanya melakukan iterasi pada tugasnya.
Perbedaannya dengan asisten IDE tradisional
Asisten AI tradisional dalam IDEs membantu Anda menulis kode secara lokal tetapi meninggalkan langkah manual untuk Anda: membuat cabang, mendorong penerapan, menulis deskripsi PR, dan melakukan iterasi. Keputusan tersebut terjadi dalam sesi privat dan tidak terlihat oleh tim Anda.
Dengan Copilot Cloud Agent :
- Semua pekerjaan terjadi sebagai commit di GitHub.
- Agen mengotomatiskan pembuatan cabang, menerapkan pesan, dan menyusun kode, sambil memungkinkan Anda memutuskan apakah dan kapan harus membuka PR.
- Pekerjaan terlihat dalam log sesi dan riwayat PR untuk keterlacakan.
- Anda mengarahkan melalui komentar ulasan PR daripada sesi lokal yang sinkron.
Ini menciptakan peluang transparansi dan kolaborasi-rekan tim Anda dapat melihat setiap langkah dan melompat sesuai kebutuhan.
Agen cloud vs. "Mode Agen" dalam IDEs
Penting untuk membedakan GitHub Copilot Cloud Agent (tercakup dalam modul ini) dari fitur mode agen di Visual Studio dan Visual Studio Code:
- Agen cloud: Berjalan secara otonom di lingkungan yang didukung GitHub Actions untuk menyelesaikan tugas pengembangan yang Anda tetapkan melalui isu atau Obrolan Copilot.
- Mode agen (Edit Copilot): Melakukan pengeditan lokal otonom langsung dalam sesi IDE Anda.
Mengaktifkan Agen Cloud Copilot
Sebelum menetapkan tugas ke Copilot, pastikan agen diaktifkan:
- Repositori milik organisasi: Ketersediaan dikelola oleh administrator organisasi atau perusahaan.
- Repositori pribadi: Konfigurasikan ketersediaan di pengaturan akun Anda.
Biaya Penggunaan: GitHub Actions + PRUs
Copilot Cloud Agent menggunakan dua sumber daya utama:
- Menit GitHub Actions untuk lingkungan build/pengujian sementara di mana agen bekerja.
- Permintaan Copilot Premium (PRUs) untuk mendukung penalaran model tingkat lanjut.
Nota
Mulai tanggal 4 Juni 2025, agen akan menggunakan satu permintaan premium untuk setiap permintaan model yang dilakukannya. Dalam jatah tindakan bulanan dan permintaan premium Anda, Anda dapat menjalankan tugas tanpa biaya tambahan. (Lihat tagihan GitHub Copilot.)
Petunjuk / Saran
Gunakan PRU di mana mereka memberikan nilai tambah, seperti pengeditan multi-file, pembuatan tes, dan perbedaan yang lebih besar yang memerlukan penalaran yang mendalam. Pengeditan ringan mungkin memerlukan lebih sedikit langkah intensif PRU.
Dengan agen yang diaktifkan dan biaya yang sudah dipahami, mari kita pastikan bagaimana hal ini selaras dengan kebijakan keamanan Anda, risiko apa yang harus diantisipasi, dan batasan apa yang perlu diperhatikan saat Anda merencanakan pekerjaan sebenarnya.