Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Verbind uw GitHub- of Azure DevOps-opslagplaats. Uw agent kan nu een hoofdoorzaakanalyse uitvoeren door productieproblemen te correleren met specifieke code.
Wat u doet
Aan het einde van deze stap, uw agent:
- Analyseert de broncode tijdens onderzoeken
- Verstrekt bestands- en regelverwijzingen voor problemen
- Hiermee maakt u To-Do Plannen die onderzoeksstappen weergeven
- Correleert productiesymptomen met codewijzigingen
Vereiste voorwaarden
| Requirement | Details |
|---|---|
| Agent gemaakt | Voer stap 1 eerst uit |
| GitHub- of Azure DevOps-account | Toegang tot de opslagplaatsen waarmee u verbinding wilt maken |
Uw verificatiemethode kiezen
| Methode | Wanneer gebruiken |
|---|---|
| OAuth | Meld u aan met uw GitHub-account. Geen token nodig en de eenvoudigste installatie. |
| PAT | Geef een persoonlijk toegangstoken op met repo scope. Werkt voor organisaties met restricties voor Single Sign-On. |
Verbinding maken met uw opslagplaats
Verbind een GitHub-opslagplaats zodat uw agent deze kan indexeren als een kennisbron. In het dialoogvenster ziet u een doorbladerbare lijst van uw opslagplaatsen. Selecteer in de vervolgkeuzelijst in plaats van handmatig URL's te typen.
Stap 1: Het dialoogvenster Opslagplaats toevoegen openen
Selecteer tijdens de onboarding de kaart Opslagplaats toevoegen in de Knowledge Base-stap.
Voor een bestaande agent gaat u naarDe Knowledge Base> en selecteert u de actiekaart Opslagplaats toevoegen.
Stap 2: Een platform kiezen
Selecteer GitHub of Azure DevOps.
Kies uw aanmeldingsmethode:
Methode Wanneer gebruiken Authenticatie (OAuth) Meld u aan met uw GitHub- of Azure DevOps-account. Er is geen token nodig. PAT Een persoonlijk toegangstoken met repobereik opgevenVolledige verificatie:
- Oauth: Selecteer Aanmelden bij GitHub of meld u aan bij Azure DevOps en voltooi het verificatieproces.
- PAT: Voer uw token in het veld PAT opgeven in en selecteer Verbinding maken.
Opmerking
Als het aanmeldingsdialoogvenster
sre.azure.comniet wordt weergegeven, controleert u of pop-ups van uw browser niet worden geblokkeerd.Bevestig het resultaat: er wordt een verbonden kaart weergegeven met uw geverifieerde account.
Kies Volgende.
Stap 3: Opslagplaatsen selecteren
Na verificatie wordt in het veld Opslagplaats-URL een vervolgkeuzelijst van uw opslagplaatsen weergegeven:
GitHub-opslagplaatsen worden weergegeven als
org/repo-name, alfabetisch gesorteerd (maximaal 100 opslagplaatsen).Azure DevOps-opslagplaatsen worden weergegeven nadat u een project hebt geselecteerd in de vervolgkeuzelijst Azure DevOps-project , alfabetisch gesorteerd.
Selecteer een opslagplaats in de vervolgkeuzelijst. De weergavenaam wordt automatisch aangevuld met de naam van de opslagplaats. U kunt ook elke geldige opslagplaats-URL rechtstreeks in het veld typen.
Als u meerdere opslagplaatsen wilt toevoegen, selecteert u Toevoegen om meer rijen in te voegen.
Aanbeveling
In het dropdown-menu kunt u vrij typen. Als uw opslagplaats niet wordt weergegeven in de lijst (bijvoorbeeld als u meer dan 100 opslagplaatsen hebt), typt u de volledige URL rechtstreeks.
Stap 4: Bevestigen en opslaan
Selecteer Opslagplaats toevoegen om op te slaan.
Het systeem maakt automatisch de juiste GitHub OAuth of Azure DevOps OAuth-connector als deze nog niet bestaat.
Stap 5: Probeer een pull-aanvraag te maken (preview)
Als uw opslagplaats is verbonden, kan uw agent nu rechtstreeks vanuit chat pull-aanvragen maken.
Open een chatgesprek met uw agent.
nl-NL: Typ een prompt zoals: "Maak een pull-aanvraag in https://github.com/OWNER/REPO van fix/my-branch naar main met de titel 'Herstel verbindingstijdoverschrijding'".
Selecteer in de reviewmodus Doorgaan om akkoord te gaan met het aanmaken van de pull request.
Uw agent stuurt een hulpmiddelkaart met een klikbare koppeling naar de gemaakte pull request terug.
Opmerking
Voor het maken van pull-aanvragen is de controlemodus of de autonome uitvoeringsmodus vereist. De sourcebranch moet al bestaan met de door u doorgevoerde wijzigingen.
Verbonden opslagplaatsen beheren
Wanneer u het dialoogvenster Opslagplaats toevoegen opnieuw opent, worden bestaande verbonden opslagplaatsen weergegeven als alleen-lezen rijen in het raster.
Een opslagplaats verwijderen:
Gebruik de volgende stappen om een verbonden opslagplaats te verwijderen.
Ga naar DeKnowledge Base> en selecteer de actiekaart Opslagplaats toevoegen.
Zoek de opslagplaatsrij in het raster.
Selecteer het prullenbakpictogram in de rij om het te markeren voor verwijdering.
Selecteer Opslagplaats toevoegen om wijzigingen op te slaan.
Er wordt een dialoogvenster Bevestigen weergegeven met de opslagplaatsen die worden verwijderd.
Selecteer Bevestigen om door te gaan of Annuleren om ze te behouden.
Verificatie bijwerken: Als uw PAT verloopt of als u van account wilt wisselen, opent u het dialoogvenster Opslagplaats toevoegen opnieuw en verifieert u zich opnieuw met nieuwe referenties.
Alternatief: MCP + aangepaste agent
Als u volledige Toegang tot de GitHub-API wilt krijgen (zoekcode, bestanden lezen en doorvoeringen in alle opslagplaatsen weergeven), verbindt u GitHub als een MCP-server met een toegewezen aangepaste agent.
Deze benadering maakt gebruik van het MCP (Model Context Protocol) om GitHub hulpprogramma's te verbinden met een aangepaste agent. Volg de stapsgewijze zelfstudie MCP-Connector Instellen.
Uw agent analyseert nu de broncode tijdens onderzoeken, biedt bestands- en regelverwijzingen voor problemen, maakt takenplannen met onderzoeksstappen, correleert productiesymptomen met codewijzigingen en kan pull-aanvragen rechtstreeks vanuit de chat maken in verbonden opslagplaatsen.
Wat u hebt geleerd
- Uw agent analyseert nu de broncode tijdens onderzoeken.
- Het biedt bestands- en regelverwijzingen voor problemen.
- Er worden takenlijsten gemaakt die de onderzoeksstappen tonen.
- Het correleert productiesymptomen met codewijzigingen.
Verwante inhoud
| Resource | Description |
|---|---|
| Hoofdoorzaakanalyse | Hoe uw agent broncode gebruikt om hoofdoorzaken te vinden. |
| Grondig onderzoek | Uitgebreide multihypothese-analyse met behulp van verbonden repositories. |
| Agent Playground | Test MCP-hulpprogramma's en aangepaste agents interactief. |
| Aangepaste agents | Hoe aangepaste agents de capaciteiten van uw agent verbeteren. |
| Connectoren | Alle connectortypen en hoe ze werken. |