GitHub. Connecte GitHub pour un meilleur contexte sur ta base de code.
Donne aux agents accès à tes dépôts GitHub pour la recherche de code, le contexte des pull requests et la compréhension de la base de code. Les agents peuvent parcourir les fichiers, comprendre ton architecture et fournir des réponses plus précises, ancrées dans ton code réel.
Rejoindre la liste d'attenteCe que Polylane fait avec GitHub.
Ton code dans le graphe
Les dépôts sont indexés pour que les agents puissent y faire des recherches et reliés aux ressources qu'ils déploient, une enquête passe donc d'un service en échec au code derrière lui sans quitter le thread.
Les changements deviennent des suspects
Les pushs, les fusions et les déploiements atterrissent sur la chronologie. Quand la production casse quelques minutes après une fusion, l'enquête part de cette fusion.
En veille sur les événements du dépôt
Un thread peut attendre des pushs, des pull requests, des releases et des runs de workflows, et reprendre l'enquête quand ils arrivent.
Les correctifs arrivent là où vit le code
Les enquêtes qui aboutissent à une ligne de code se terminent en pull request sur le dépôt derrière le service, avec la trace des preuves jointe. Ta revue et ta CI conditionnent la fusion.
Comment ça marche.
Installer
Installe l'app GitHub Polylane sur ton organisation et choisis les dépôts qu'elle peut voir.
Indexer
Les dépôts sont indexés et rattachés aux services qu'ils déploient, et les événements du dépôt commencent à atterrir sur la chronologie.
Les agents travaillent avec le code
En pleine enquête, ils y font des recherches, le citent, et quand la cause racine est une ligne de code, ouvrent la pull request.
Les outils que reçoivent les agents.
Ce qu'un agent peut faire avec GitHub en pleine enquête. Chaque appel atterrit dans la transcription du thread, cité.
githubApi Lire n'importe quel point d'accès REST GitHub sans outil dédié
githubFetchFiles Récupérer le contenu d'un fichier dans un dépôt GitHub
githubSearchGithub Rechercher dans les dépôts, le code, les issues, les pull requests, les utilisateurs, les commits et les sujets GitHub
githubCommits Lire les commits d'un dépôt GitHub (list/getDiff)
githubPullRequests Lire les pull requests d'un dépôt GitHub (list/get)
githubCreatePullRequest Créer ou mettre à jour une pull request GitHub
githubMergePullRequest Fusionner une pull request
githubClosePullRequest Fermer une pull request ouverte par Polylane
githubCreateIssue Créer ou mettre à jour une issue GitHub
githubWorkflowRuns Lire les runs de workflows GitHub Actions (list/get)
githubCreateBranch Créer une nouvelle branche dans un dépôt
githubGetPullRequestDiff Obtenir le diff d'une pull request
githubCreateReviewComment Créer ou mettre à jour un commentaire de revue sur une pull request
githubSubmitReview Soumettre une revue sur une pull request
Questions.
Polylane est-il un SRE IA pour GitHub ?
C'est ce que la plupart des gens entendent par ce terme : des agents qui lisent tes dépôts GitHub pour trouver le code et les changements derrière un incident. Aux côtés de tous les autres fournisseurs de ton espace de travail, ils enquêtent sur les issues et réparent ce qu'ils peuvent. Nous parlons de logiciel autonome en exploitation plutôt que de SRE IA : l'idée est que ton logiciel prend soin de lui-même, pas qu'un bot rejoigne la rotation d'on-call.
Comment Polylane fonctionne-t-il avec GitHub ?
Donne aux agents accès à tes dépôts GitHub pour la recherche de code, le contexte des pull requests et la compréhension de la base de code. Les agents peuvent parcourir les fichiers, comprendre ton architecture et fournir des réponses plus précises, ancrées dans ton code réel.