Slack内集成Copilot CLI和应用能力,在频道、线程或私信中@GitHub即可启动AI协作,支持代码审查、Bug排查等日常工作流。
Slack 中的 GitHub Copilot 新体验
Slack 中的 GitHub 集成现已以公开预览的形式,将 GitHub Copilot CLI 和 GitHub Copilot 应用的 Agent 能力带入 Slack。你可以通过 @GitHub 规划变更、调查问题,并将编码任务交接给团队协调工作的对话中。GitHub 还是 Slack Code 的首发合作伙伴——这是一种专为 Agent 设计的新型频道。
将 Copilot 融入对话流程中,可以帮助团队把共同意图转化为可交付的工作成果。
现在用 @GitHub 可以做什么
在私信、频道或线程中提及 @GitHub 即可启动一个 Agent 会话。Copilot 可以利用对话内容和被授权的 GitHub 上下文来:
回答关于你的代码和 GitHub 活动的问题。
对 Bug 报告进行分类、更新现有 Issue,或创建和标记新的 Issue。
调查失败原因、实施变更,并在安全的云沙箱中验证其工作。
打开一个 Pull Request 并提供对话链接以供审查。
当你正在开会、通勤或专注于其他事情时,GitHub Copilot 会异步继续工作。你可以从 Slack 指挥这个会话,然后从终端、GitHub Copilot 应用或你的 IDE 中继续后续工作。
Slack Code 与 GitHub Copilot
GitHub Copilot 还可以创建一个专属的代码频道,保持任务聚焦,同时不会给原始对话带来噪音。
在代码频道内,你的团队可以跟随计划、审查代码差异、查看 HTML 产物等输出预览,并与 Copilot 迭代。任何人都可以从原始线程加入频道、添加上下文、重定向方法,或停止会话。
多人协作的力量
Slack 中的 Agent 会话是共享的,因此你的团队可以在请求发起的地方协作完成工作,而不需要一个人私下与 Agent 单独作业。
公开工作也让有效的 Agent 工作流更容易学习。开发者可以看到队友是如何向 Agent 提问的,并相互学习。从对话中创建的 Issue 和 Pull Request 会归因于 Copilot 应用身份,而操作仍然受到现有 GitHub 权限和控制的约束。
可用性与快速上手
公开预览适用于使用 GitHub Copilot Business 和 GitHub Copilot Enterprise 计划的组织。使用量会计入你现有的 Copilot 配额,并可通过现有的 Copilot 云 Agent 预算进行管理。
确保管理员已为你的组织启用了 Copilot 云 Agent 策略。
为 Slack 安装或升级 GitHub 应用。
关联你的 GitHub 账户并在对话中提及 @GitHub。
仓库管理员可以要求对任何归因于 Copilot 应用身份的 Pull Request 进行额外审批,然后才能合并。要求额外审批可以在 Agent 生成的工作发布之前保持人工介入。你的团队可以快速行动而不失去合规监督。
有关设置详情和支持的工作流,请参阅如何在 Slack 中使用 Copilot 编码 Agent。