Консоль
← Усі інтеграції
GitHub

GitHub. Підключіть GitHub для кращого контексту кодової бази.

Дайте агентам доступ до ваших репозиторіїв GitHub для пошуку по коду, контексту pull request і розуміння кодової бази. Агенти можуть переглядати файли, розуміти вашу архітектуру і давати точніші відповіді, підкріплені вашим справжнім кодом.

Приєднатися до списку очікування

Що Polylane робить із GitHub.

Ваш код у графі

Репозиторії індексуються, щоб агенти могли в них шукати, і пов'язуються з ресурсами, які вони розгортають, тож розслідування переходить від сервісу, що збоїть, до коду за ним, не виходячи з треду.

Зміни стають підозрюваними

Push, злиття та розгортання потрапляють на часову шкалу. Коли продакшн ламається за кілька хвилин після злиття, розслідування починається з цього злиття.

Очікування подій репозиторію

Тред може чекати на push, pull request, релізи та запуски робочих процесів і продовжити розслідування, коли вони надійдуть.

Виправлення лягають там, де живе код

Розслідування, які завершуються на рядку коду, завершуються як pull request у репозиторії, що стоїть за сервісом, із доданим ланцюжком доказів. Ваше рев'ю та CI вирішують долю злиття.

Як це працює.

01

Встановлення

Встановіть GitHub App Polylane у своїй організації і оберіть репозиторії, які він бачить.

02

Індексація

Репозиторії індексуються і зіставляються з сервісами, які вони розгортають, а події репозиторіїв починають потрапляти на часову шкалу.

03

Агенти працюють із кодом

Посеред розслідування вони шукають у ньому, цитують його, а коли першопричина є рядком коду, відкривають pull request.

Інструменти, які отримують агенти.

Що агент може робити з GitHub посеред розслідування. Кожен виклик потрапляє в стенограму треду, з цитуванням.

githubApi

Читання будь-якого REST-ендпоінта GitHub, для якого немає окремого інструмента

githubFetchFiles

Отримання вмісту файлів із репозиторію GitHub

githubSearchGithub

Пошук по репозиторіях, коду, issue, pull request, користувачах, комітах і темах GitHub

githubCommits

Читання комітів у репозиторії GitHub (list/getDiff)

githubPullRequests

Читання pull request у репозиторії GitHub (list/get)

githubCreatePullRequest

Створення або оновлення pull request у GitHub

githubMergePullRequest

Злиття pull request

githubClosePullRequest

Закриття pull request, який відкрив Polylane

githubCreateIssue

Створення або оновлення issue в GitHub

githubWorkflowRuns

Читання запусків робочих процесів GitHub Actions (list/get)

githubCreateBranch

Створення нової гілки в репозиторії

githubGetPullRequestDiff

Отримання diff для pull request

githubCreateReviewComment

Створення або оновлення коментаря рев'ю в pull request

githubSubmitReview

Надсилання рев'ю для pull request

Питання.

Чи є Polylane ШІ-SRE для GitHub?

Це те, що більшість людей мають на увазі під цим терміном: агенти, які читають ваші репозиторії в GitHub, щоб знайти код і зміни, що стоять за інцидентом. Разом з усіма іншими провайдерами у вашому робочому просторі вони розслідують проблеми і виправляють те, що можуть. Ми називаємо це самокерованим програмним забезпеченням, а не ШІ-SRE: суть у тому, що ваше програмне забезпечення дбає про себе саме, а не в тому, що бот приєднується до ротації чергувань.

Як працює інтеграція Polylane для GitHub?

Дайте агентам доступ до ваших репозиторіїв GitHub для пошуку по коду, контексту pull request і розуміння кодової бази. Агенти можуть переглядати файли, розуміти вашу архітектуру і давати точніші відповіді, підкріплені вашим справжнім кодом.

Підключіть один раз. Далі агенти беруть справу на себе.