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.
Panoramica
- Gli amministratori di Devin Enterprise possono gestire queste impostazioni nella dashboard Devin per i clienti, in Settings → Enterprise → Windsurf (
app.devin.ai/org/{orgName}/settings/windsurf). Questa funzionalità è self-service per gli amministratori con accesso alle impostazioni Enterprise. - Gli amministratori di Windsurf Enterprise possono gestire queste impostazioni nella dashboard di Windsurf all’indirizzo https://windsurf.com/team/cli-settings.
Settings di Available
Modelli
- Consentire solo modelli specifici — Limitare gli utenti a un elenco selezionato di modelli approvati
- Consentire tutti i modelli — Dare agli utenti accesso a tutti i modelli disponibili
Modello predefinito
- Se non è impostato alcun modello predefinito del team, Devin CLI usa il proprio modello predefinito integrato.
- Se il modello predefinito bloccato non è presente nell’elenco dei modelli consentiti sopra, Devin CLI torna al modello predefinito integrato: l’allowlist ha sempre la precedenza.
- I singoli utenti possono comunque cambiare modello durante una sessione; questa impostazione controlla solo il modello iniziale per le nuove sessioni.
app.devin.ai/org/{orgName}/settings/windsurf.
Abilita la ricerca sul Web
Server MCP
- Attiva/disattiva — Abilita o disabilita completamente l’uso dei server MCP
- Server MCP consentiti — Specifica a quali server MCP gli utenti possono connettersi. Se non viene aggiunto alcun server, per impostazione predefinita tutti i server sono consentiti. Fai clic su Aggiungi server per limitare l’accesso a server specifici.
Autorizzazioni del terminale
deny— Azioni completamente bloccate (ha la priorità più alta)ask— Azioni che richiedono sempre l’approvazione dell’utenteallow— Azioni approvate automaticamente senza richiesta
| Tipo | Formato | Esempio |
|---|---|---|
| Lettura file | Read(/path) | Read(~/sensitive/**) |
| Scrittura file | Write(/path) | Write(.env*) |
| Esecuzione comandi | Exec(cmd) | Exec(rm), Exec(sudo) |
| Richiesta HTTP | Fetch(url) | Fetch(https://internal.api/*) |
| Basato sullo strumento | Nome dello strumento | read, edit, exec |
applicazione della sandbox
Modalità di applicazione della sandbox
--sandbox per tutta la tua organizzazione:
- Optional (predefinito) — Gli utenti scelgono se specificare
--sandbox. Nessuna applicazione. - Required — Il flag
--sandboxviene imposto a tutti gli utenti, anche se non lo specificano sulla riga di comando. Tutte le sessioni CLI vengono eseguite con il sandboxing del file system a livello di sistema operativo, che applica gli ambiti di autorizzazione di lettura/scrittura.
- I percorsi scrivibili sono derivati dagli ambiti di autorizzazione
Write(...)concessi, oltre che dalla directory del workspace - I percorsi leggibili sono derivati dagli ambiti
Read(...)concessi (i percorsi predefiniti della piattaforma, come/usr/bin, sono sempre leggibili) - Gli ambiti concessi durante la sessione espandono dinamicamente la sandbox per i comandi successivi
Filtro dei domini
-
Allowlist di domini — Quando è impostata, solo i domini presenti in questo elenco sono raggiungibili tramite il proxy di rete della sandbox. Questo elenco è autoritativo: sostituisce completamente qualsiasi
allowed_domainsconfigurato dagli utenti nella loro configurazione sandbox. Gli utenti non possono aggiungere altri domini per aggirare le restrizioni dell’amministratore. -
Denylist di domini — Domini che vengono sempre bloccati. I domini negati di Enterprise sono additivi: vengono uniti ai
denied_domainslocali dell’utente, rendendo l’elenco risultante più restrittivo.
*.example.com, **.example.com).
Come interagiscono gli elenchi di domini di Enterprise e dell’utente:
| Scenario | Configurazione Enterprise | Configurazione utente | Risultato effettivo |
|---|---|---|---|
| L’amministratore imposta un’allowlist | allowed_domains: ["github.com"] | allowed_domains: ["npmjs.org"] | È consentito solo github.com (Enterprise sostituisce l’elenco dell’utente) |
| L’amministratore imposta una denylist | denied_domains: ["evil.com"] | denied_domains: ["risky.io"] | Sia evil.com sia risky.io vengono bloccati (elenchi uniti) |
| Nessuna allowlist dell’amministratore | allowed_domains: [] | allowed_domains: ["github.com"] | Viene usata l’allowlist dell’utente |
Poiché i
denied_domains locali dell’utente vengono mantenuti e uniti in modo additivo, un utente potrebbe negare un dominio che compare nell’allowlist di Enterprise. Questo è intenzionale: l’effetto combinato è sempre più restrittivo, mai meno. Se ciò causa problemi di accesso, l’utente deve rimuovere la voce in conflitto dalla propria configurazione locale.Mostra “Install Devin CLI” nella command palette di Windsurf
Cmd+Shift+P su macOS o Ctrl+Shift+P su Windows/Linux) ed eseguire Install Devin CLI per aggiungere il binario devin al PATH.
Questa impostazione è disponibile con i piani Windsurf Enterprise e Devin Enterprise ed è disattivata per impostazione predefinita.
