GitHub. Підключіть GitHub для кращого контексту кодової бази.
Дайте агентам доступ до ваших репозиторіїв GitHub для пошуку по коду, контексту pull request і розуміння кодової бази. Агенти можуть переглядати файли, розуміти вашу архітектуру і давати точніші відповіді, підкріплені вашим справжнім кодом.
Приєднатися до списку очікуванняЩо Polylane робить із GitHub.
Ваш код у графі
Репозиторії індексуються, щоб агенти могли в них шукати, і пов'язуються з ресурсами, які вони розгортають, тож розслідування переходить від сервісу, що збоїть, до коду за ним, не виходячи з треду.
Зміни стають підозрюваними
Push, злиття та розгортання потрапляють на часову шкалу. Коли продакшн ламається за кілька хвилин після злиття, розслідування починається з цього злиття.
Очікування подій репозиторію
Тред може чекати на push, pull request, релізи та запуски робочих процесів і продовжити розслідування, коли вони надійдуть.
Виправлення лягають там, де живе код
Розслідування, які завершуються на рядку коду, завершуються як pull request у репозиторії, що стоїть за сервісом, із доданим ланцюжком доказів. Ваше рев'ю та CI вирішують долю злиття.
Як це працює.
Встановлення
Встановіть GitHub App Polylane у своїй організації і оберіть репозиторії, які він бачить.
Індексація
Репозиторії індексуються і зіставляються з сервісами, які вони розгортають, а події репозиторіїв починають потрапляти на часову шкалу.
Агенти працюють із кодом
Посеред розслідування вони шукають у ньому, цитують його, а коли першопричина є рядком коду, відкривають 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 і розуміння кодової бази. Агенти можуть переглядати файли, розуміти вашу архітектуру і давати точніші відповіді, підкріплені вашим справжнім кодом.