Botón de modo agente de Copilot en VS code no aparece: solución
🔍 WiseChecker

Botón de modo agente de Copilot en VS code no aparece: solución

Abres Visual Studio Code para usar el Modo Agente de Copilot, pero el botón para cambiar de modo no es visible. Esto suele ocurrir después de una actualización de VS Code, un conflicto de extensiones o un ajuste mal configurado. El botón de Modo Agente te permite alternar entre el chat en línea, el chat rápido y el panel de agente completo. Este artículo explica por qué desaparece el botón y proporciona los pasos exactos para restaurarlo.

Puntos clave: Solucionar el botón faltante de Modo Agente de Copilot

  • Configuración de VS Code > Extensiones > Copilot > Modo de chat: Controla qué modos de chat están habilitados y son visibles en la interfaz.
  • Ctrl+Shift+P > Desarrollador: Recargar ventana: Recarga la ventana de VS Code sin cerrar la aplicación, a menudo restaurando elementos de interfaz faltantes.
  • Panel de extensiones > Deshabilitar/Habilitar Copilot: Alternar la extensión de Copilot desactivándola y activándola resuelve conflictos con otras extensiones.

ADVERTISEMENT

Por qué desaparece el botón de Modo Agente de Copilot

El botón de Modo Agente es parte de la interfaz de Copilot Chat en VS Code. Te permite cambiar entre el chat en línea, el chat rápido y el panel de agente completo. Cuando este botón falta, generalmente es responsable una de tres causas raíz.

Conflictos de extensiones

Las extensiones de terceros que modifican la interfaz de chat o la barra de estado pueden ocultar el botón de Modo Agente. Extensiones como GitHub Copilot Chat, GitHub Copilot Labs o extensiones de tema personalizadas que sobrescriben el panel de chat pueden entrar en conflicto con la extensión principal de Copilot. Deshabilitar estas extensiones a menudo restaura el botón.

Anulación de la configuración de VS Code

Un ajuste de usuario o de espacio de trabajo puede ocultar el selector de modo de chat. El ajuste github.copilot.chat.modeSelector controla si el botón de modo aparece. Si está establecido en hidden, el botón no se mostrará. Este ajuste se puede cambiar en la interfaz de configuración de VS Code o en el archivo settings.json.

Extensión de Copilot desactualizada

Una versión desactualizada de la extensión GitHub Copilot puede carecer de la función de Modo Agente. Microsoft actualiza regularmente Copilot con nuevas capacidades. Si tu extensión no se actualiza automáticamente, el botón de modo puede no aparecer. La solución es actualizar la extensión manualmente.

Pasos para restaurar el botón de Modo Agente de Copilot

Sigue estos pasos en orden. Cada paso aborda una causa raíz diferente. Prueba después de cada paso para ver si el botón regresa.

  1. Recargar la ventana de VS Code
    Presiona Ctrl+Shift+P para abrir la paleta de comandos. Escribe Desarrollador: Recargar ventana y presiona Enter. Esto recarga la ventana de VS Code sin cerrar la aplicación. Restaura el estado de la interfaz y a menudo corrige fallos temporales que ocultan el botón de Modo Agente.
  2. Verificar el ajuste de modo de chat
    Abre la configuración de VS Code presionando Ctrl+,. En la barra de búsqueda, escribe selector de modo de chat. Busca el ajuste GitHub Copilot: Selector de modo de chat. Si está establecido en oculto, cámbialo a visible. Si el ajuste no está presente, agrégalo manualmente en settings.json estableciendo "github.copilot.chat.modeSelector": "visible".
  3. Deshabilitar extensiones conflictivas
    Abre el panel de Extensiones haciendo clic en el ícono de Extensiones en la barra lateral izquierda o presionando Ctrl+Shift+X. Busca cualquier extensión que modifique la interfaz de chat, como GitHub Copilot Chat, GitHub Copilot Labs o extensiones de tema personalizadas. Deshabilítalas una por una haciendo clic en el ícono de engranaje y seleccionando Deshabilitar. Después de deshabilitar cada una, recarga la ventana y verifica si aparece el botón de Modo Agente.
  4. Actualizar la extensión GitHub Copilot
    En el panel de Extensiones, busca GitHub Copilot. Si hay una actualización disponible, verás un botón Actualizar. Haz clic en él para actualizar la extensión. Después de la actualización, recarga la ventana. Si no hay actualización disponible, desinstala la extensión y vuelve a instalarla desde el mercado de VS Code.
  5. Reinstalar la extensión GitHub Copilot
    Si ninguno de los pasos anteriores funciona, desinstala completamente la extensión GitHub Copilot. En el panel de Extensiones, haz clic derecho en GitHub Copilot y selecciona Desinstalar. Luego reinicia VS Code. Después de reiniciar, ve al panel de Extensiones, busca GitHub Copilot e instálalo nuevamente. Este proceso limpia cualquier dato de extensión corrupto.

