Guia de solução de problemas
Diagnostique problemas do Dropstone CLI de forma sistemática. Colete as informações certas, encontre os logs e isole a causa antes de entrar em contato com o suporte.
A maioria dos problemas se enquadra em uma de quatro coisas: uma build antiga, um cache desatualizado, credenciais inválidas ou a rede. Esta página é a ordem em que você deve verificá-los e o que coletar quando nenhum deles for a causa.
Para uma mensagem de erro específica, comece com Problemas comuns. Para comportamento em tempo de execução e depuração por recurso, veja Solução de problemas do CLI.
Primeiras três coisas a tentar
Execute estas antes de qualquer outra coisa. Elas resolvem uma parcela surpreendente dos relatos.
# 1. Obtenha a versão atual
dropstone update
# 2. Veja o que o Dropstone está realmente fazendo
dropstone --log-level DEBUG --print-logs
- Se a falha ocorrer no meio da sessão e a causa não estiver clara, limpe o cache e reinicie:
rm -rf ~/.cache/dropstone
No Windows, pressione WIN+R e exclua %USERPROFILE%\.cache\dropstone.
Antes de excluir qualquer outra coisa
Os três comandos acima são seguros. Excluir ~/.local/share/dropstone não é — é lá que suas credenciais e histórico de sessão ficam. Veja Onde os dados ficam antes de remover esse diretório.
Onde os dados ficam
Tudo o que o Dropstone mantém em disco fica em dois diretórios.
| O quê | macOS / Linux | Windows |
|---|---|---|
| Credenciais e sessões | ~/.local/share/dropstone/ | %USERPROFILE%\.local\share\dropstone |
| Logs | ~/.local/share/dropstone/log/ | %USERPROFILE%\.local\share\dropstone\log |
| Cache | ~/.cache/dropstone/ | %USERPROFILE%\.cache\dropstone |
Dentro do diretório de dados:
auth.json— suas credenciais. Exclua isso apenas para forçar um login limpo.log/— logs com carimbo de data/hora. Os dez mais recentes são mantidos.project/— histórico de sessão, com escopo por projeto.
Um arquivo de log é nomeado pela data em que foi gravado, por exemplo 2026-05-23T123456.log. O mais recente é o que você quer.
Obtenha um log que vale a pena ler
Por padrão, o nível de log é silencioso. Duas flags mudam isso:
# Saída detalhada gravada no arquivo de log
dropstone --log-level DEBUG
# A mesma saída transmitida para o seu terminal conforme acontece
dropstone --print-logs
Use ambas juntas quando quiser observar a falha ocorrer e ainda ter o arquivo depois.
Se o problema for uma falha na inicialização, --print-logs é o que ajuda: o arquivo de log pode nem ser gravado antes de o processo morrer, mas o stderr sempre é.
O que incluir em um relato
Um relato com estas cinco coisas geralmente precisa de uma resposta para ser resolvido. Um relato sem elas geralmente precisa de quatro.
-
O comando exato que você executou. Não uma paráfrase — a linha literal, incluindo flags.
-
O que você esperava e o que aconteceu. Ambas as partes. "Falhou" não restringe nada.
-
Sua versão e plataforma.
dropstone --versionAlém do seu sistema operacional e versão, e se você está no Windows nativo ou dentro do WSL.
-
O trecho relevante do log. Algumas linhas de cada lado do erro, não o arquivo inteiro. Redija qualquer coisa sensível — logs de sessão podem conter caminhos de arquivo e código.
-
Se é reproduzível. Sempre, às vezes ou uma vez. "Às vezes" vale a pena dizer; aponta para tempo ou estado, em vez de uma entrada ruim.
Envie para dropstone.io/contact.
Restringindo o problema
Se a causa ainda não estiver óbvia, elimine variáveis uma de cada vez. Cada uma destas remove uma categoria inteira.
É o projeto? Execute o Dropstone em um diretório vazio. Se funcionar lá, o problema é específico do projeto — provavelmente um arquivo de configuração, um arquivo de regras ou algo no repositório que o agente está lendo.
É a sua configuração? Mova temporariamente dropstone.json para o lado e reinicie. Veja Configuração para saber onde ficam os arquivos de configuração global e do projeto.
É um servidor MCP? Um servidor que trava na inicialização vai parar a sessão inteira. Liste-os e desabilite-os, depois reabilite um de cada vez:
dropstone mcp list
É a rede? Proxies corporativos são a causa mais comum de falhas que parecem outra coisa. Verifique:
curl -I https://dropstone.io
Se isso falhar ou retornar algo inesperado, veja Rede e proxy. A correção usual é definir HTTPS_PROXY e, importantemente, NO_PROXY=localhost,127.0.0.1 — o Dropstone usa um loopback local durante sessões interativas, e rotear isso por um proxy causa um loop.
São suas credenciais? Saia e entre novamente:
dropstone auth logout
dropstone auth login
É o terminal? No Linux, copiar e colar precisam de um utilitário de área de transferência instalado. Veja Solução de problemas do CLI.
É o Windows? Acesso lento a arquivos, falhas de terminal e problemas de caminho no Windows nativo geralmente desaparecem sob o WSL. Veja Windows e WSL.
Antes de entrar em contato com o suporte
- Executou
dropstone updatee tentou novamente - Reproduziu com
--log-level DEBUG --print-logs - Verificou Problemas comuns e Solução de problemas do CLI
- Verificou a página de status para uma interrupção
- Confirmou sua versão em download.dropstone.io/latest.txt
- Coletou os cinco itens acima
Relacionados
- Problemas comuns — falhas de instalação, autenticação e atualização
- Solução de problemas do CLI — logs, armazenamento e erros de tempo de execução
- Rede e proxy — proxies corporativos e certificados personalizados
- Configuração —
dropstone.json, escopos global e do projeto