GitHub. 连接GitHub以增强代码库上下文.
让智能体访问你的GitHub仓库,用于代码搜索、拉取请求上下文和代码库理解。智能体可以浏览文件、理解你的架构,并基于你真实的代码给出更准确的答案。
加入候补名单Polylane用GitHub做什么。
你的代码在图里
仓库被索引供智能体grep,并关联到它们部署的资源,所以调查可以从一个失败的服务走到它背后的代码,而不用离开线程。
变更成为嫌疑人
推送、合并和部署都进入时间线。当生产环境在一次合并几分钟后出问题时,调查就从那次合并开始。
监视仓库事件
线程可以等待推送、拉取请求、发布和工作流运行,并在它们到达时继续调查。
修复落在代码所在之处
落点在某行代码上的调查,以服务背后仓库上的一个拉取请求收尾,附带证据链。合并由你的审查和CI把关。
工作原理。
安装
在你的组织中安装Polylane GitHub App,并选择它可以看到的仓库。
索引
仓库被索引并匹配到它们部署的服务,仓库事件开始进入时间线。
智能体处理代码
调查中途它们grep代码、引用代码,当根因是某一行代码时,开出拉取请求。
智能体获得的工具。
智能体在调查中途能用GitHub做什么。每一次调用都进入线程记录,并附引用。
githubApi 读取任何没有专用工具的GitHub REST端点
githubFetchFiles 从GitHub仓库获取文件内容
githubSearchGithub 跨GitHub仓库、代码、议题、拉取请求、用户、提交和主题进行搜索
githubCommits 读取GitHub仓库中的提交(list/getDiff)
githubPullRequests 读取GitHub仓库中的拉取请求(list/get)
githubCreatePullRequest 创建或更新GitHub拉取请求
githubMergePullRequest 合并拉取请求
githubClosePullRequest 关闭Polylane开出的拉取请求
githubCreateIssue 创建或更新GitHub议题
githubWorkflowRuns 读取GitHub Actions工作流运行(list/get)
githubCreateBranch 在仓库中创建新分支
githubGetPullRequestDiff 获取拉取请求的差异
githubCreateReviewComment 创建或更新拉取请求审查评论
githubSubmitReview 为拉取请求提交审查
常见问题。
Polylane是面向GitHub的AI驱动SRE吗?
它就是大多数人用这个词所指的东西:智能体会读取你的GitHub仓库,找出故障背后的代码和变更。与你工作区中的其他所有提供商一起,它们调查问题并修复力所能及的部分。我们称它为自我运维软件而不是AI驱动SRE:重点是你的软件自己照看自己,而不是一个机器人加入on-call轮值。
Polylane如何与GitHub协作?
让智能体访问你的GitHub仓库,用于代码搜索、拉取请求上下文和代码库理解。智能体可以浏览文件、理解你的架构,并基于你真实的代码给出更准确的答案。.