Esta integração usa o suporte nativo ao ACP do JetBrains no AI Assistant. Para a
referência oficial, consulte a documentação do JetBrains sobre
como adicionar um agente personalizado.
Pré-requisitos
- Uma IDE JetBrains com o plugin AI Assistant e o AI Chat disponível.
-
Devin CLI instalado e autenticado. Se você ainda não o instalou, siga o
Quickstart e depois execute
devin auth login. -
O caminho absoluto para o binário
devin. Você pode encontrá-lo com:Normalmente, isso retorna algo como~/.local/bin/devin.
Configuração
Adicione um agente personalizado
Clique no menu de três pontos no canto superior direito do painel do AI Chat e selecione
Add Custom Agent. Isso abre o arquivo de configuração 
acp.json.
Configure o agente Devin
Adicione Devin ao bloco Salve o arquivo. Devin agora aparece como um agente selecionável no AI Chat.
agent_servers em acp.json. Defina command como o
caminho absoluto do binário devin (obtido com which devin) e passe acp como
único argumento:acp.json
Gerenciando a integração
- Redefinir a autenticação do ACP — limpe as credenciais do ACP armazenadas e faça a autenticação novamente.
- Abrir os logs do ACP — abra os logs do ACP, úteis para depurar problemas de conexão ou inspecionar o que o agente está fazendo nos bastidores.
Observações e limitações
- A saída do terminal/shell do Devin CLI é exibida pela renderização ACP do JetBrains AI Chat, que difere da UI nativa do terminal do Devin CLI. Algumas interações mais avançadas só estão disponíveis no CLI independente.
- O subcomando
devin acpfoi projetado para ser iniciado por um cliente compatível com ACP (como o JetBrains AI Chat) como um subprocesso — ele usa JSON-RPC via stdio e não deve ser executado de forma interativa. Consultedevin acpna referência de comandos.

