Ejecuta OpenCode dentro de un contenedor que solo ve la carpeta de tu proyecto: una orden destructiva no puede tocar el resto de tu sistema.
Detalles técnicos
Fork de glennvdv/opencode-dockerized en Shell, reconstruido sobre OpenCode V2: los permisos viajan inline por OPENCODE_CONFIG_CONTENT y config, plugins y reglas entran como un único mount read-only, así ninguna sesión relaja su propio sandbox. Hooks de seguridad versionados (plugins/security-guard.js) evalúan los patrones unsafe/injection de opencode-policy en strict, balanced u off, con resolución de escapes por symlink, confinamiento del proyecto y backstops de secretos (claves SSH/GPG, .env, .npmrc, auth.json). Forward de agentes SSH y GPG sin copiar claves privadas.
Shell Docker Debian OpenCode Node.js
Destacados
Permisos inline por entorno, nunca desde un fichero escribible
Guard versionado con modos strict/balanced/off y backstops de secretos
Forward de agentes SSH y GPG sin claves privadas en el contenedor