Dashboard
← Tutte le integrazioni
GitHub

GitHub. Collega GitHub per un contesto più ricco sulla codebase.

Dai agli agenti accesso ai tuoi repository GitHub per la ricerca nel codice, il contesto delle pull request e la comprensione della codebase. Gli agenti possono sfogliare i file, capire la tua architettura e dare risposte più precise, basate sul tuo codice reale.

Iscriviti alla lista d'attesa

Cosa fa Polylane con GitHub.

Il tuo codice nel grafo

I repository vengono indicizzati perché gli agenti possano farci grep e collegati alle risorse che deployano, così un'indagine passa da un servizio che fallisce al codice che c'è dietro senza uscire dal thread.

Le modifiche diventano sospettate

Push, merge e deployment finiscono sulla linea temporale. Quando la produzione si rompe pochi minuti dopo un merge, l'indagine parte da quel merge.

In attesa degli eventi del repository

Un thread può aspettare push, pull request, release e run di workflow, e riprendere l'indagine quando arrivano.

I fix arrivano dove vive il codice

Le indagini che finiscono su una riga di codice finiscono come pull request sul repository dietro il servizio, con la catena di prove allegata. La tua review e la CI decidono il merge.

Come funziona.

01

Installa

Installa la GitHub App di Polylane sulla tua organizzazione e scegli i repository che può vedere.

02

Indicizza

I repository vengono indicizzati e abbinati ai servizi che deployano, e gli eventi del repository iniziano a finire sulla linea temporale.

03

Gli agenti lavorano con il codice

Nel bel mezzo di un'indagine ci fanno grep, lo citano e, quando la causa radice è una riga di codice, aprono la pull request.

Gli strumenti che ricevono gli agenti.

Cosa può fare un agente con GitHub nel bel mezzo di un'indagine. Ogni chiamata finisce nella trascrizione del thread, citata.

githubApi

Legge qualsiasi endpoint REST di GitHub privo di uno strumento dedicato

githubFetchFiles

Recupera il contenuto di un file da un repository GitHub

githubSearchGithub

Cerca tra repository, codice, issue, pull request, utenti, commit e topic di GitHub

githubCommits

Legge i commit di un repository GitHub (list/getDiff)

githubPullRequests

Legge le pull request di un repository GitHub (list/get)

githubCreatePullRequest

Crea o aggiorna una pull request GitHub

githubMergePullRequest

Unisce una pull request

githubClosePullRequest

Chiude una pull request aperta da Polylane

githubCreateIssue

Crea o aggiorna una issue GitHub

githubWorkflowRuns

Legge i run dei workflow di GitHub Actions (list/get)

githubCreateBranch

Crea un nuovo branch in un repository

githubGetPullRequestDiff

Ottiene il diff di una pull request

githubCreateReviewComment

Crea o aggiorna un commento di review su una pull request

githubSubmitReview

Invia una review per una pull request

Domande.

Polylane è un SRE IA per GitHub?

È ciò che la maggior parte delle persone intende con quel termine: agenti che leggono i tuoi repository GitHub per trovare il codice e le modifiche dietro un incidente. Insieme a ogni altro provider nel tuo workspace, indagano le issue e riparano quello che possono. Noi lo chiamiamo software che opera da solo invece che SRE IA: il punto è che il tuo software si prende cura di sé, non che un bot entri nel turno di on-call.

Come funziona Polylane con GitHub?

Dai agli agenti accesso ai tuoi repository GitHub per la ricerca nel codice, il contesto delle pull request e la comprensione della codebase. Gli agenti possono sfogliare i file, capire la tua architettura e dare risposte più precise, basate sul tuo codice reale.

Collegala una volta. Al resto pensano gli agenti.