Uso
man devin.
Flags globais
O modo não interativo
--print não pode exibir o prompt de confiança do workspace e, por isso, falha em diretórios não confiáveis. Passe --respect-workspace-trust false para pular a verificação em scripts e CI.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 models
Consulte Models para mais detalhes.
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 plugins
Uma origem pode ser um
owner/repo do GitHub, uma URL do git ou um caminho local. Acrescente #path/to/plugin quando o plugin estiver em um subdiretório da raiz do repositório.
Opções:
-y, --yes(install) — Ignore o prompt interativo de confiança--force(remove) — Remova mesmo que outro plugin ou uma configuração de governança ainda o exija
devin migrate
Opções de
devin migrate workflows:
--scope <all\|workspace\|global>— Quais workflows migrar (padrão:all)
devin list
devin ls
devin cloud
devin auth login — não é necessária nenhuma configuração adicional do ambiente.
devin cloud drs
Opções de
devin cloud drs sandbox-create:
--repo <owner/repo>— Repositório ao qual vincular o sandbox (obrigatório)--prompt <PROMPT>— Prompt inicial para a sessão em sandbox--secret <KEY=VALUE>— Secret por sessão (repetível)
devin cloud drs run:
--devin-id <ID>— ID da sessão do Devin (por exemplo,devin-abc123…) (obrigatório)--command <CMD>— Comando de shell a executar (obrigatório)--timeout <SECONDS>— Tempo limite no servidor (padrão:600)
devin cloud drs blueprint-create:
--repo <owner/repo>— Repositório ao qual atribuir o escopo do blueprint; omita para um blueprint de nível da organização--from-file <FILE>— Arquivo YAML com o conteúdo inicial do blueprint
environment.yaml que esses comandos leem e gravam.
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.
Opções:
Comandos de barra em hosts ACP
Alguns comandos dependem do host e da sua conta:
/logine/logoutficam ocultos quando o host gerencia a autenticação.- Os comandos de diretório do workspace (
/workspace,/add-dir,/remove-dir) aparecem apenas quando o host solicita que o agente assuma os diretórios raiz do workspace. Hosts que gerenciam seus próprios diretórios raiz nunca os exibem.
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 doctor
devin doctor está disponível apenas em builds air-gapped da CLI.devin worker
devin --help e é documentado separadamente — consulte a referência do Outposts.
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
Estatísticas da sessão
/session-stats (alias /stats) é a visualização completa do consumo de uma sessão, enquanto /usage apresenta um resumo conciso de créditos/ACUs. Ele exibe todas as dimensões de uso informadas pelo servidor — créditos, ACUs, mensagens do agente, continuações de turnos e uso de tokens — usando os próprios rótulos e agrupamentos do servidor, para que novas dimensões apareçam sem atualização da CLI. A linha Model indica o modelo que de fato processou os turnos faturados, que pode ser diferente do modelo selecionado. Os totais persistem após a retomada; portanto, uma sessão retomada informa seu uso acumulado em vez de começar do zero.
Sessões do cloud Devin (apenas para insiders)
Modos
- Normal (padrão)
- Plan
- Smart
- Bypass
- Autonomous
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, /smart, /plan, /bypass ou /autonomous. Use /ask <question> como um comando oneshot para fazer perguntas sem trocar de modo.

