{ "name": "ESP-IDF Dev Environment", "image": "espressif/idf:release-v5.5", // Actualizado "customizations": { "vscode": { "settings": { "terminal.integrated.defaultProfile.linux": "bash", "idf.espIdfPath": "/opt/esp/idf", "idf.toolsPath": "/opt/esp", "idf.gitPath": "/usr/bin/git", // TRUCO: Usar python directamente desde el path global del contenedor // En la imagen oficial, el python correcto ya está en el PATH. // Si la extensión pide ruta absoluta, usa esta genérica: "idf.pythonBinPath": "/usr/bin/python3" }, "extensions": [ "ms-vscode.cpptools", "espressif.esp-idf-extension" ] } }, "runArgs": [ "--privileged", "-v", "/dev:/dev" ], "mounts": [ "source=${localEnv:XDG_RUNTIME_DIR}/ssh-agent.socket,target=/tmp/ssh-agent.socket,type=bind" ], "remoteEnv": { "SSH_AUTH_SOCK": "/tmp/ssh-agent.socket" }, "remoteUser": "root" }