Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Políticas de Enterprise para la gestión de extensiones
Devin Desktop usa sus propias rutas de políticas, independientes de las de VS Code. Las políticas configuradas para VS Code no se aplican a Devin Desktop, y viceversa.
Directivas de grupo de Windows
Devin Desktop lee las directivas en la ruta de registro
Software\Policies\Windsurf\{ProductName} (p. ej., Software\Policies\Windsurf\Windsurf o Software\Policies\Windsurf\WindsurfInsiders). Esto difiere de VS Code, que lee desde Software\Policies\Microsoft\{ProductName}.Paso 1: Obtener los archivos ADMX y ADML
policies que contiene archivos de plantilla ADMX que definen las políticas disponibles.
Puedes obtener los archivos ADMX y ADML de una instalación existente de Devin Desktop:
- Ve al directorio de instalación de Devin Desktop.
- Busca la carpeta
policies. Esta carpeta contiene los archivos de plantilla ADMX (p. ej.,windsurf.admx) y una subcarpetalocalescon archivos ADML para distintos idiomas.
policies en los archivos extraídos.
Paso 2: Instala los archivos de definición de directivas
- Copia el archivo
windsurf.admxaC:\Windows\PolicyDefinitions. - Copia el archivo ADML correspondiente de la subcarpeta
locales(p. ej.,en-US\windsurf.adml) aC:\Windows\PolicyDefinitions\<your-locale>(p. ej.,C:\Windows\PolicyDefinitions\en-US).
Necesitas privilegios de administrador para copiar archivos al directorio
PolicyDefinitions.Paso 3: Implementar las políticas
Implementación a gran escala
Probar manualmente las políticas en una máquina local
-
Abre el Editor de directivas de grupo local:
- Presiona
Windows+Rpara abrir el cuadro de diálogo Ejecutar. - Escribe
gpedit.mscy presiona Intro. - Si aparece una solicitud del Control de cuentas de usuario, selecciona Sí.
- Presiona
-
Ve a las políticas de Windsurf:
- Computer Configuration > Administrative Templates > Windsurf
- User Configuration > Administrative Templates > Windsurf
- Configura una política:
- Haz doble clic en la política que quieras configurar (p. ej., AllowedExtensions).
- Selecciona Enabled para aplicar la política.
- En las políticas de cadena (p. ej.,
AllowedExtensions), introduce el valor en el campo de texto. Por ejemplo:{"publisher1": true, "publisher2": true}. - En las políticas booleanas (p. ej., EnableTelemetry), al seleccionar Enabled o Disabled se establece el valor.
- Selecciona OK para guardar los cambios.
Perfiles de configuración de macOS
.mobileconfig) con pares clave/valor que corresponden a las políticas disponibles.
Estos perfiles se pueden implementar mediante soluciones de gestión de dispositivos móviles (MDM) o instalar manualmente en dispositivos individuales.
Paso 1: Obtener el perfil de configuración de ejemplo
.mobileconfig de ejemplo. Para localizar el archivo de ejemplo en un dispositivo macOS con Devin Desktop instalado:
- Abre Finder y ve a
/Applications. - Haz clic con el botón derecho en Windsurf.app y selecciona Mostrar contenido del paquete.
- Ve a
Contents/Resources/app/policies. - Localiza el archivo
.mobileconfigde ejemplo.
Paso 2: Configurar los valores de las políticas
- Copia el archivo
.mobileconfigde ejemplo en una ubicación de trabajo (p. ej., tu carpeta Escritorio o Documentos). - Abre el archivo copiado en un editor de texto.
- Edita los valores de las políticas según tus necesidades:
Paso 3: Desplegar las políticas
Despliegue a gran escala
Para despliegues empresariales en múltiples dispositivos, utilice soluciones de gestión de dispositivos móviles (MDM), como Apple Business Manager con MDM. Para obtener más información sobre los perfiles de configuración, consulte la documentación de Apple sobre perfiles de configuración.Probar manualmente las políticas en una máquina local
-
Instala el perfil de configuración:
- Guarda el archivo
.mobileconfigeditado. - Haz doble clic en el archivo
.mobileconfigen Finder. - Se abrirá Configuración del Sistema. Revisa los detalles del perfil y selecciona Instalar.
- Si se te solicita, autentícate con tus credenciales de administrador.
- Guarda el archivo
-
Verifica la instalación del perfil:
- Abre Configuración del Sistema.
- Ve a Privacidad y seguridad > Perfiles (o General > Gestión de dispositivos en versiones anteriores).
- Verifica que el perfil de configuración de Devin Desktop aparezca en la lista.
- Abre Devin Desktop para ver las políticas aplicadas.
Las políticas se aplican de inmediato a las nuevas instancias de Devin Desktop. Es posible que debas reiniciar Devin Desktop si ya está en ejecución.
Eliminar un perfil de configuración
- Abre System Settings > Privacy & Security > Profiles.
- Selecciona el perfil de configuración de Devin Desktop.
- Selecciona el botón Remove (o -).
- Autentícate con tus credenciales de administrador para confirmar la eliminación.
Políticas JSON en Linux
/etc/windsurf/policies/policy.json. Este método utiliza un formato JSON simple para definir los valores de las políticas.
Devin Desktop lee las políticas desde
/etc/windsurf/policies/policy.json, mientras que VS Code usa /etc/vscode/policy.json. Asegúrese de colocar el archivo en la ubicación correcta para Devin Desktop.Paso 1: Obtener el archivo de políticas de ejemplo
policy.json de ejemplo. Puedes obtenerlo de una instalación existente; se encuentra en el directorio resources/app/policies dentro de la ruta de instalación de Devin Desktop.
Paso 2: Configurar los valores de la política
- Copie el archivo de ejemplo
policy.jsonen una ubicación de trabajo:
- Edita el archivo con tu editor de texto preferido:
- Configure los valores de la política. Por ejemplo, para permitir solo determinados publicadores de extensiones:
Paso 3: Implementa las políticas
Despliegue a escala
Para despliegues de Linux en entornos empresariales en múltiples dispositivos, usa herramientas de gestión de configuración como Ansible, Puppet, Chef o Salt para implementar el archivopolicy.json. Estas herramientas permiten a los administradores implementar, actualizar y eliminar políticas de forma remota en todos los dispositivos Linux gestionados.
Probar manualmente las políticas en una máquina local
- Cree el directorio de políticas y copie el archivo:
Necesitas privilegios de root o sudo para crear el directorio y gestionar los archivos de políticas en
/etc/windsurf/policies.- Verifica la instalación de las políticas:
- Inicia Devin Desktop (o reinícialo si ya se está ejecutando).
- Abre File > Preferences > Settings (o pulsa
Ctrl+,). - Busca ajustes que correspondan a las políticas que has configurado; deberían aparecer como gestionados por tu organización o mostrar un icono de candado.
Eliminar políticas
/etc/windsurf/policies/policy.json y reinicia Devin Desktop.
Políticas de gestión de extensiones
AllowedExtensions permite a los administradores definir una lista de publicadores de extensiones permitidos.
AllowedExtensions
AllowedExtensions acepta una cadena JSON que especifica qué publicadores de extensiones están permitidos. Cuando esta política está activa, los usuarios solo pueden instalar extensiones de los publicadores indicados en la lista.
Valor de ejemplo:
- Windows: Se configura mediante plantillas ADMX de Directiva de grupo o directamente en el registro, en
Software\Policies\Windsurf\{ProductName}. - macOS: Se configura en un perfil de configuración
.mobileconfig. - Linux: Se configura en
/etc/windsurf/policies/policy.json.
AllowedExtensions, la vista Extensiones de Devin Desktop indica que la configuración está gestionada por tu organización y que los usuarios no pueden anularla.
