Skip to main content

Uso de GitHub Copilot Spaces

Usa espacios para basar las respuestas de Copilot en el contexto adecuado para una tarea específica.

¿Quién puede utilizar esta característica?

Anyone with a Copilot license can use Espacios.

Para obtener información sobre cómo crear espacios de Copilot, consulta Creación de Espacios de GitHub Copilot.

Uso de espacios de Copilot en GitHub

Una vez que hayas agregado contexto al espacio, puedes hacer preguntas a Copilot en la interfaz de chat del espacio en GitHub. El chat se fundamentará en el contexto que has agregado. Puedes ver todas las conversaciones que has tenido en la pestaña "Conversaciones" del espacio.

También puedes cambiar el modelo de lenguaje grande (LLM) usado en tu espacio mediante la selección del menú desplegable CURRENT-MODEL y, a continuación, haciendo clic en el modelo de IA que prefieras. Para más información, consulta Comparación de modelos de IA.

Para destacar tus espacios favoritos para poder encontrarlos fácilmente más adelante, puedes hacer clic en en la esquina superior derecha del espacio. Para ver todos los espacios disponibles, incluidos los espacios con estrella, vaya a https://github.com/copilot/spaces.

Uso de espacios de Copilot en tu IDE

También puedes acceder a la información y el contexto de Espacios directamente en el IDE mediante el servidor MCP de GitHub. Esto te permite aprovechar el contexto mantenido mientras codificas sin cambiar entre el IDE y la interfaz web.

Esta funcionalidad está disponible en cualquier IDE que admita la extensión GitHub Copilot y el servidor MCP GitHub .

Nota:

Al usar Espacios en el IDE, no se admite el contexto del repositorio. Tendrá acceso a todas las demás fuentes e instrucciones del espacio.

Una vez que hayas accedido al contexto de espacio desde el IDE:

  • El contexto del espacio informará las respuestas de Copilot
  • Puedes hacer referencia al contenido del espacio al generar código, obtener explicaciones o trabajar en tareas de desarrollo
  • Los espacios permanecen sincronizados a medida que evolucionan sus proyectos. Los archivos de GitHub y otros orígenes basados en GitHub agregados a un espacio se actualizan automáticamente a medida que cambian, lo que convierte a Copilot en un experto perenne en el proyecto

Requisitos previos

Para usar Espacios en su IDE, debe:

  • Configure el servidor de MCP remoto GitHub para el IDE. Para obtener más información, consulte Configuración del servidor MCP de GitHub y Servidor MCP de GitHub remoto en la documentación del servidor MCP de GitHub.

  • Configurar la configuración del servidor MCP remoto GitHub para que el conjunto de herramientas Espacios esté habilitado.

    El conjunto de herramientas de Espacios no se incluye en la configuración predeterminada, por lo que debe habilitarlo explícitamente mediante la cabecera X-MCP-Toolsets. La siguiente configuración de ejemplo activa las herramientas predeterminadas y Espacios:

    JSON
    {
      "servers": {
        "github": {
          "type": "http",
          "url": "https://api.githubcopilot.com/mcp/",
          "headers": {
            "X-MCP-Toolsets": "default,copilot_spaces"
          }
        }
      }
    }
    

    Como alternativa, puede usar la dirección URL dedicada del conjunto de herramientas de Espacios: https://api.githubcopilot.com/mcp/x/copilot_spaces. Tenga en cuenta que esta configuración solo proporciona herramientas de Espacios sin otra funcionalidad predeterminada del servidor MCP GitHub.

Acceso al contexto de espacio desde el IDE

Para obtener información más detallada sobre el uso del servidor MCP GitHub en un IDE específico, consulte Uso del servidor MCP de GitHub.

Ten en cuenta que Espacios solo se puede usar en modo de agente en el IDE, ya que se accede a los espacios a través del servidor MCP de GitHub.

  1. En el IDE, abre chat de Copilot y selecciona Agente en la lista desplegable de modo o selecciona la pestaña Agente.

    • Para confirmar que las herramientas de Espacios están habilitadas, haz clic en el icono de herramientas en el cuadro chat de Copilot. En la lista desplegable, expanda la lista de herramientas disponibles para MCP Server: github y confirme que las herramientas get_copilot_space y list_copilot_spaces están habilitadas.
  2. En el cuadro chat de Copilot, escribe un mensaje que haga referencia al espacio que deseas usar como contexto. Si conoces el nombre exacto del espacio y el nombre del usuario u organización que posee el espacio, puedes proporcionarlo. De lo contrario, Copilot usará automáticamente la herramienta list_copilot_spaces para buscar espacios que coincidan con el nombre o el texto que proporciones y acceda al contexto de esos espacios.

    Por ejemplo, puedes usar cualquiera de estas dos indicaciones.

    • 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.

    Las indicaciones de seguimiento en la misma conversación de chat tendrán acceso a los mismos espacios, sin necesidad de hacer referencia explícita a ello.

Pasos siguientes