GitHub

GitHub 集成将您的仓库连接到 Mission Control,使智能体(Agents)能够读取代码、创建拉取请求 (PR)、管理议题 (Issues) 以及响应仓库事件。

访问权限

连接 GitHub 时,您可以选择授予访问权限的仓库并批准所需的权限。这些权限允许 Continue 代表您读取仓库数据并开启拉取请求。
您可以随时在 GitHub 设置或 Mission Control 中更改仓库访问权限或撤销集成。

触发事件

智能体可以响应 GitHub 事件自动运行
事件描述
PR 已开启 (PR Opened)开启了一个新的拉取请求
PR 已合并 (PR Merged)拉取请求已合并
已添加标签 (Label Added)议题或 PR 上添加了标签
议题已开启 (Issue Opened)创建了一个新议题
PR 评审评论 (PR Review Comment)拉取请求中添加了评审评论
检查失败 (Check Failed)CI 检查套件失败
智能体接收到附加在其提示词后的事件摘要。例如,由 Issue Opened(议题已开启)触发的智能体可以看到
Issue #123 was opened: Login page crashes on mobile devices
Issue URL: https://github.com/acme/webapp/issues/123
任务的完整初始提示词可在其日志中查看。

自动化示例

将触发事件与智能体指令相结合,以自动化常见工作流。

议题转 PR

智能体监控新议题(或特定标签,如 agent:fix)并自动开启拉取请求
  1. 议题被开启或打上标签
  2. 智能体从仓库、议题讨论串和相关文件中收集上下文
  3. 智能体在分支上实施更改
  4. 运行 CI(测试、Lint、安全检查)
  5. 智能体开启一个引用原始议题的 PR
若要限制智能体可操作的仓库或议题,请在您的智能体设置中配置过滤器。

PR 评审

通过 PR Opened 事件触发,让智能体评审传入的拉取请求——检查错误、代码风格违规、缺失的测试或安全隐患——并直接在 PR 上发布评论。

自动修复失败检查

使用标签过滤器(例如 autofix)触发 Check Failed 事件,这样智能体只会处理您指定的失败项。智能体会读取 CI 日志,将修复内容推送到分支,并让 CI 重新运行。