有关创建 Copilot空间的信息,请参阅 创建 GitHub Copilot Spaces。
在GitHub中使用Copilot空间
一旦您将上下文添加到空间中,就可以在该空间的聊天界面中Copilot提问GitHub。 聊天将以你所添加的上下文为基础进行。 你可以在空间的“Conversations”选项卡中,查看你在该空间内参与过的所有对话。
还可以通过选择 CURRENT-MODEL 下拉菜单,然后单击所选的 AI 模型来更改用于空间的大型语言模型(LLM)。 有关详细信息,请参阅“AI 模型比较”。
若要将你喜欢的空间标记为收藏,便于日后轻松查找,可以在空间的右上角单击 。 若要查看所有可用空间(包括星空),请转到 https://github.com/copilot/spaces。
在IDE中使用Copilot空间
还可以使用 空格 MCP 服务器直接从 GitHub IDE 中访问信息和上下文。 这样,就可以在编码时利用特选的上下文,而无需在 IDE 和 Web 界面之间切换。
此功能可在支持 GitHub Copilot 扩展和 GitHub MCP 服务器的任何 IDE 中使用。
注意
当您在 IDE 中使用 空格 时,不支持存储库上下文。 你将有权访问空间中的所有其他源和说明。
从 IDE 访问空间上下文后:
- 空间的背景信息将影响Copilot的响应
- 生成代码、获取说明或处理开发任务时,可以引用空间的内容
- 随着项目的发展,工作空间保持同步。 GitHub文件和其他基于GitHub的源添加到空间后会在更改时自动更新,使Copilot在您的项目中成为一个永续专家。
先决条件
空格若要在 IDE 中使用,需要:
-
为 IDE 设置远程 GitHub MCP 服务器。 有关详细信息,请参阅 MCP 服务器文档中的 GitHub 和GitHub。
-
配置远程 GitHub MCP 服务器,使 空格 工具集启用。
工具 空格 集未包含在默认配置中,因此必须使用标头显式启用该工具
X-MCP-Toolsets集。 以下示例配置同时启用默认工具和 空格:JSON { "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/", "headers": { "X-MCP-Toolsets": "default,copilot_spaces" } } } }{ "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/", "headers": { "X-MCP-Toolsets": "default,copilot_spaces" } } } }或者,可以使用专用 空格 工具集 URL:
https://api.githubcopilot.com/mcp/x/copilot_spaces。 请注意,此配置 _仅_空格 提供工具,无需其他默认 GitHub MCP 服务器功能。
在 IDE 中访问空间上下文
有关在特定 IDE 中使用 GitHub MCP 服务器的详细信息,请参阅 使用 GitHub MCP 服务器。
请注意, 空格 只能在 IDE 中的代理模式下使用,因为可通过 GitHub MCP 服务器访问空格。
-
在 IDE 中,从代理下拉菜单中打开 Copilot对话 并选择 “代理 ”。
- 若要确认 空格 工具已启用,请在 Copilot对话 框中单击工具图标。 在工具列表中,展开 GitHub MCP 服务器条目,并确认工具
get_copilot_space和list_copilot_spaces已列出并启用。 - 如果未看到列出的工具,请检查是否已完成上述先决条件,包括在 MCP 服务器配置中
copilot_spaces启用GitHub工具集。
- 若要确认 空格 工具已启用,请在 Copilot对话 框中单击工具图标。 在工具列表中,展开 GitHub MCP 服务器条目,并确认工具
-
在 Copilot对话 框中,输入引用要用作上下文的空间的提示。 如果知道空间的确切名称以及拥有该空间的用户或组织的名称,则可以提供相应名称。 否则, Copilot 将自动使用
list_copilot_spaces该工具查找与你提供的名称或文本匹配的空格,并从这些空格访问上下文。例如,可以使用以下两种提示之一:
Using the Copilot space 'Checkout Flow Redesign' owned by myorganization, summarize the implementation plan.Summarize the implementation plan from the Copilot space for the checkout flow redesign.
同一聊天对话中的后续提示将有权访问相同的空间,而无需对其进行显式引用。
后续步骤
- 若要详细了解如何使用 空格 帮助开发工作,请参阅 使用 GitHub Copilot Spaces 加快开发工作。
- 若要了解如何与团队共享空间,请参阅 使用 GitHub Copilot Spaces 与他人协作。