GitHub. Połącz GitHub, by dać agentom szerszy kontekst bazy kodu.
Daj agentom dostęp do swoich repozytoriów GitHub, by mogli przeszukiwać kod, znać kontekst pull requestów i rozumieć bazę kodu. Agenci mogą przeglądać pliki, rozumieć twoją architekturę i udzielać trafniejszych odpowiedzi opartych na twoim faktycznym kodzie.
Dołącz do listy oczekującychCo Polylane robi z GitHub.
Twój kod w grafie
Repozytoria są indeksowane, żeby agenci mogli je grepować, i powiązane z zasobami, które wdrażają, więc dochodzenie przechodzi od zawodzącej usługi do kodu, który za nią stoi, bez wychodzenia z wątku.
Zmiany stają się podejrzanymi
Pushe, scalenia i wdrożenia lądują na osi czasu. Gdy produkcja psuje się minuty po scaleniu, dochodzenie zaczyna od tego scalenia.
Obserwacja zdarzeń w repozytorium
Wątek może czekać na pushe, pull requesty, wydania i przebiegi workflow i podjąć dochodzenie na nowo, gdy nadejdą.
Poprawki lądują tam, gdzie żyje kod
Dochodzenia, które kończą się na linii kodu, kończą się jako pull request w repozytorium stojącym za usługą, ze śladem dowodów w załączniku. O scaleniu decyduje twój przegląd i CI.
Jak to działa.
Instalacja
Zainstaluj aplikację GitHub Polylane w swojej organizacji i wskaż repozytoria, które ma widzieć.
Indeksowanie
Repozytoria są indeksowane i dopasowywane do usług, które wdrażają, a zdarzenia z repozytoriów zaczynają lądować na osi czasu.
Agenci pracują z kodem
W trakcie dochodzenia grepują kod, cytują go, a gdy przyczyną źródłową jest linia kodu, otwierają pull request.
Narzędzia, które dostają agenci.
Co agent może zrobić z GitHub w trakcie dochodzenia. Każde wywołanie ląduje w transkrypcie wątku, z cytowaniem.
githubApi Odczytaj dowolny endpoint REST GitHub, który nie ma dedykowanego narzędzia
githubFetchFiles Pobierz zawartość pliku z repozytorium GitHub
githubSearchGithub Przeszukuj repozytoria, kod, zgłoszenia, pull requesty, użytkowników, commity i tematy w GitHub
githubCommits Czytaj commity w repozytorium GitHub (list/getDiff)
githubPullRequests Czytaj pull requesty w repozytorium GitHub (list/get)
githubCreatePullRequest Utwórz lub zaktualizuj pull request w GitHub
githubMergePullRequest Scal pull request
githubClosePullRequest Zamknij pull request otwarty przez Polylane
githubCreateIssue Utwórz lub zaktualizuj zgłoszenie w GitHub
githubWorkflowRuns Czytaj przebiegi workflow GitHub Actions (list/get)
githubCreateBranch Utwórz nową gałąź w repozytorium
githubGetPullRequestDiff Pobierz diff pull request
githubCreateReviewComment Utwórz lub zaktualizuj komentarz przeglądu w pull request
githubSubmitReview Prześlij przegląd pull request
Pytania.
Czy Polylane to SRE z AI dla GitHub?
To to, co większość ludzi ma na myśli, używając tego terminu: agenci, którzy mają czytać twoje repozytoria GitHub w poszukiwaniu kodu i zmian stojących za incydentem, a razem z każdym innym dostawcą w twoim obszarze roboczym badać problemy i naprawiać to, co mogą. Mówimy raczej o oprogramowaniu, które samo o siebie dba, niż o SRE z AI: chodzi o to, że twoje oprogramowanie pilnuje się samo, a nie o to, że bot dołącza do rotacji dyżurów.
Jak Polylane korzysta z GitHub?
Daj agentom dostęp do swoich repozytoriów GitHub, by mogli przeszukiwać kod, znać kontekst pull requestów i rozumieć bazę kodu. Agenci mogą przeglądać pliki, rozumieć twoją architekturę i udzielać trafniejszych odpowiedzi opartych na twoim faktycznym kodzie.