Сведения о создании Copilot Spacesсм. в разделе Создание пространств-копилотов GitHub.
Используя Copilot Spaces in GitHub
После добавления контекста в пространство вы можете задавать вопросы Copilot в чат-интерфейсе пространства в GitHub. Ваш чат будет заземлен в контексте, который вы добавили. Вы можете просмотреть все беседы, которые у вас были на вкладке "Беседы".
Вы также можете изменить большую языковую модель (LLM), используемую для вашего пространства, выбрав **** раскрывающееся меню "chevron-down" aria-hidden="true" aria-label="chevron-down" %} в раскрывающемся меню %}, а затем выберите модель ИИ. Дополнительные сведения см. в разделе Сравнение моделей ИИ.
Чтобы просмотреть свои любимые пространства, чтобы вы могли легко найти их позже, вы можете щелкнуть в правом верхнем углу пространства. Чтобы просмотреть все доступные вам пространства, включая отмеченные звёздочками, перейдите по https://github.com/copilot/spaces.
Использование данных Copilot Spaces в интегрированной среде разработки
Вы также можете access информацию и контекст из пробелов непосредственно в вашем IDE с помощью сервера GitHub. Это позволяет использовать курируемый контекст во время написания кода без переключения между интегрированной среды разработки и веб-интерфейсом.
Эта функциональность доступна в любом IDE, поддерживающем расширение GitHub Copilot и сервер GitHub.
Примечание.
При использовании пробелов в интегрированной среде разработки контекст репозитория не поддерживается. У вас будет access ко всем другим источникам и инструкциям из этого пространства.
После доступа к контексту пространства из интегрированной среды разработки:
- Контекст пространства сообщает Copilotответам
- Вы можете ссылаться на содержимое пространства при создании кода, получении объяснений или работе с задачами разработки
- Ваши пространства синхронизируются по мере эволюции project. и другие источники GitHub, добавленные в пространство, автоматически обновляются по мере их изменений, делая Copilot вечнозелёным экспертом в вашем project
Необходимые компоненты
Чтобы использовать пробелов в вашем IDE, вам нужно:
-
Настройте удалённый MCP-сервер GitHub для вашего IDE. Для получения дополнительной информации см. Настройка сервера GitHub MCP и Remote GitHub MCP Server в документации MCP сервера 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. Обратите внимание, что эта конфигурация предоставляет инструменты only пробелов без других функций сервера MCP по умолчанию GitHub.
Доступ к контексту пространства из интегрированной среды разработки
Для более подробной информации об использовании MCP-сервера GitHub в конкретном IDE см. Использование сервера GitHub MCP.
Обратите внимание, что пробелов можно использовать только в агентном режиме в вашем IDE, поскольку доступ к пространствам осуществляется через MCP-сервер GitHub.
-
В интегрированной среде разработки откройте Copilot Chat и выберите агент в раскрывающемся списке режима или перейдите на вкладку "Агент ".
- Чтобы убедиться, что средства пробелов включены, в поле Copilot Chat щелкните значок инструментов. В выпадающем списке расширите список доступных инструментов для MCP Server: github и убедитесь, что инструменты
get_copilot_spaceиlist_copilot_spacesвключены.
- Чтобы убедиться, что средства пробелов включены, в поле Copilot Chat щелкните значок инструментов. В выпадающем списке расширите список доступных инструментов для MCP Server: github и убедитесь, что инструменты
-
В поле Copilot Chat введите запрос, ссылающийся на пространство, которое вы хотите использовать в качестве контекста. Если вы знаете точное имя пространства и имя пользователя или организации, владеющей пространством, вы можете указать это. В противном случае Copilot автоматически использует инструмент
list_copilot_spacesдля поиска пробелов, соответствующих указанному вами имени или тексту, и access контекст из этих пространств.Например, можно использовать одно из этих двух запросов:
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.
Последующие запросы в одном и том же чате будут иметь access к тем же пространствам, без необходимости явно их ссылаться.
Следующие шаги
- Чтобы узнать больше о том, как использовать пробелов для помощи в разработке, смотрите Ускорение разработки с GitHub Copilot Spaces.
- Чтобы узнать, как делить пространство с командой, смотрите Сотрудничество с другими с использованием GitHub Copilot Spaces.