Questa integrazione usa il supporto ACP integrato di JetBrains in AI Assistant. Per il
riferimento originale, consulta la documentazione JetBrains su come
aggiungere un agente personalizzato.
Prerequisiti
- Un IDE JetBrains con il plugin AI Assistant e AI Chat disponibile.
Configurazione
Apri il selettore dell'agente
Fai clic sul selettore dell’agente nella parte inferiore di AI Chat per visualizzare l’elenco degli agenti disponibili.
Installa Devin dall'ACP Registry
Scegli Install From ACP Registry…, cerca Devin e fai clic su Install. Devin viene aggiunto all’elenco degli agenti disponibili.

Accedi a Devin (facoltativo)
La prima volta che ti connetti, potrebbe esserti richiesto di autenticarti. Segui le istruzioni visualizzate per accedere al tuo account Devin.

Configurazione manuale (ACP personalizzato)
Prerequisiti
-
Devin CLI installato e autenticato. Se non l’hai ancora installato, segui la
Guida rapida, quindi esegui
devin auth login. -
Il percorso assoluto del file binario
devin. Puoi trovarlo con:In genere corrisponde a qualcosa come~/.local/bin/devin.
Aggiungi un agente personalizzato
Fai clic sul menu con i tre puntini in alto a destra nel pannello AI Chat, quindi seleziona
Add Custom Agent. Si apre il file di configurazione 
acp.json.
Configura l'agente Devin
Aggiungi Devin al blocco Salva il file. Devin compare ora come agente selezionabile in AI Chat.
agent_servers in acp.json. Imposta command sul
percorso assoluto del binario devin (da which devin) e passa acp come
unico argomento:acp.json
Gestione dell’integrazione
- Reimposta l’autenticazione ACP — cancella le credenziali ACP memorizzate ed esegui di nuovo l’autenticazione.
- Visualizza i log ACP — apre i log ACP, utili per eseguire il debug dei problemi di connessione o verificare cosa sta facendo l’agente dietro le quinte.
Note e limitazioni
- L’output del terminale/della shell di Devin CLI viene visualizzato tramite il rendering ACP di JetBrains AI Chat, che differisce dall’interfaccia utente nativa del terminale di Devin CLI. Alcune interazioni più avanzate sono disponibili solo nella CLI standalone.
- Il sottocomando
devin acpè progettato per essere avviato come sottoprocesso da un client compatibile con ACP (come JetBrains AI Chat): comunica tramite JSON-RPC su stdio e non è pensato per un uso interattivo. Vedidevin acpnel riferimento ai comandi.



