A CLI do Devin carrega configurações de várias fontes e as mescla. Compreender a ordem de precedência ajuda você a definir a configuração certa para sua equipe e para suas preferências pessoais.Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Camadas de configuração
| Prioridade | Origem | Observações |
|---|---|---|
| 1 (mais alta) | Configurações da organização / equipe | Não pode ser sobrescrita |
| 2 | Sessão (aprovações interativas) | Somente em memória |
| 3 | Projeto local (.devin/config.local.json) | Pessoal, ignorado pelo Git |
| 4 | Projeto (.devin/config.json) | Compartilhado com a equipe |
| 5 (mais baixa) | Usuário (~/.config/devin/config.json; %APPDATA%\devin\config.json no Windows) | Seus padrões |
Quando usar cada nível
Configuração do usuário
Configuração do usuário
Caminho:
~/.config/devin/config.json (%APPDATA%\devin\config.json no Windows)Use para preferências pessoais que se aplicam em qualquer lugar:- Preferência de modelo padrão
- Preferência de tema
- Servidores MCP pessoais (por exemplo, suas próprias Chaves de API)
- Permissões globais concedidas
Configuração do projeto
Configuração do projeto
Caminho:
.devin/config.jsonUse para padrões da equipe registrados no repositório. Somente permissions, mcpServers, read_config_from e hooks estão disponíveis neste nível:- Servidores MCP compartilhados (com configuração sem segredos)
- Políticas de permissão da equipe
- Configurações de importação
- Hooks de ciclo de vida
Configuração local do projeto
Configuração local do projeto
Caminho:
.devin/config.local.jsonUse para overrides pessoais que não devem ser registrados no repositório:- Chaves de API e segredos
- Preferências pessoais de ferramentas para este projeto
- Overrides de permissão
Configurações da organização
Configurações da organização
Gerenciadas pelo administrador Enterprise por meio do painel de configurações da equipe. Essas configurações não podem ser alteradas por usuários individuais e aplicam políticas válidas para toda a organização, como restrições de modelo e listas de permissões de servidores MCP.
O que está disponível em cada nível
.devin/config.json e .devin/config.local.json) oferecem suporte a:
| Configuração | Configuração do usuário | Configuração do projeto |
|---|---|---|
permissions | ✓ | ✓ |
mcpServers | ✓ | ✓ |
read_config_from | ✓ | ✓ |
hooks | ✓ | ✓ |
agent (modelo) | ✓ | ✗ |
theme_mode | ✓ | ✗ |
unicode_mode | ✓ | ✗ |
show_path | ✓ | ✗ |
include_gitignored_files | ✓ | ✗ |
sandbox | ✓ | ✗ |
~/.config/devin/config.json; %APPDATA%\devin\config.json no Windows) e não fazem parte da hierarquia de precedência acima.
Como funciona a mesclagem
permissions, mcpServers, read_config_from, hooks).
Permissões
Exec(sudo), adicionar Exec(sudo) à sua lista de permissões de usuário não terá efeito — a negação da organização sempre prevalece. No entanto, outras permissões, como Read(**) no nível do projeto, são aplicadas normalmente.
Servidores MCP
Hooks
Detecção da raiz do projeto
.git ou .jj e percorrendo os diretórios acima a partir do diretório de trabalho atual. A configuração do projeto (.devin/) é carregada da raiz do projeto.
Se você tiver diretórios
.devin/ aninhados (por exemplo, em um monorepo), as configurações de subdiretórios têm precedência sobre as configurações dos diretórios ancestrais.Resumo da descoberta de arquivos
| Arquivo | Encontrado por | Compartilhado? |
|---|---|---|
~/.config/devin/config.json | caminho XDG | Não |
.devin/config.json | Percorrendo diretórios acima a partir do cwd | Sim (versionado) |
.devin/config.local.json | Percorrendo diretórios acima a partir do cwd | Não (ignorado pelo Git) |
.devin/skills/*/SKILL.md | raiz do projeto | Sim (versionado) |
~/.config/devin/skills/*/SKILL.md | caminho XDG | Não |
AGENTS.md | raiz do projeto | Sim (versionado) |
~/.config/devin/AGENTS.md | caminho XDG | Não |
Windows: Os caminhos mostrados como
~/.config/devin/ usam a convenção XDG no Linux/macOS. No Windows, eles correspondem a %APPDATA%\devin\ (normalmente C:\Users\<YourUser>\AppData\Roaming\devin\).