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.
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.
- 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. - 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 ensettings.jsonestableciendo"github.copilot.chat.modeSelector": "visible". - 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. - 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. - 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.
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.