GitHub. Conecte o GitHub para mais contexto sobre a base de código.
Dê aos agentes acesso aos seus repositórios do GitHub para busca de código, contexto de pull requests e entendimento da base de código. Os agentes podem navegar pelos arquivos, entender sua arquitetura e dar respostas mais precisas, fundamentadas no seu código real.
Entrar na lista de esperaO que o Polylane faz com GitHub.
Seu código no grafo
Os repositórios são indexados para os agentes pesquisarem e ligados aos recursos que eles implantam, então uma investigação vai de um serviço falhando ao código por trás dele sem sair da thread.
Mudanças viram suspeitas
Pushes, merges e deployments entram na linha do tempo. Quando a produção quebra minutos depois de um merge, a investigação começa desse merge.
De olho nos eventos do repositório
Uma thread pode esperar por pushes, pull requests, releases e execuções de workflow, e retomar a investigação quando eles chegam.
As correções chegam onde o código vive
Investigações que terminam em uma linha de código terminam como uma pull request no repositório por trás do serviço, com a trilha de evidências anexada. Sua revisão e seu CI decidem o merge.
Como funciona.
Instale
Instale o app Polylane para GitHub na sua organização e escolha os repositórios que ele pode ver.
Indexe
Os repositórios são indexados e casados com os serviços que implantam, e os eventos do repositório começam a entrar na linha do tempo.
Os agentes trabalham com o código
No meio da investigação eles pesquisam, citam e, quando a causa raiz é uma linha de código, abrem a pull request.
As ferramentas que os agentes recebem.
O que um agente pode fazer com GitHub no meio de uma investigação. Cada chamada entra na transcrição da thread, citada.
githubApi Ler qualquer endpoint REST do GitHub sem ferramenta dedicada
githubFetchFiles Obter o conteúdo de arquivos de um repositório do GitHub
githubSearchGithub Buscar em repositórios, código, issues, pull requests, usuários, commits e tópicos do GitHub
githubCommits Ler commits de um repositório do GitHub (list/getDiff)
githubPullRequests Ler pull requests de um repositório do GitHub (list/get)
githubCreatePullRequest Criar ou atualizar uma pull request no GitHub
githubMergePullRequest Fazer merge de uma pull request
githubClosePullRequest Fechar uma pull request que o Polylane abriu
githubCreateIssue Criar ou atualizar uma issue no GitHub
githubWorkflowRuns Ler execuções de workflow do GitHub Actions (list/get)
githubCreateBranch Criar uma nova branch em um repositório
githubGetPullRequestDiff Obter o diff de uma pull request
githubCreateReviewComment Criar ou atualizar um comentário de revisão em uma pull request
githubSubmitReview Enviar uma revisão de uma pull request
Perguntas.
O Polylane é um SRE de IA para GitHub?
É o que a maioria das pessoas quer dizer com o termo: agentes cujo trabalho é ler seus repositórios em GitHub em busca do código e das mudanças por trás de um incidente. Ao lado de todos os outros provedores do seu workspace, investigar issues e corrigir o que conseguirem. Chamamos de software que se opera sozinho em vez de SRE de IA: o ponto é que o seu software cuida de si mesmo, não que um bot entra na rotação de plantão.
Como o Polylane funciona com GitHub?
Dê aos agentes acesso aos seus repositórios do GitHub para busca de código, contexto de pull requests e entendimento da base de código. Os agentes podem navegar pelos arquivos, entender sua arquitetura e dar respostas mais precisas, fundamentadas no seu código real.