Uso
man devin.
Flags globais
Exemplos:
Subcomandos
devin auth
Opções para
devin auth login:
--force-manual-token-flow— Ignorar a autenticação pelo navegador e colar manualmente um token (útil para sessões remotas ou via SSH)
devin mcp
Opções para
devin mcp add:
-t, --transport <stdio|http>— Tipo de transporte (opcional; inferido pela URL → http, argumentos finais → stdio)-s, --scope <local|project|user>— Escopo de configuração (padrão:local)--url <URL>— URL para transporte HTTP (também pode ser passada como argumento posicional após o nome)--command <CMD>— Comando para transporte stdio (opcional quando argumentos finais são fornecidos)-e, --env <KEY=VALUE>— Variáveis de ambiente (repetível)-H, --header <HEADER: VALUE>— Cabeçalhos HTTP (repetível)--scopes <SCOPE,SCOPE>— Escopos OAuth a serem solicitados (separados por vírgula)--oauth-resource <RESOURCE>— Faz override do parâmetroresourceda RFC 8707 enviado em requisições OAuth (padrão: a URL do servidor MCP; passe uma string vazia para omiti-lo em provedores que o rejeitam)<URL>— Argumento posicional de URL para HTTP (alternativa a--url)-- <COMMAND> [ARGS...]— Comando e argumentos para stdio (o primeiro argumento é o comando quando--commandé omitido)
Os servidores HTTP tentam usar Streamable HTTP primeiro e, em caso de erros 4xx, recorrem ao SSE legado (conforme a especificação do MCP). Você também pode definir
"transport": "sse" explicitamente. Consulte Configuração do MCP → Solução de problemas.devin mcp remove:
-s, --scope <local|project|user>— Escopo de configuração (padrão:local)
devin mcp login:
--scopes <SCOPE,SCOPE>— Escopos OAuth a serem solicitados (separados por vírgula)--oauth-resource <RESOURCE>— Override do parâmetroresourceda RFC 8707 enviado em requisições OAuth (padrão: a URL do servidor MCP; passe uma string vazia para omiti-lo em provedores que o rejeitam)
devin mcp enable:
-s, --scope <local|project|user>— Escopo de configuração (padrão:local)
devin mcp disable:
-s, --scope <local|project|user>— Escopo de configuração (padrão:local)
devin rules
Opções para
devin rules list:
--provider <cursor\|windsurf>— Filtra por provedor de regras
devin skills
Opções para
devin skills list:
--trigger <user\|model>— Filtre por tipo de acionamento
devin list
devin ls
devin version
devin --version.
devin acp
WINDSURF_API_KEY, se ela estiver definida; caso contrário, usa as credenciais armazenadas por devin auth login. Ele também pode aceitar credenciais em tempo de execução por meio da requisição ACP authenticate.
devin update
--force para reinstalar, mesmo se já estiver na versão mais recente:
devin shell
devin sandbox
--sandbox para executar uma sessão com o sandbox habilitado.
devin sandbox setup
--sandbox:
- Linux: requer bubblewrap (
bwrap) esocat. Se algum deles estiver ausente, a sessão de sandbox não será iniciada e serão exibidas instruções de instalação — inclusive em uma distribuição WSL recém-instalada. - macOS: funciona imediatamente com Seatbelt; nenhum pacote extra é necessário.
- Windows: o Windows nativo não consegue executar o sandbox. Instale o WSL 2 e execute o Devin dentro da sua distribuição WSL.
devin setup
devin uninstall
Comandos de barra
Modo & Modelo
/bypass tem os aliases /yolo e /dangerous. Os três fazem a mesma coisa.Gerenciamento de sessões
Workspace
Automação
Extensibilidade
Utilitários
Sessões do cloud Devin (apenas para insiders)
Modos
- Normal (padrão)
- Plan
- Bypass
Autonomia total para tarefas complexas de programação. O agente pode ler, gravar e executar comandos com verificações normais de permissão.
- Modo de permissão: Normal
- Perfil: Normal
- Use para: Refatoração em vários arquivos, implementação de funcionalidades, correções de bugs
/mode ou mude diretamente com /normal, /accept-edits, /plan ou /bypass. Use /ask <question> como um comando oneshot para fazer perguntas sem trocar de modo.

