Skip to main content

Regole di esclusione predefinite

Per impostazione predefinita, l’indicizzazione di Devin Desktop esclude:
  • I percorsi elencati in .gitignore
  • I file in node_modules
  • I percorsi nascosti (che iniziano con ”.”)
I file esclusi non vengono indicizzati. Inoltre, l’agente non può modificare i file che corrispondono ai pattern di .gitignore.

.devinignore

Per escludere altri file, aggiungi un file .devinignore nella root del tuo repository. Il file usa la stessa sintassi di .gitignore:
.devinignore
I percorsi che corrispondono alle regole di .devinignore vengono esclusi dall’indicizzazione e Devin non può visualizzarli, modificarli né crearli. .devinignore funziona in aggiunta a .gitignore, quindi è sufficiente elencare i percorsi non già esclusi tramite .gitignore.

Regole di esclusione globali

Per i clienti Enterprise che gestiscono più repository, è possibile applicare in modo obbligatorio le regole di esclusione a tutti i repository inserendo un file .codeiumignore globale nella cartella ~/.codeium/. Questa configurazione globale si applica a ogni workspace di Devin Desktop presente nel sistema. Il file .codeiumignore globale usa la stessa sintassi di .gitignore e si aggiunge agli eventuali file di esclusione specifici dei singoli repository.

Requisiti di sistema

Alla prima attivazione, Devin Desktop utilizzerà una parte della CPU per indicizzare il workspace. A seconda delle dimensioni del workspace, l’operazione dovrebbe richiedere 5-10 minuti e va eseguita una sola volta per ogni workspace. L’utilizzo della CPU tornerà automaticamente ai livelli normali. L’indicizzazione di Devin Desktop richiede inoltre RAM (~300MB per un workspace di 5000 file).
I nomi di file legacy .windsurfignore e .codeiumignore vengono ancora letti e applicati insieme a .devinignore. I file esistenti continuano a funzionare, ma per le nuove regole è preferibile usare .devinignore.