Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Sambungkan repositori GitHub atau Azure DevOps Anda. Agen Anda sekarang dapat melakukan analisis akar penyebab dengan menghubungkan masalah produksi dengan kode tertentu.
Apa yang Anda capai
Pada akhir langkah ini, agen Anda:
- Menganalisis kode sumber selama penyelidikan
- Menyediakan referensi pada file dan baris untuk masalah
- Membuat Paket To-Do yang memperlihatkan langkah-langkah investigasi
- Menghubungkan gejala produksi dengan perubahan kode
Prasyarat
| Persyaratan | Rincian |
|---|---|
| Agen dibuat | Selesaikan Langkah 1 terlebih dahulu |
| Akun GitHub atau Azure DevOps | Akses ke repositori yang ingin Anda sambungkan |
Pilih metode autentikasi Anda
| Metode | Kapan digunakan |
|---|---|
| OAuth | Masuk dengan akun GitHub Anda. Tidak ada token yang diperlukan dan pengaturan yang paling mudah. |
| PAT | Berikan Token Akses Pribadi dengan ruang lingkup repo. Bekerja untuk organisasi dengan pembatasan SSO. |
Menyambungkan repositori Anda
Sambungkan repositori GitHub sehingga agen Anda dapat mengindeksnya sebagai sumber pengetahuan. Dialog menunjukkan daftar repositori Anda yang dapat dijelajahi. Pilih dari menu dropdown alih-alih mengetik URL secara manual.
Langkah 1: Buka dialog Tambahkan Repositori
Selama onboarding, pilih kartu Tambah repositori di langkah Basis Pengetahuan.
Untuk agen yang sudah ada, buka Builder>Pangkalan pengetahuan dan pilih opsi tindakan Tambahkan repositori.
Langkah 2: Pilih platform
Pilih GitHub atau Azure DevOps.
Pilih metode masuk Anda:
Metode Kapan digunakan Autentikasi (OAuth) Masuk dengan akun GitHub atau Azure DevOps Anda. Tidak diperlukan token. PAT Menyediakan Token Akses Pribadi dengan ruang lingkup repoAutentikasi lengkap:
- Oauth: Pilih Masuk ke GitHub atau Masuk ke Azure DevOps dan selesaikan proses autentikasi.
- PAT: Masukkan token Anda di bidang Berikan PAT dan pilih Sambungkan.
Nota
Jika dialog masuk tidak muncul, periksa apakah browser Anda tidak memblokir popup dari
sre.azure.com.Konfirmasikan hasilnya : Kartu tersambung muncul memperlihatkan akun terautentikasi Anda.
Pilih Selanjutnya.
Langkah 3: Pilih repositori
Setelah autentikasi, bidang URL Repositori memperlihatkan menu dropdown repositori Anda:
Repositori GitHub muncul sebagai
org/repo-name, diurutkan menurut abjad (hingga 100 repos).Repositori Azure DevOps muncul setelah Anda memilih proyek dari menu dropdown Azure DevOps Project , diurutkan menurut abjad.
Pilih repositori dari menu dropdown. Nama tampilan lengkapi otomatis dengan nama repositori. Anda juga dapat mengetik URL repositori yang valid langsung ke bidang .
Untuk menambahkan beberapa repositori, pilih Tambahkan untuk menyisipkan lebih banyak baris.
Petunjuk
Menu dropdown memungkinkan pengetikan bebas. Jika repositori Anda tidak muncul dalam daftar (misalnya, jika Anda memiliki lebih dari 100 repositori), ketik URL lengkap secara langsung.
Langkah 4: Konfirmasi dan simpan
Pilih Tambahkan repositori untuk menyimpan.
Sistem secara otomatis membuat konektor OAuth GitHub atau Azure DevOps OAuth yang sesuai jika belum ada.
Langkah 5: Coba buat pull request (pratinjau)
Dengan repositori Anda tersambung, agen Anda sekarang dapat membuat permintaan pull langsung dari obrolan.
- Buka utas obrolan dengan agen Anda.
- Ketik perintah seperti: "Buat PR di
https://github.com/OWNER/REPOdari fix/my-branch ke utama berjudul 'Perbaiki batas waktu koneksi'". - Dalam mode Tinjau, pilih Lanjutkan untuk menyetujui pembuatan PR.
Agen Anda mengembalikan kartu alat dengan tautan yang dapat diklik ke PR yang dibuat.
Nota
Membuat permintaan pull memerlukan mode Tinjau atau Eksekusi otonom. Cabang sumber harus sudah ada dengan perubahan yang Anda lakukan.
Mengelola repositori yang terhubung
Saat Anda membuka kembali dialog Tambahkan Repositori, repositori yang sudah tersambung muncul sebagai baris baca-saja di tabel.
Untuk menghapus repositori:
Gunakan langkah-langkah berikut untuk menghapus repositori yang tersambung.
Buka Builder>Pangkalan Pengetahuan dan pilih kartu tindakan Tambahkan repositori.
Temukan baris repositori di tabel.
Pilih ikon sampah pada baris untuk menandainya untuk dihapus.
Pilih Tambahkan repositori untuk menyimpan perubahan.
Dialog Konfirmasi perubahan muncul mencantumkan repositori yang dihapus.
Pilih Konfirmasi untuk melanjutkan atau Batal untuk menyimpannya.
Untuk memperbarui autentikasi: Jika PAT Anda kedaluwarsa atau Anda perlu beralih akun, buka kembali dialog Tambahkan Repositori dan autentikasi ulang dengan kredensial baru.
Alternatif: MCP + agen kustom
Untuk mendapatkan akses API GitHub lengkap (mencari kode, membaca file, dan mendaftarkan commit di semua repositori), sambungkan GitHub sebagai server MCP dengan agen khusus.
Pendekatan ini menggunakan Model Context Protocol (MCP) untuk menyambungkan alat GitHub ke agen kustom. Ikuti tutorial langkah demi langkah, Siapkan Konektor MCP.
Agen Anda sekarang menganalisis kode sumber selama penyelidikan, menyediakan referensi file dan baris untuk masalah, membuat Rencana Tugas yang menunjukkan langkah-langkah penyelidikan, menghubungkan gejala produksi dengan perubahan kode, dan dapat membuat permintaan pull di repositori yang terhubung langsung dari obrolan.
Apa yang telah Anda Pelajari
- Agen Anda sekarang menganalisis kode sumber selama penyelidikan.
- Ini memberikan referensi file dan baris untuk mengatasi masalah.
- Sistem ini menghasilkan Rencana Tindak Lanjut yang memperlihatkan langkah-langkah investigasi.
- Ini menghubungkan gejala produksi dengan perubahan kode.
Konten terkait
| Resource | Description |
|---|---|
| Analisis akar penyebab | Bagaimana agen Anda menggunakan kode sumber untuk menemukan akar penyebabnya. |
| Investigasi mendalam | Analisis multihipotesis yang diperluas menggunakan repositori yang terhubung. |
| Agen Playground | Uji alat MCP dan agen kustom secara interaktif. |
| Agen khusus | Cara agen kustom memperluas kemampuan agen Anda. |
| Konektor | Semua jenis konektor dan cara kerjanya. |