平台、Unified 实体、供应商 API、接口和连接器。
用 AI 总结 GitHub Issue、分析 Pull Request 变更,或将缺陷报告整理为 Issue。通过 OAuth 连接,在账号有权访问的仓库中处理任务。
GitHub 连接提供仓库、Issue、Pull Request 等 API 操作,访问范围取决于账号权限和授予的授权。
按任务分组,每组列出要调用的操作。
列出仓库 Issue、读取评论、创建 Issue,并更新 Issue 信息。
读取 Pull Request 详情、变更文件和审查记录。
搜索代码和仓库,获取文件内容及仓库 README。
方括号里填你的内容,任务标出的其他应用也要连接。
读取未解决的 Issue 和评论,让 AI 归纳相关问题并找出缺少的信息。
检查[owner/repository]中未解决的 Issue 及其评论,归纳相关问题,列出需要补充复现步骤或其他信息的 Issue。
读取 Pull Request 和变更文件,让 AI 识别潜在风险并提出有针对性的检查建议。
分析这个 Pull Request:[GitHub PR 链接]。总结变更,根据返回的 diff 找出潜在风险,并建议合并前应做的检查。
让 AI 将报告整理为预期行为、实际行为和复现步骤,再创建 Issue。
根据以下缺陷报告,在[owner/repository]创建 Issue:[报告]。写明预期行为、实际行为和复现步骤,将缺少的信息列为待确认问题。
将排查结论补充到问题讨论中。
把这些排查结果整理成评论,发到 GitHub 问题 [问题链接]: [排查结果]。区分已确认的现象和待解答的问题。
向评审者提供简短摘要和拉取请求链接。
读取 GitHub 拉取请求 [PR 链接] 及变更文件,在 Slack 频道 [频道 ID] 发布变更摘要、评审问题和 PR 链接。
GitHub 连接器提供的全部操作,附名称和 id。
get_current_user获取当前已认证的 GitHub 用户个人资料。list_my_repositories列出对已认证 GitHub 用户可见的仓库。create_repository为已认证的 GitHub 用户创建仓库。list_branches列出 GitHub 仓库中的分支。get_branch按名称获取 GitHub 分支。get_repository按所有者和名称获取 GitHub 仓库的元数据。delete_repository按所有者和名称删除 GitHub 仓库。list_commits列出 GitHub 仓库中的提交,可选用分支、路径、作者和日期筛选。create_ref在 GitHub 仓库中创建 Git 引用。get_commit按 SHA 获取 GitHub 仓库中的提交。compare_commits比较 GitHub 仓库中的两个提交引用。list_repository_issues列出 GitHub 仓库的问题。拉取请求会从响应中过滤掉;pageInfo.fetched 报告过滤前的原始页面长度,因此分页调用方必须在 fetched 等于 perPage(默认 30)时继续,即使 issues 数组很短或为空。create_issue在 GitHub 仓库中创建问题。get_issue按编号获取 GitHub 问题。update_issue按编号更新 GitHub 问题。list_repository_labels列出 GitHub 仓库中可用的标签。create_label在 GitHub 仓库中创建标签。list_issue_labels列出应用于 GitHub 问题的标签。add_issue_labels向 GitHub 问题添加标签。set_issue_labels替换 GitHub 问题上的所有标签。和 GitHub 一起完成任务的应用。