El Modo Shell ejecuta comandos de shell directamente desde la CLI sin salir de tu conversación. Úsalo para comandos rápidos y no interactivos, con comprobaciones de seguridad y el output mostrado en la conversación.

Ejecución de comandos

Los comandos se ejecutan en tu shell de inicio de sesión ($SHELL) con el directorio de trabajo y el entorno del CLI. Encadená comandos para ejecutarlos en otros directorios:
cd subdir && npm test

Output

Las salidas grandes se truncan automáticamente y los procesos de larga ejecución agotan el tiempo de espera para mantener el rendimiento.

Limitaciones

  • Los comandos se agotan tras 30 segundos
  • No se admiten procesos de larga ejecución, servidores ni prompts interactivos
  • Usa comandos cortos y no interactivos para obtener los mejores resultados

Permisos

Los comandos se comprueban con tus permisos y la configuración del equipo antes de ejecutarse. Consulta Permisos para la configuración detallada. Las políticas de administrador pueden bloquear ciertos comandos, y los comandos con redirección no se pueden añadir a la allowlist en línea.

Recomendaciones de uso

Shell Mode funciona bien para comprobaciones de estado, compilaciones rápidas, operaciones con archivos e inspección del entorno. Evitá servidores de ejecución prolongada, aplicaciones interactivas y comandos que requieran entrada. Cada comando se ejecuta de forma independiente; usá cd <dir> && ... para ejecutar comandos en otros directorios.

Solución de problemas

  • Si un comando se queda colgado, cancélalo con Ctrl+C y agrega flags no interactivos
  • Cuando te pidan permisos, apruébalos una vez o añádelos a la allowlist con Tab
  • Si la salida está truncada, usa Ctrl+O para expandirla
  • Para ejecutar en directorios distintos, usa cd <dir> && ... ya que los cambios no persisten
  • Shell Mode admite zsh y bash según tu variable $SHELL

Preguntas frecuentes