Causa: Estás en una red corporativa con un firewall que intercepta e inspecciona el tráfico SSL/TLS. Esto requiere que Node.js confíe en un certificado de CA raíz personalizado.
Solución: Establece la variable de entorno NODE_EXTRA_CA_CERTS con la ruta absoluta del archivo de certificado de CA raíz corporativo:
Causa: Es posible que la extensión Bob Shell Companion no esté instalada o en ejecución, o que Bob Shell esté ejecutándose fuera del directorio del workspace.
Solución:
Instala la extensión Bob Shell Companion en tu IDE.
Navega al directorio de tu workspace en la terminal.
Inicia Bob Shell desde el directorio del workspace.
Error: Bob Shell ignora archivos a los que quieres que acceda, o accede a archivos que quieres que ignore.
Causa: El archivo .bobignore puede tener patrones conflictivos, un orden de patrones incorrecto, o estar en la ubicación incorrecta. Es posible que los cambios aún no hayan surtido efecto.
Solución:
Revisa tu archivo .bobignore en busca de patrones conflictivos.
Asegúrate de que los patrones más específicos (como las negaciones con !) estén después de los patrones generales.
Reinicia tu sesión de Bob Shell después de hacer cambios en .bobignore.
Usa rutas absolutas si las rutas relativas no funcionan como se esperaba.
Verifica que el archivo .bobignore esté en el directorio raíz de tu proyecto.
Error: Los cambios en la configuración de Bob Shell no tienen efecto.
Causa: El archivo de configuración puede estar en la ubicación incorrecta, tener una sintaxis JSON no válida, o estar siendo sobreescrito por fuentes de configuración de mayor prioridad. Es posible que los cambios aún no hayan surtido efecto.
Solución:
Comprueba la ubicación del archivo de configuración:
Configuración del proyecto: .bob/settings.json en el directorio de tu proyecto
Configuración del usuario: ~/.bob/settings.json en tu directorio home
Verifica que la sintaxis JSON sea válida (usa un validador JSON).
Recuerda el orden de precedencia de la configuración:
Argumentos de línea de comandos (mayor prioridad)
Variables de entorno
Configuración del proyecto
Configuración del usuario
Valores predeterminados del sistema (menor prioridad)
Reinicia Bob Shell después de cambiar los archivos de configuración.
Error: Las instrucciones personalizadas no se aplican a las sesiones de Bob Shell.
Causa: Los archivos de instrucciones personalizadas pueden estar en la ubicación incorrecta, tener extensiones de archivo incorrectas, o no estar cargados en el contexto actual.
Solución:
Verifica que los archivos estén en la ubicación correcta:
Para todo el workspace: .bob/rules/ en la raíz de tu proyecto
Específico del modo: .bob/rules-{modeSlug}/ en la raíz de tu proyecto
Comprueba que los archivos tengan las extensiones correctas (.md, .txt o .xml).
Usa /memory refresh para recargar todos los archivos de contexto.
Usa /memory show para verificar el contexto actual.
Bob Shell determina el directorio raíz del workspace recorriendo hacia arriba desde el directorio de trabajo actual hasta encontrar un directorio .git o un directorio .bob. La primera coincidencia se convierte en el directorio raíz del workspace.
Si no se encuentra ningún directorio .git o .bob, Bob Shell usa el directorio de trabajo actual como directorio raíz del workspace.