Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
GitHub veya Azure DevOps deponuzu bağlayın. Aracınız artık üretim sorunlarını belirli kodlarla ilişkilendirerek kök neden analizi gerçekleştirebilir.
Başardığınız şey
Bu adımın sonunda aracı’nız şunları yapabilecek:
- Araştırma sırasında kaynak kodunu analiz eder
- Sorunlar için dosya:satır referansları sunar
- Araştırma adımlarını gösteren To-Do Planları oluşturur
- Üretim belirtilerini kod değişiklikleriyle ilişkilendiren
Önkoşullar
| Gereksinim | Ayrıntılar |
|---|---|
| Aracı oluşturuldu | önce 1. adımı tamamlayın |
| GitHub veya Azure DevOps hesabı | Bağlanmak istediğiniz depolara erişim |
Kimlik doğrulama yönteminizi seçin
| Yöntem | Ne zaman kullanılır? |
|---|---|
| OAuth | GitHub hesabınızla oturum açın. Jeton gerekmez ve kurulum son derece kolaydır. |
| PAT |
repo kapsamını içeren bir Kişisel Erişim Belirteci sağlayın. SSO kısıtlamaları olan kuruluşlar için çalışır. |
Depoyu bağlayın
Bilgi kaynağı olarak dizinleyebilmesi için aracınıza bir GitHub deposu bağlayın. Depolarınızın göz atabileceğiniz bir listesi iletişim kutusunda gösterilir. URL'leri el ile yazmak yerine açılan listeden seçin.
1. Adım: Depo Ekle iletişim kutusunu açma
Ekleme sırasında Bilgi Bankası adımında Depo ekle kartını seçin.
Mevcut bir aracı için Oluşturucu>Bilgi Bankası'na gidin ve Depo ekle eylem kartını seçin.
2. Adım: Bir platform seçin
GitHub veya Azure DevOps'i seçin.
Oturum açma yönteminizi seçin:
Yöntem Ne zaman kullanılır? Kimlik Doğrulaması (OAuth) GitHub veya Azure DevOps hesabınızla oturum açın. Belirteç gerekmez. PAT Kapsamı repoolan bir Kişisel Erişim Belirteci sağlayınTam kimlik doğrulaması:
- Oauth:GitHub'da oturum aç'ı veya Azure DevOps'ta oturum aç'ı seçin ve kimlik doğrulama işlemini tamamlayın.
- PAT:PAT Sağlama alanına belirtecinizi girin ve Bağlan'ı seçin.
Uyarı
Oturum açma iletişim kutusu görünmüyorsa tarayıcınızın açılır
sre.azure.compencerelerini engellemediğini denetleyin.Sonucu onaylayın: Kimliği doğrulanmış hesabınızı gösteren bir Bağlı kart görüntülenir.
sonrakiseçin.
3. Adım: Depoları seçme
Kimlik doğrulamasından sonra Depo URL'si alanında depolarınızın açılan listesi gösterilir:
GitHub depoları alfabetik olarak sıralanmış olarak
org/repo-namegörünür (en fazla 100 depo).Azure DevOps depoları , Azure DevOps Projesi açılan listesinden alfabetik olarak sıralanmış bir proje seçtikten sonra görünür.
Açılan listeden bir depo seçin. Görünen ad, depo adıyla otomatik olarak tamamlanır. Ayrıca herhangi bir geçerli depo URL'sini doğrudan alana yazabilirsiniz.
Birden çok depo eklemek için Ekle'yi seçerek daha fazla satır ekleyin.
Tip
Açılan liste serbest biçimli yazma özelliğine izin verir. Deponuz listede görünmüyorsa (örneğin, 100'den fazla deponuz varsa), doğrudan tam URL'yi yazın.
4. Adım: Onaylayın ve kaydedin
Kaydetmek için Depo ekle'yi seçin.
Sistem, GitHub OAuth veya Azure DevOps OAuth bağlayıcısı halihazırda mevcut değilse, uygun bağlayıcıyı otomatik olarak oluşturur.
5. Adım: Çekme isteği oluşturmayı deneyin (önizleme)
Depo bağlantınız yapıldığında, ajanınız artık sohbet üzerinden doğrudan pull isteği oluşturabilir.
- Temsilcinizle bir sohbet yazışması açın.
- Şunun gibi bir
https://github.com/OWNER/REPOistem yazın: "Fix/my-branch dosyasından 'Bağlantı zaman aşımını düzelt' başlıklı ana öğeye çekme isteği oluşturun". - Gözden Geçirme modunda, Pull Request (PR) oluşturmayı onaylamak için Devam'ı seçin.
Aracınız aracılığıyla, oluşturulan PR'ye tıklanabilir bağlantı içeren bir araç kartı döndürülür.
Uyarı
Çekme istekleri oluşturmak için İnceleme veya Otomatik çalıştırma modu gereklidir. Kaynak dalı, yapılmış değişikliklerinizle birlikte zaten mevcut olmalıdır.
Bağlı depoları yönetme
Depo Ekle iletişim kutusunu yeniden açtığınızda, mevcut bağlı depolar kılavuzda salt okunur satırlar olarak görünür.
Depoyu kaldırmak için:
Bağlı bir depoyu kaldırmak için aşağıdaki adımları kullanın.
Oluşturucu>Bilgi Bankası'na gidin ve Depo ekle eylem kartını seçin.
Kılavuzda depo satırını bulun.
Silinmek üzere işaretlemek için satırdaki çöp kutusu simgesini seçin.
Değişiklikleri kaydetmek için Depo ekle'yi seçin.
Kaldırılan depoları listeleyen Değişiklikleri onayla iletişim kutusu görüntülenir.
Devam etmek için Onayla veya mevcut durumu korumak için İptal'i seçin.
Kimlik doğrulamasını güncelleştirmek için: PAT'nizin süresi dolarsa veya hesap değiştirmeniz gerekiyorsa, Depo Ekle iletişim kutusunu yeniden açın ve yeni kimlik bilgileriyle yeniden kimlik doğrulaması yapın.
Alternatif: MCP + özel aracı
Tüm depolarda tam GitHub API erişimi (arama kodu, okuma dosyaları ve liste işlemeleri) almak için GitHub'ı ayrılmış bir özel aracıyla MCP sunucusu olarak bağlayın.
Bu yaklaşımda, GitHub araçları özel bir aracıya bağlamak için Model Bağlam Protokolü (MCP) kullanılır. MCP Bağlayıcısını Ayarlama adım adım öğreticisini izleyin.
Ajansınız artık araştırma sırasında kaynak kodunu analiz eder, sorunlar için dosya ve satır referansları sağlar, araştırma adımlarını gösteren Beceri Planları oluşturur, üretim belirtilerini kod değişiklikleriyle ilişkilendirebilir ve bağlı depolarda doğrudan sohbetten çekme istekleri oluşturabilir.
Öğrendikleriniz
- Artık ajanınız, araştırmalar sırasında kaynak kodunu analiz eder.
- Sorunlar için dosya ve satır referansları sağlar.
- Araştırma adımlarını gösteren To-Do Planları oluşturur.
- Üretim belirtilerini kod değişiklikleriyle ilişkilendirmektedir.
İlgili içerik
| Resource | Description |
|---|---|
| Kök neden analizi | Temsilciniz kaynak kodunu kök nedenleri bulmak için nasıl kullanır. |
| Derin araştırma | Bağlı depolar kullanılarak genişletilmiş multihypotesis analizi. |
| Agent Oyun Alanı | MCP araçlarını ve özel aracılarını etkileşimli olarak test edin. |
| Özel ajanlar | Özel aracılar, ajanın yeteneklerini nasıl iyileştirir? |
| Bağlayıcılar | Tüm bağlayıcı türleri ve bunların çalışma şekli. |