Pular para o conteúdo principal

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.

O Devin CLI foi projetado para ser altamente personalizável. Você pode definir como o agente se comporta, quais ferramentas ele pode acessar e como responde a eventos — tudo por meio de arquivos de configuração no seu projeto ou diretório pessoal.

Regras e AGENTS.md

Forneça contexto e instruções permanentes que orientam o comportamento do agente em todas as sessões.

Skills

Crie prompts e workflows reutilizáveis que o agente pode invocar como comandos de barra ou usar de forma autônoma.

Subagentes personalizados

Defina perfis especializados de subagentes com seus próprios prompts de sistema, ferramentas e modelos.

Servidores MCP

Conecte servidores externos de ferramentas para dar ao agente acesso a APIs, bancos de dados e muito mais.

Hooks

Execute comandos de shell ou prompts de LLM em pontos-chave do ciclo de vida do agente para aplicar políticas e automatizar workflows.

Como tudo se encaixa

Esses recursos funcionam em diferentes camadas:
  • Rules moldam a personalidade e as restrições do agente — elas estão sempre ativas.
  • Skills dão ao agente novas capacidades que ele pode acionar sob demanda.
  • subagentes personalizados definem perfis especializados aos quais o agente pode delegar tarefas.
  • servidores MCP fornecem ferramentas inteiramente novas que o agente pode chamar.
  • Hooks executam comandos de shell ou prompts de LLM em eventos do ciclo de vida (por exemplo, antes de uma ferramenta ser executada) para aplicar políticas ou acionar fluxos de trabalho.
Você pode combinar tudo isso em um único projeto. Por exemplo, você pode ter um arquivo AGENTS.md com padrões de codificação, uma skill de review para revisão de código, um servidor MCP para o seu rastreador de problemas e hooks para bloquear comandos destrutivos.

Onde fica a configuração

Toda a configuração de extensibilidade do projeto fica no diretório .devin/, na raiz do seu projeto:
my-project/
├── .devin/
│   ├── config.json          # Configuração do projeto (MCP, permissões)
│   ├── config.local.json    # Overrides pessoais (ignorado pelo git)
│   ├── hooks.v1.json        # Hooks de ciclo de vida (compatível com Claude Code)
│   ├── skills/
│   │   └── review/
│   │       └── SKILL.md     # Um skill personalizado
│   └── agents/
│       └── reviewer/
│           └── AGENT.md     # Um perfil de subagente personalizado
├── AGENTS.md                # Regras do projeto
└── src/
A configuração por usuário fica em ~/.config/devin/ e se aplica a todos os projetos. No Windows, esse caminho é %APPDATA%\devin\.
Arquivos com .local. no nome são automaticamente excluídos do Git, então você pode ter ajustes pessoais sem afetar sua equipe.

Importando de outras ferramentas

O Devin CLI pode ler configurações de outras ferramentas de programação com IA que você talvez já utilize:
SourceO que é importado
AGENTS.md / AGENT.md / CLAUDE.mdRegras (contexto sempre ativo)
.cursor/rules/*.md / .cursorrulesRegras
.windsurf/rules/*.mdRegras
diretório .claude/Comandos, subagentes personalizados, hooks
Isso significa que você pode começar a usar o Devin CLI sem precisar reescrever a configuração que já tem. A importação é ativada por padrão e pode ser controlada no seu arquivo de configuração:
{
  "read_config_from": {
    "cursor": true,
    "windsurf": true,
    "claude": true
  }
}
Defina qualquer provedor como false para desativar a importação desse provedor.