Skip to main content

Использование GitHub Copilot Spaces

Используйте пробелы для Copilotобоснования ответов в правильном контексте конкретной задачи.

Кто может использовать эту функцию?

Anyone with a Copilot license can use пробелов.

Для получения информации о создании Пространства второпилотовсм. Создание пространств-копилотов GitHub.

Использование Пространства второпилотов в вашем IDE

Вы также можете получить доступ к информации и контексту напрямую пробелов из вашего IDE с помощью GitHub MCP-сервера. Это позволяет использовать курируемый контекст во время написания кода без переключения между интегрированной среды разработки и веб-интерфейсом.

Эта функция доступна в любом IDE, поддерживающем расширение GitHub Copilot , и в GitHub сервере MCP.

Примечание.

При использовании пробелов в вашем IDE контекст репозитория и загруженные файлы не поддерживаются. Вы получите доступ ко всем другим источникам, включая текстовый контент, добавленный через «Добавить текстовый контент», GitHub файлы, задачи, pull requests и инструкции из этого пространства.

После доступа к контексту пространства из интегрированной среды разработки:

  • Контекст пространства будет определять Copilotответы
  • Вы можете ссылаться на содержимое пространства при создании кода, получении объяснений или работе с задачами разработки
  • Ваши пространства синхронизируются по мере эволюции project. GitHub Файлы и другие GitHubисточники, добавленные в пространство, автоматически обновляются по мере изменений, делая Copilot ваш проект вечным экспертом

Необходимые компоненты

Чтобы использовать пробелов его в вашем IDE (IDE), вам нужно:

  • Настройте удалённый GitHub MCP-сервер для вашего IDE. Для получения дополнительной информации см. разделы AUTOTITLE и Remote GitHub MCP Server в документации GitHub MCP сервера.

  • Настройте настройку удалёного GitHub MCP-сервера так, чтобы пробелов набор инструментов был включён.

            пробелов Набор инструментов не включён в стандартную конфигурацию, поэтому его нужно явно включить через заголовок`X-MCP-Toolsets`. Следующий пример конфигурации включает как стандартные инструменты, так пробелови:
    
    JSON
    {
      "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.

Доступ к контексту пространства из интегрированной среды разработки

Для более подробной информации об использовании GitHub MCP-сервера в конкретном IDE см. Использование GitHub MCP сервера в вашем IDE.

Обратите внимание, что пробелов использовать его можно только в режиме агента в вашем IDE, так как доступ к пространствам осуществляется через GitHub MCP-сервер.

  1. В вашем IDE откройте Копилот Чат и выберите «Агент » в выпадающем меню агента.

    • Чтобы убедиться, что пробелов инструменты включены, в Копилот Чат поле нажмите на иконку инструментов. В списке инструментов расширите GitHub запись на сервере MCP и убедитесь, что get_copilot_space инструменты и list_copilot_spaces перечислены и включены.
    • Если вы не видите перечисленные инструменты, проверьте, выполнили ли вы все вышеуказанные требования, включая включение copilot_spaces набора инструментов в конфигурации GitHub вашего сервера MCP.
  2. В Копилот Чат поле введите запрос, который ссылается на пространство, которое вы хотите использовать как контекст. Если вы знаете точное имя пространства и имя пользователя или организации, владеющей пространством, вы можете указать это. В противном случае 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.

    Последующие запросы в одном и том же чате будут иметь access к тем же пространствам, без необходимости явно их ссылаться.

Следующие шаги