Utilizzo
man devin.
Flag globali
Esempi:
Sottocomandi
devin auth
Opzioni per
devin auth login:
--force-manual-token-flow— Salta l’autenticazione tramite browser e incolla manualmente un token (utile per sessioni remote/SSH)
devin mcp
Opzioni per
devin mcp add:
-t, --transport <stdio|http>— Tipo di trasporto (facoltativo; dedotto dall’URL → http, dagli argomenti successivi → stdio)-s, --scope <local|project|user>— Ambito di configurazione (predefinito:local)--url <URL>— URL per il trasporto HTTP (può anche essere passato come argomento posizionale dopo il nome)--command <CMD>— Comando per il trasporto stdio (facoltativo quando vengono forniti argomenti successivi)-e, --env <KEY=VALUE>— Variabili d’ambiente (ripetibile)-H, --header <HEADER: VALUE>— Intestazioni HTTP (ripetibile)--scopes <SCOPE,SCOPE>— Ambiti OAuth da richiedere (separati da virgole)--oauth-resource <RESOURCE>— Override del parametroresourceRFC 8707 inviato nelle richieste OAuth (predefinito: l’URL del server MCP; passa una stringa vuota per ometterlo per i provider che lo rifiutano)<URL>— Argomento URL posizionale per HTTP (alternativa a--url)-- <COMMAND> [ARGS...]— Comando e argomenti per stdio (il primo argomento è il comando quando--commandviene omesso)
I server HTTP tentano prima Streamable HTTP e, in caso di errori 4xx, ripiegano su SSE legacy (come indicato nella spec MCP). Puoi anche impostare esplicitamente
"transport": "sse". Vedi Configurazione MCP → Risoluzione dei problemi.devin mcp remove:
-s, --scope <local|project|user>— Ambito di configurazione (predefinito:local)
devin mcp login:
--scopes <SCOPE,SCOPE>— Ambiti OAuth da richiedere (separati da virgole)--oauth-resource <RESOURCE>— Override del parametroresourceRFC 8707 inviato nelle richieste OAuth (predefinito: l’URL del server MCP; passa una stringa vuota per ometterlo per i provider che lo rifiutano)
devin mcp enable:
-s, --scope <local|project|user>— Ambito di configurazione (predefinito:local)
devin mcp disable:
-s, --scope <local|project|user>— Ambito di configurazione (predefinito:local)
devin rules
Opzioni per
devin rules list:
--provider <cursor\|windsurf>— Filtra per provider di regole
devin skills
Opzioni per
devin skills list:
--trigger <user\|model>— Filtra per tipo di trigger
devin list
devin ls
devin version
devin --version.
devin acp
WINDSURF_API_KEY se è impostata; altrimenti, usa le credenziali memorizzate da devin auth login. Può anche accettare credenziali in fase di esecuzione tramite la request ACP authenticate.
devin update
--force per reinstallare anche se hai già l’ultima versione installata:
devin shell
devin sandbox
--sandbox per avviare una sessione con il sandbox attivo.
devin sandbox setup
--sandbox:
- Linux: richiede bubblewrap (
bwrap) esocat. Se manca uno dei due, una sessione sandbox non riesce ad avviarsi e vengono mostrate le istruzioni di installazione, anche in una distribuzione WSL appena installata. - macOS: funziona subito tramite Seatbelt; non richiede pacchetti aggiuntivi.
- Windows: Windows nativo non può eseguire la sandbox. Installa WSL 2 ed esegui Devin all’interno della distribuzione WSL.
devin setup
devin uninstall
Comandi slash
Modalità e modello
/bypass ha gli alias /yolo e /dangerous. Tutti e tre fanno la stessa cosa.Gestione delle sessioni
Workspace
Automazione
Estensibilità
Utilità
Sessioni cloud (solo insiders)
Modalità
- Normal (predefinita)
- Plan
- Bypass
Autonomia completa per attività di coding complesse. L’agente può leggere, scrivere ed eseguire comandi con i normali controlli di autorizzazione.
- Permission mode: Normal
- Profile: Normal
- Use for: Refactor su più file, implementazione di funzionalità, correzioni di bug
/mode, oppure passa direttamente a /normal, /accept-edits, /plan o /bypass. Usa /ask <question> come comando oneshot per fare domande senza cambiare modalità.

