Vai al contenuto principale

Documentation Index

Fetch the complete documentation index at: https://docs.devin.ai/llms.txt

Use this file to discover all available pages before exploring further.

Devin Local è il nostro harness per agenti di nuova generazione, condiviso con Devin CLI. Funziona sul tuo computer con accesso ai file, agli strumenti e all’ambiente locali ed è pensato per sostituire gradualmente Cascade come agente locale principale.
Devin Local è attualmente in anteprima e presenta alcune limitazioni rispetto a Cascade. Devin Local non è supportato nel plugin JetBrains per Devin Desktop.

Miglioramenti principali

Dal lancio iniziale di Cascade, le capacità dei modelli si sono evolute notevolmente. Devin Local è stato sviluppato da zero per sfruttare in modo efficiente questi progressi.

Efficienza dei token

Il Local Agent di Devin è significativamente più efficiente nell’uso dei token, con una maggiore enfasi sul caching dei prompt. La maggior parte delle attività richiede fino al 30% di token in meno rispetto a Cascade per ottenere lo stesso risultato.

Subagents

Il Local Agent di Devin può generare subagent indipendenti per gestire sottoattività, sia in primo piano sia in background. I subagent condividono gli strumenti e il contesto della codebase con l’agente principale, ma operano nella propria conversazione.

Sandboxing

Il Local Agent di Devin supporta il sandboxing a livello di sistema operativo. Quando è abilitata, la sandbox applica:
  • Isolamento del filesystem — i percorsi leggibili e scrivibili sono determinati dai tuoi ambiti di autorizzazione
  • Filtraggio di rete — allowlist e denylist di domini controllano ciò che l’agente può raggiungere
Gli amministratori Enterprise possono imporre il comportamento della sandbox in tutta l’organizzazione tramite le Settings del team, inclusi l’obbligo della modalità sandbox per tutti gli utenti e la configurazione di regole di filtraggio dei domini valide per l’intera organizzazione.

Quick Review

Quick Review è un subagent dedicato disponibile con Local Agent di Devin per ricevere rapidamente feedback sulle modifiche.

Cambiare il tuo agente

Nella maggior parte dei casi, puoi passare a Devin Local quando avvii nuove conversazioni tramite il selettore dell’agente nell’angolo in basso a destra di Devin Desktop.

Impostazioni agente

Se Devin Local non appare nel selettore degli agenti, potrebbe essere necessario abilitarlo da Windsurf Settings:
  1. Apri la Command Palette con Cmd+Shift+P (macOS) o Ctrl+Shift+P (Windows/Linux)
  2. Apri Windsurf User Settings
  3. Fai clic sulla scheda “Agents”
  4. Attiva l’agente “Devin Local”
  5. Riavvia Devin Desktop
Puoi anche scegliere di disattivare completamente Cascade con l’impostazione windsurf.cascade.enabled.

Differenze

Modello delle autorizzazioni

Devin Local sostituisce i livelli di esecuzione automatica con un sistema di autorizzazioni più granulare per controllare quali azioni l’agente può eseguire:
  • Le regole Deny bloccano completamente le azioni (priorità massima)
  • Le regole Ask richiedono sempre l’approvazione
  • Le regole Allow approvano automaticamente le azioni senza chiedere conferma
Le autorizzazioni possono applicarsi alla lettura di file, alla scrittura di file, all’esecuzione di comandi, alle richieste HTTP e agli strumenti MCP. Possono essere configurate a livello di progetto, utente o organizzazione.

Configurazione del server MCP

Con Local Agent di Devin, i server MCP si configurano tramite file di configurazione sul computer locale. Il percorso del file dipende dall’ambito:
AmbitoPosizioneCondiviso con il team?
Progetto.devin/config.jsonSì (tracciato nel controllo di versione)
Override locale.devin/config.local.jsonNo (gitignored)
Utente~/.config/devin/config.jsonNo

Limitazioni

Le seguenti funzionalità non sono attualmente supportate con Local Agent di Devin:
  • Memorie — Local Agent di Devin non mantiene le memorie tra una sessione e l’altra. Migra le memorie critiche nelle skills.
  • Flussi di lavoro — I flussi di lavoro non sono disponibili con Local Agent di Devin. Migra i tuoi flussi di lavoro nelle skills.
  • Codemaps — Local Agent di Devin non legge ancora le codemaps.
  • Code Lenses - Attualmente le code lenses non attivano ancora Local Agent di Devin.
  • Fast Context - Devin Local usa subagents per esplorare il codice, ma non dispone della stessa UI di contesto rapido di Cascade.
  • App Deploys - Local Agent di Devin non supporta i deploy dell’app.
  • Condivisione delle conversazioni - La condivisione delle conversazioni non è ancora disponibile con Local Agent di Devin.
Local Agent di Devin supporta invece regole e file AGENTS.md, oltre alle skills, per fornire contesto persistente e flussi di lavoro riutilizzabili.

Controlli Enterprise

Gli admin Enterprise possono configurare l’agente Local Agent di Devin tramite le Settings del team, incluse nuove opzioni di controllo disponibili solo con l’agente Local Agent di Devin:
  • Applicazione della sandbox - Richiede la modalità sandbox per tutti gli utenti e configura regole di filtro dei domini a livello di organizzazione
  • Autorizzazioni granulari - Controlla quali azioni può eseguire l’agente con autorizzazioni più dettagliate
  • Applicazione della rete - Controlla l’accesso alla rete con domini consentiti e vietati
Inoltre, il controllo “Enable Cascade” può essere usato per disattivare completamente l’agente Cascade legacy e garantire che il team utilizzi i nuovi controlli disponibili con Devin CLI.

Controlli Enterprise non supportati

I seguenti controlli Enterprise legacy non sono disponibili con il Local Agent di Devin:
  • Limitare le chiamate agli strumenti al workspace - per impostazione predefinita, il Local Agent di Devin può leggere e modificare solo i file all’interno del workspace. Le autorizzazioni personalizzate sono un’alternativa più flessibile che può essere usata per replicare le stesse regole.
  • deploy dell’app - La distribuzione dell’app non è ancora supportata con il Local Agent di Devin.
  • condivisione delle conversazioni - La condivisione della conversazione non è ancora supportata con il Local Agent di Devin.
  • Esecuzione automatica dei comandi del terminale - Il Local Agent di Devin usa il proprio modello di autorizzazioni invece dei livelli di esecuzione automatica.
  • Filtro di attribuzione - Il filtro di attribuzione non è ancora supportato con il Local Agent di Devin.

Per saperne di più