本文是使用人工智能创建的技术说明和实现示例。虽然发布的密码和步骤是根据第一手资料构建的,但作者尚未在真实设备上验证其操作。操作可能会因环境和版本而异。本文根据官方变更日志信息,安全地整理了 Slack 和 Microsoft Teams 中 GitHub Copilot 的更新内容、其组件以及使用前提条件。其目的是准确了解聊天工具与 GitHub 集成时上下文的维护情况以及新控制功能的规范。
前提条件与注意事项
在使用和配置此功能时,需要牢记以下几点。
适用计划: 根据第一手资料,此功能的公开预览版面向使用“GitHub Copilot Business”或“GitHub Copilot Enterprise”计划的组织提供。
使用量与预算: 使用次数计入现有的 Copilot 权益中,并且可以通过现有的 Copilot 云代理预算进行管理。
分阶段推出: 一手资料指出,某些功能正在逐步推出(rolling out gradually),可能无法立即在所有工作区中使用。
真实设备环境的处理: 本文提及的操作和配置屏幕的行为主要基于对官方发行说明的研究,并且处于【实际设备验证前】阶段。对于 Windows 环境或实际聊天工具上详细屏幕显示和 API 输出的差异,建议针对各个环境进行验证。
集成功能中的上下文增强
为了从 Slack 或 Microsoft Teams 上的聊天顺利过渡到 GitHub 工作,功能已得到改进,以便能够利用对话中包含的更多上下文。
Slack 中的上下文: 支持的 Slack 文件、附件和消息链接现在可用作上下文。
Microsoft Teams 中的上下文: Copilot 的运行利用了内联图像、转发的消息上下文以及频道或线程历史记录。
防止工作重复与可追溯性: 在创建新 Issue 之前,会自动检查是否存在类似的 Issue。由于添加了指向所创建工作的直接链接并保留了指向原始对话的链接,因此可以轻松追踪决策背后的上下文。
flowchart TD
A[チャットでの会話・ファイル共有] -->|コンテキストの活用| B[GitHub Copilot]
B -->|類似Issueのチェック| C{既存のIssueあり?}
C -- Yes --> D[既存Issueを参照]
C -- No --> E[新規Issue / 作業の作成]
E --> F[元会話へのリンク & 作業への直接リンクを保持]
操作的可控性与模型切换
包含用于更精细控制任务的功能以及仓库管理的改进。
模型切换:在对话进行中,您可以切换用于下一条消息的模型,并且该选择可以在整个对话中保持。
默认所有者与仓库设置(Slack):在 Slack 环境中,现在可以设置默认所有者和仓库,从而更顺畅地推进共享对话或跨多个仓库的工作。
仓库切换的安全性:提高了会话切换时的安全性,改进了防止对旧仓库进行意外会话延续的机制。
可靠性与错误修复概述
针对长时间任务处理和连接状态稳定性,进行了多项修复和可靠性提升。
长时间任务与状态显示:实现计划的状态显示变得更加清晰,并且提升了对中断或过时响应的处理、以及对话闲置时重新连接的可预测性。
Teams 环境专属改进:确保可靠保留频道线程历史记录,避免重复回答,妥善处理 Teams 转换的图像,并在用户拥有的仓库或大型频道中确保一致的行为。
Slack 环境专属改进:增强了实现计划的恢复功能,并修复了与仓库选择器和代码频道相关的错误。
错误消息的准确性:当任务停滞、连接中断或由于访问设置导致工作无法继续时,提供更准确的错误提示信息。
各平台部署步骤概述
原始资料中介绍了在各个工作区开始使用的以下步骤。
若要在 Slack 中开始使用
确认管理员已为组织启用“Copilot cloud agent policy”。
安装或升级适用于 Slack 的 GitHub 应用。
关联你的 GitHub 账户,并在对话中提及
@GitHub。
若要在 Microsoft Teams 中开始使用
确认管理员已启用“GitHub Copilot cloud agent”和“cloud sandboxes”。
安装或升级适用于 Microsoft Teams 的 GitHub 应用。
在 Teams 中提及
@GitHub,并根据提示连接你的 GitHub 账户。
使用时的注意事项与限制
本文内容根据 2026 年 9 月 25 日的官方更改日志整理了其结构与要点。
部分功能、用户界面或命令的行为可能会因组织设置、套餐和部署情况而异。
在应用于生产环境之前,请务必查阅官方文档以及管理员权限下的策略设置。
总结
确认前提条件: 需要订阅 GitHub Copilot Business 或 Enterprise 套餐,并且需要管理员启用策略。
善用上下文: 利用 Slack 文件以及 Teams 的图片和线程历史记录,以保持原始对话与 GitHub 工作之间的可追溯性。
提升控制力:通过切换模型以及在 Slack 中设置默认代码库,能够实现灵活的运营。
关于验证的处理:本文所涉及的功能组的操作及界面显示【尚未进行实机确认】,本文定位为基于官方文档的事前调研。

