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.
Policy Enterprise per la gestione delle estensioni
Devin Desktop usa percorsi delle policy propri, separati da quelli di VS Code. Le policy configurate per VS Code non si applicano a Devin Desktop, e viceversa.
Criteri di gruppo di Windows
Devin Desktop legge i criteri dal percorso del Registro di sistema
Software\Policies\Windsurf\{ProductName} (ad es. Software\Policies\Windsurf\Windsurf o Software\Policies\Windsurf\WindsurfInsiders). Diversamente da VS Code, che legge da Software\Policies\Microsoft\{ProductName}.Passaggio 1: ottenere i file ADMX e ADML
policies che contiene i file modello ADMX che definiscono i criteri disponibili.
Puoi ottenere i file ADMX e ADML da un’installazione esistente di Devin Desktop:
- Vai alla directory di installazione di Devin Desktop.
- Cerca la cartella
policies. Questa cartella contiene i file modello ADMX (ad es.windsurf.admx) e una sottocartellalocalescon i file ADML per le diverse lingue.
policies tra i file estratti.
Passaggio 2: Installa i file di definizione dei criteri
- Copia il file
windsurf.admxinC:\Windows\PolicyDefinitions. - Copia il file ADML appropriato dalla sottocartella
locales(ad es.en-US\windsurf.adml) inC:\Windows\PolicyDefinitions\<your-locale>(ad es.C:\Windows\PolicyDefinitions\en-US).
Per copiare i file nella directory
PolicyDefinitions sono necessari privilegi di amministratore.Passaggio 3: Distribuire i criteri
Puoi distribuire su larga scala i criteri configurati tramite una soluzione MDM oppure testarli manualmente su un computer locale usando l’Editor Criteri di gruppo locali.Distribuzione su larga scala
Testare manualmente le policy su un computer locale
Segui questi passaggi per configurare le policy di Devin Desktop su un computer Windows locale usando l’Editor Criteri di gruppo locali:-
Apri l’Editor Criteri di gruppo locali:
- Premi
Windows+Rper aprire la finestra di dialogo Esegui. - Digita
gpedit.msce premi Invio. - Se richiesto da Controllo dell’account utente, seleziona Sì.
- Premi
-
Vai alle policy di Windsurf:
- Configurazione computer > Modelli amministrativi > Windsurf
- Configurazione utente > Modelli amministrativi > Windsurf
- Configura una policy:
- Fai doppio clic sulla policy che vuoi configurare (ad es. AllowedExtensions).
- Seleziona Abilitato per applicare la policy.
- Per le policy di tipo stringa (ad es.
AllowedExtensions), inserisci il valore nel campo di testo. Ad esempio:{"publisher1": true, "publisher2": true}. - Per le policy booleane (ad es. EnableTelemetry), la selezione di Abilitato o Disabilitato imposta il valore.
- Seleziona OK per salvare le modifiche.
Profili di configurazione per macOS
.mobileconfig) con coppie chiave/valore che corrispondono alle policy disponibili.
Questi profili possono essere distribuiti tramite soluzioni di Mobile Device Management (MDM) oppure installati manualmente sui singoli dispositivi.
Passaggio 1: Recuperare il profilo di configurazione di esempio
.mobileconfig di esempio. Per trovare il file di esempio su un dispositivo macOS con Devin Desktop installato:
- Apri Finder e vai a
/Applications. - Fai clic con il pulsante destro su Windsurf.app e seleziona Mostra contenuto pacchetto.
- Vai a
Contents/Resources/app/policies. - Individua il file
.mobileconfigdi esempio.
Passaggio 2: Configura i valori delle policy
- Copia il file
.mobileconfigdi esempio in una posizione di lavoro (ad es. la cartella Scrivania o Documenti). - Apri il file copiato in un editor di testo.
- Modifica i valori delle policy in base alle tue esigenze:
Passaggio 3: Distribuzione dei criteri
Distribuzione su larga scala
Testare manualmente le policy su una macchina locale
-
Installare il profilo di configurazione:
- Salva il file
.mobileconfigmodificato. - Fai doppio clic sul file
.mobileconfignel Finder. - Si aprirà Settings. Verifica i dettagli del profilo e seleziona Install.
- Se richiesto, autenticati con le credenziali di amministratore.
- Salva il file
-
Verificare l’installazione del profilo:
- Apri Settings.
- Vai a Privacy & Security > Profiles (oppure General > Device Management nelle versioni precedenti).
- Verifica che il profilo di configurazione di Devin Desktop compaia nell’elenco.
- Avvia Devin Desktop per visualizzare le policy applicate.
Le policy diventano effettive immediatamente per le nuove istanze di Devin Desktop. Se Devin Desktop è già in esecuzione, potrebbe essere necessario riavviarlo.
Rimuovere un profilo di configurazione
- Apri Impostazioni di Sistema > Privacy e sicurezza > Profili.
- Seleziona il profilo di configurazione di Devin Desktop.
- Seleziona il pulsante Remove (o -).
- Autenticati con le credenziali di amministratore per confermare la rimozione.
Criteri JSON per Linux
/etc/windsurf/policies/policy.json. Questo approccio utilizza un semplice formato JSON per definire i valori dei criteri.
Devin Desktop legge i criteri da
/etc/windsurf/policies/policy.json, mentre VS Code utilizza /etc/vscode/policy.json. Assicurati di collocare il file nel percorso corretto per Devin Desktop.Passaggio 1: Recupera il file di policy di esempio
policy.json di esempio. Puoi recuperarlo da un’installazione esistente: si trova nella directory resources/app/policies all’interno del percorso di installazione di Devin Desktop.
Passaggio 2: Configura i valori della policy
- Copia il file
policy.jsondi esempio in una directory di lavoro:
- Modifica il file con il tuo editor di testo preferito:
- Configura i valori dei criteri. Ad esempio, per consentire solo determinati editori di estensioni:
Passaggio 3: Distribuisci le policy
Distribuzione su larga scala
policy.json. Questi strumenti consentono agli amministratori di distribuire, aggiornare e rimuovere i criteri da remoto su tutti i dispositivi Linux gestiti.
Testa manualmente le policy su una macchina locale
- Crea la directory delle policy e copia il file:
Sono necessari privilegi root o sudo per creare la directory e gestire i file delle policy in
/etc/windsurf/policies.- Verifica l’installazione delle policy:
- Avvia Devin Desktop (o riavvialo se è già in esecuzione).
- Apri File > Preferences > Settings (oppure premi
Ctrl+,). - Cerca le impostazioni corrispondenti alle policy configurate: dovrebbero risultare gestite dalla tua organizzazione oppure mostrare un’icona di blocco.
Rimuovere le policy
/etc/windsurf/policies/policy.json e riavvia Devin Desktop.
Criteri per la gestione delle estensioni
AllowedExtensions consente agli amministratori di definire un’allowlist dei publisher di estensioni consentiti.
AllowedExtensions
AllowedExtensions accetta una stringa JSON che specifica quali editori di estensioni sono autorizzati. Quando questa policy è attiva, gli utenti possono installare solo estensioni degli editori elencati.
Valore di esempio:
- Windows: Configurare tramite i modelli ADMX dei Criteri di gruppo o direttamente nel registry in
Software\Policies\Windsurf\{ProductName}. - macOS: Configurare in un profilo di configurazione
.mobileconfig. - Linux: Configurare in
/etc/windsurf/policies/policy.json.
AllowedExtensions viene applicato, la vista Extensions in Devin Desktop indica che l’impostazione è gestita dalla tua organizzazione e gli utenti non possono sovrascriverla.
