Krok 3: Připojení zdrojového kódu v agentovi Azure SRE

Připojte své úložiště GitHub nebo Azure DevOps. Váš agent teď může provádět analýzu původní příčiny tím, že korekuje provozní problémy s konkrétním kódem.

Čeho dosáhnete

Na konci tohoto kroku váš agent:

  • Analyzuje zdrojový kód během vyšetřování.
  • Poskytuje odkazy na soubor a řádek pro informace o problémech.
  • Vytvoří plány To-Do, které zobrazují kroky šetření.
  • Koreluje výrobní příznaky se změnami kódu.

Předpoklady

Požadavek Podrobnosti
Agent vytvořen Nejprve dokončete krok 1 .
Účet GitHub nebo Azure DevOps Přístup k úložištím, ke kterému se chcete připojit

Volba metody ověřování

Metoda Kdy ho použít
OAuth Přihlaste se pomocí svého účtu GitHub. Není potřeba žádný token a nejjednodušší nastavení.
PAT Zadejte osobní přístupový token s rozsahem repo . Funguje pro organizace s omezeními SSO.

Připojení úložiště

Připojte úložiště GitHub, aby ho váš agent mohl indexovat jako zdroj znalostí. V dialogovém okně se zobrazí procházetelný seznam vašich úložišť. Místo ručního zadávání adres URL vyberte z rozevíracího seznamu.

Krok 1: Otevření dialogového okna Přidat úložiště

Během onboardingu vyberte kartu Přidat úložiště v kroku Znalostní báze.

U existujícího agenta přejděte doznalostní báze Builderu> a vyberte kartu akce Přidat úložiště.

Krok 2: Volba platformy

  1. Vyberte GitHub nebo Azure DevOps.

  2. Zvolte metodu přihlášení:

    Metoda Kdy ho použít
    Ověřování (OAuth) Přihlaste se pomocí svého účtu GitHub nebo Azure DevOps. Není potřeba žádný token.
    PAT Poskytněte osobní přístupový token s rozsahem repo
  3. Úplné ověřování:

    • Oauth: Vyberte Přihlásit se k GitHubu nebo se přihlásit k Azure DevOps a dokončete proces ověřování.
    • PAT: Zadejte token do pole Zadat PAT a vyberte Připojit.

    Poznámka:

    Pokud se dialogové okno pro přihlášení nezobrazí, zkontrolujte, jestli váš prohlížeč neblokuje automaticky otevíraná oknasre.azure.com.

  4. Potvrďte výsledek: Zobrazí se připojená karta s ověřeným účtem.

  5. Zvolte Další.

Krok 3: Výběr úložišť

Po ověření se v poli Adresa URL úložiště zobrazí rozevírací seznam vašich úložišť:

  • Úložiště GitHub se zobrazují jako org/repo-nameseřazená abecedně (až 100 úložišť).

  • Úložiště Azure DevOps se zobrazí poté, co v rozevíracím seznamu Azure DevOps Project vyberete projekt seřazený abecedně.

V rozevíracím seznamu vyberte úložiště. Zobrazovaný název se automaticky dokončí s názvem úložiště. Do pole můžete také zadat libovolnou platnou adresu URL úložiště.

Pokud chcete přidat více úložišť, vyberte Přidat a vložte další řádky.

Návod

Roletové menu umožňuje volné zadávání textu. Pokud se vaše úložiště v seznamu nezobrazí (například pokud máte více než 100 úložišť), zadejte přímo úplnou adresu URL.

Krok 4: Potvrzení a uložení

Vyberte Přidat úložiště , které chcete uložit.

Systém automaticky vytvoří odpovídající GitHub OAuth nebo Azure DevOps konektor OAuth, pokud ještě neexistuje.

Krok 5: Zkuste vytvořit pull request (náhled)

S připojeným úložištěm může váš agent nyní vytvářet pull requesty přímo z chatu.

  1. Otevřete vlákno chatu s vaším agentem.

  2. Zadejte výzvu, například: "Vytvořte pull request v https://github.com/OWNER/REPO z opravy/my-branch na hlavní větev s názvem 'Opravit časový limit připojení'."

  3. V režimu revize vyberte Pokračovat pro schválení vytvoření PR.

Váš agent vrátí kartu nástroje s odkazem na vytvořenou žádost o přijetí změn.

Poznámka:

Vytvoření pull requests vyžaduje režim revizí nebo autonomního spuštění. Zdrojová větev už musí existovat s commitovanými změnami.

Správa připojených úložišť

Když znovu otevřete dialogové okno Přidat úložiště , existující připojená úložiště se v mřížce zobrazí jako řádky jen pro čtení.

Odebrání úložiště:

K odebrání připojeného úložiště použijte následující postup.

  1. Přejděte doznalostní báze Builderu> a vyberte kartu akce Přidat úložiště.

  2. Najděte řádek repozitáře v mřížce.

  3. Výběrem ikony koše na řádku ho označíte pro odstranění.

  4. Výběrem Přidat úložiště uložte změny.

  5. Zobrazí se dialogové okno Potvrdit změny se seznamem odebraných úložišť.

  6. Chcete-li pokračovat, vyberte Potvrdit , pokud je chcete zachovat, nebo je zrušte .

Aktualizace ověřování: Pokud platnost vašeho PATu vyprší nebo potřebujete změnit účty, znovu otevřete dialogové okno Přidat úložiště a ověřte se pomocí nových přihlašovacích údajů.


Alternativní řešení: MCP + vlastní agent

Pokud chcete získat úplný přístup k rozhraní API GitHubu (vyhledávání v kódu, čtení souborů a získání seznamu potvrzení napříč všemi úložišti), připojte GitHub jako server MCP s dedikovaným vlastním agentem.

Tento přístup používá protokol MCP (Model Context Protocol) k připojení GitHub nástrojů k vlastnímu agentu. Postupujte podle podrobného kurzu Nastavení konektoru MCP.

Váš agent teď během vyšetřování analyzuje zdrojový kód, poskytuje odkazy na soubory a řádky pro problémy, vytváří plány úkolů zobrazující kroky šetření, koreluje výrobní příznaky se změnami kódu a může vytvářet žádosti o přijetí změn v připojených repoziích přímo z chatu.

Co jste se naučili

  • Váš agent teď během vyšetřování analyzuje zdrojový kód.
  • Poskytuje odkazy na soubory a řádky pro identifikaci problémů.
  • Vytváří úkoly, které ukazují vyšetřovací kroky.
  • Koreluje výrobní příznaky se změnami kódu.

Resource Description
Analýza hlavní příčiny Jak váš agent používá zdrojový kód k vyhledání původních příčin.
Hloubkové šetření Rozšířená analýza multihypoteze pomocí připojených úložišť.
Agent Playground Interaktivně otestujte nástroje MCP a vlastní agenty.
Uživatelské agenti Jak vlastní agenti rozšiřují možnosti vašeho agenta.
Konektory Všechny typy konektorů a jejich fungování