Solucionado: Error de permisos del sandbox en VS Code al migrar repositorios Git
Si eres desarrollador y trabajas con Visual Studio Code, es probable que hayas enfrentado este problema o uno similar. Te cuento mi experiencia y cómo la resolví.
El Problema
Recientemente migré un repositorio Git a una nueva ubicación en mi sistema, manteniendo todos los commits y el historial del proyecto. Todo parecía funcionar perfectamente… hasta que intenté usar mi asistente de IA integrado en VS Code.
Cada vez que realizaba una consulta al agente de IA, recibía este mensaje de error:
El intento de "[acción]" quedó bloqueado por permisos del sandbox para ese repo nuevo.
❌ No podía:
- Ejecutar tareas automatizadas sin tener que a cada rato estar aceptando cosas por hacer
- Depurar mi código
- Acceder a todas las funcionalidades del workspace
🤔 ¿Por qué ocurre esto?
Visual Studio Code implementa una característica de seguridad llamada Workspace Trust (Confianza del espacio de trabajo). Esta función protege tu sistema al:
- Limitar la ejecución de código en carpetas no confiables
- Restringir el acceso de extensiones al sistema de archivos
- Prevenir la ejecución automática de tareas y scripts
El problema: Al migrar mi repositorio a una nueva ubicación, VS Code no me mostró el diálogo inicial preguntándome si confiaba en esa carpeta. Como resultado, el nuevo proyecto se abrió en “Restricted Mode” (Modo restringido), limitando severamente su funcionalidad.
✅ La Solución
Paso 1: Acceder a la configuración de Workspace Trust
- Abre VS Code con tu proyecto
- Presiona
Ctrl + Shift + P(oCmd + Shift + Pen Mac) - Busca y pega las siguientes palabras allí: “Workspaces:
Manage Workspace Trust”
- En español esto significa: “Espacios de trabajo: Administrar confianza del espacio de trabajo”

Paso 2: Agregar tu carpeta como confiable
Aquí es donde entra la imagen que te muestro a continuación. Al acceder a la configuración de Workspace Trust, verás una pantalla como esta:

Explicación de la interfaz:
📊 Panel Superior - Estado de Confianza
Lado Izquierdo (Verde ✓) - Cuando CONFÍAS en la carpeta:
- ✓ Tasks are allowed to run (Las tareas pueden ejecutarse)
- ✓ Debugging is enabled (La depuración está habilitada)
- ✓ All workspace settings are applied (Se aplican todas las configuraciones)
- ✓ All enabled extensions are activated (Todas las extensiones se activan)
Lado Derecho (Rojo ✗) - Cuando NO confías:
- ✗ Tasks are not allowed to run
- ✗ Debugging is disabled
- ✗ 81 workspace settings are not applied
- ✗ 22 extensions are disabled or have limited functionality
📁 Panel Inferior - Trusted Folders & Workspaces
Esta sección muestra todas las carpetas que has marcado como confiables:
Host Path
Local /home/wachin/Dev
Local /home/wachin/Dev/dmidiplayer
En mi caso, tengo dos rutas configuradas:
- Mi carpeta general de desarrollo
(
/home/wachin/Dev) - Un proyecto específico
(
/home/wachin/Dev/dmidiplayer)
El botón “Add Folder” (señalado con la flecha roja) es la clave: haz clic en él y selecciona la carpeta de tu proyecto migrado para agregarla a la lista de carpetas confiables.
Paso 3: Recargar VS Code
Después de agregar la carpeta:
- Cierra y vuelve a abrir VS Code, o
- Presiona
Ctrl + Shift + Py ejecuta: “Developer: Reload Window”
Comentarios
Publicar un comentario