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.

Devin Local é nossa infraestrutura de agente de próxima geração, compartilhada com o Devin CLI. Ele é executado na sua máquina, com acesso aos seus arquivos, ferramentas e ambiente locais, e foi projetado para eventualmente substituir o Cascade como o principal agente local.
No momento, o Devin Local está em prévia e tem algumas limitações em comparação com o Cascade. O Devin Local não é compatível com o plugin JetBrains para Devin Desktop.

Principais melhorias

Desde o lançamento do Cascade, as capacidades dos modelos evoluíram significativamente. O Devin Local foi desenvolvido do zero para aproveitar esses avanços com eficiência.

Eficiência de tokens

O agente local do Devin é significativamente mais eficiente em termos de tokens, com maior foco no cache de prompts. A maioria das tarefas usa até 30% menos tokens do que o Cascade para alcançar o mesmo resultado.

Subagentes

O agente local do Devin pode criar subagentes independentes para lidar com subtarefas — em primeiro ou em segundo plano. Os subagentes compartilham ferramentas e o contexto da codebase com o agente principal, mas operam em seu próprio fluxo de conversa.

Sandboxing

O agente local do Devin oferece suporte a sandbox em nível de sistema operacional. Quando ativado, o sandbox aplica:
  • Isolamento do sistema de arquivos — os caminhos com permissão de leitura e escrita são definidos com base nos seus escopos de permissão
  • Filtragem de rede — listas de permissões e listas de bloqueio de domínios controlam o que o agente pode acessar
Admins do Enterprise podem impor o comportamento do sandbox em toda a organização por meio das Configurações da equipe, incluindo exigir o modo sandbox para todos os usuários e configurar regras de filtragem de domínios em toda a organização.

Revisão rápida

Revisão rápida é um subagente dedicado disponível no agente local do Devin para obter feedback rápido sobre alterações.

Mudando seu agente

Na maioria dos casos, você pode mudar para o agente Devin Local ao iniciar novas conversas usando o seletor de agentes no canto inferior direito do Devin Desktop.

Configurações do agente

Se o Devin Local não aparecer no seletor de agentes, talvez seja necessário ativá-lo nas Windsurf Settings:
  1. Abra a Paleta de Comandos com Cmd+Shift+P (macOS) ou Ctrl+Shift+P (Windows/Linux)
  2. Abra Windsurf User Settings
  3. Clique na aba “Agents”
  4. Ative o agente “Devin Local”
  5. Reinicie o Devin Desktop
Você também pode optar por desativar totalmente o Cascade com a configuração windsurf.cascade.enabled.

Diferenças

Modelo de permissões

O Devin Local substitui os níveis de execução automática por um sistema de permissões mais granular para controlar quais ações o agente pode executar:
  • As regras Deny bloqueiam completamente as ações (maior prioridade)
  • As regras Ask sempre solicitam aprovação
  • As regras Allow aprovam automaticamente as ações sem solicitar confirmação
As permissões podem ser definidas para leitura de arquivos, gravação de arquivos, execução de comandos, requisições HTTP e ferramentas MCP. Elas podem ser configuradas no nível do projeto, do usuário ou da organização.

Configuração do servidor MCP

Com o agente local do Devin, os servidores MCP são configurados por meio de arquivos de configuração na sua máquina local. O local do arquivo é determinado pelo escopo:
EscopoLocalizaçãoCompartilhado com a equipe?
Projeto.devin/config.jsonSim (incluído no controle de versão)
Override local.devin/config.local.jsonNão (ignorado pelo Git)
Usuário~/.config/devin/config.jsonNão

Limitações

Os seguintes recursos ainda não são compatíveis com o agente local do Devin:
  • Memórias — O agente local do Devin não preserva memórias entre sessões. Migre suas memórias essenciais para skills.
  • Fluxos de trabalho — Os fluxos de trabalho não estão disponíveis com o agente local do Devin. Migre seus fluxos de trabalho para skills.
  • Codemaps — O agente local do Devin ainda não lê codemaps.
  • Lentes de código - No momento, as lentes de código ainda não acionam o agente local do Devin.
  • Contexto rápido - O Devin Local usa subagentes para explorar o código, mas não tem a mesma UI de contexto rápido do Cascade.
  • Implantações de app - O agente local do Devin não oferece suporte a implantações de app.
  • Compartilhamento de conversas - O compartilhamento de conversas ainda não está disponível com o agente local do Devin.
O agente local do Devin oferece suporte a Rules e arquivos AGENTS.md, bem como a skills, para fornecer contexto persistente e fluxos de trabalho reutilizáveis.

Controles do Enterprise

Os admins do Enterprise podem configurar o agente local do Devin nas configurações da equipe, incluindo novos controles disponíveis apenas com o agente local do Devin:
  • Imposição do sandbox - Exige o modo sandbox para todos os usuários e permite configurar regras de filtragem de domínios para toda a organização
  • Permissões granulares - Controla quais ações o agente pode executar com permissões mais detalhadas
  • Imposição de rede - Controla o acesso à rede com domínios permitidos e bloqueados
Além disso, o controle “Enable Cascade” pode ser usado para desativar totalmente o agente legado Cascade e garantir que sua equipe siga os novos controles disponíveis com o Devin CLI.

Controles Enterprise sem suporte

Os seguintes controles Enterprise legados não estão disponíveis com o agente local do Devin:
  • Restringir chamadas de ferramenta ao workspace - por padrão, o agente local do Devin só pode ler/editar arquivos dentro do workspace. As permissões personalizadas são uma alternativa mais flexível que pode ser usada para replicar as mesmas regras.
  • Implantações de app - Implantações de app ainda não têm suporte com o agente local do Devin.
  • Compartilhamento de conversas - O compartilhamento de conversas ainda não tem suporte com o agente local do Devin.
  • Executar comandos do terminal automaticamente - O agente local do Devin usa seu próprio modelo de permissões em vez de níveis de execução automática.
  • Filtragem de atribuição - A filtragem de atribuição ainda não tem suporte com o agente local do Devin.

Leituras adicionais