ADVERTISEMENT

Si el botón de Modo Agente aún no aparece

Incluso después de seguir los pasos principales, algunos usuarios aún no ven el botón. Los siguientes problemas son menos comunes pero pueden causar el mismo síntoma.

Botón de Modo Agente de Copilot faltante después de una actualización de VS Code

Una actualización de VS Code puede cambiar la configuración predeterminada de las extensiones. Después de una actualización, verifica nuevamente el ajuste GitHub Copilot: Selector de modo de chat. Puede haberse restablecido a oculto. Además, verifica si la actualización introdujo una nueva extensión que entre en conflicto con Copilot. Deshabilita cualquier extensión recién instalada que modifique el panel de chat.

Botón de Modo Agente de Copilot faltante en contextos remotos o de espacio de trabajo

Si usas VS Code con una conexión remota como SSH, WSL o un contenedor de desarrollo, la extensión Copilot puede comportarse de manera diferente. En estos contextos, el botón de Modo Agente puede estar oculto por defecto. Verifica la configuración remota abriendo la paleta de comandos con Ctrl+Shift+P y escribiendo Preferencias: Abrir configuración remota. Busca selector de modo de chat y establécelo en visible. Además, asegúrate de que la extensión Copilot esté instalada en la máquina remota.

Botón de Modo Agente de Copilot faltante al usar un tema personalizado

Algunos temas personalizados sobrescriben la interfaz de chat y pueden ocultar el botón de modo. Cambia temporalmente al tema predeterminado de VS Code abriendo la paleta de comandos con Ctrl+Shift+P, escribiendo Preferencias: Tema de color y seleccionando Dark+ (oscuro predeterminado) o Light+ (claro predeterminado). Si el botón aparece, el tema es la causa. Contacta al autor del tema para obtener una solución.

Modo Agente de Copilot en VS Code vs Chat en línea: Diferencias clave

Elemento Modo Agente Chat en línea
Descripción Un panel dedicado para conversaciones de múltiples turnos con Copilot Un cuadro de chat de un solo turno que aparece dentro del editor
Ubicación en la interfaz Barra lateral o pestaña separada en el área del panel En línea dentro del editor de código
Caso de uso Generación de código complejo, depuración y refactorización Completaciones rápidas de código y preguntas simples
Visibilidad del botón Controlado por el ajuste github.copilot.chat.modeSelector Siempre visible cuando Copilot está habilitado
Mejor para Desarrolladores que necesitan conversaciones conscientes del contexto Desarrolladores que quieren asistencia rápida en línea

El botón de Modo Agente es una puerta de entrada a la experiencia completa de chat de Copilot. Sin él, estás limitado a sugerencias en línea. Restaurar el botón te da acceso a conversaciones de múltiples turnos, explicación de código y asistencia avanzada de depuración.

Después de restaurar el botón, prueba el Modo Agente haciendo clic en él y pidiendo a Copilot que explique una función en tu código. Esto confirmará que el modo funciona correctamente. Para usuarios avanzados, puedes personalizar el selector de modo de chat para mostrar solo los modos que usas con frecuencia editando el ajuste github.copilot.chat.modes en settings.json.

ADVERTISEMENT