Guida alla risoluzione dei problemi
Diagnostica i problemi di Dropstone CLI in modo sistematico. Raccogli le informazioni giuste, trova i log e isola la causa prima di contattare il supporto.
La maggior parte dei problemi rientra in una di quattro categorie: una build obsoleta, una cache non aggiornata, credenziali errate o la rete. Questa pagina indica l'ordine in cui verificarle e cosa raccogliere quando nessuna di queste è la causa.
Per un messaggio di errore specifico, inizia invece da Problemi comuni. Per il comportamento a runtime e il debug per funzionalità, consulta Risoluzione dei problemi CLI.
Le prime tre cose da provare
Esegui queste prima di qualsiasi altra cosa. Risolvono una percentuale sorprendente delle segnalazioni.
# 1. Aggiorna all'ultima versione
dropstone update
# 2. Scopri cosa sta facendo realmente Dropstone
dropstone --log-level DEBUG --print-logs
- Se l'errore si verifica a metà sessione e la causa non è chiara, svuota la cache e riavvia:
rm -rf ~/.cache/dropstone
Su Windows, premi WIN+R ed elimina %USERPROFILE%\.cache\dropstone.
Prima di eliminare qualsiasi altra cosa
I tre comandi sopra sono sicuri. Eliminare ~/.local/share/dropstone non lo è: è lì che risiedono le tue credenziali e la cronologia delle sessioni. Consulta Dove risiedono i dati prima di rimuovere quella directory.
Dove risiedono i dati
Tutto ciò che Dropstone salva su disco si trova in due directory.
| Cosa | macOS / Linux | Windows |
|---|---|---|
| Credenziali e sessioni | ~/.local/share/dropstone/ | %USERPROFILE%\.local\share\dropstone |
| Log | ~/.local/share/dropstone/log/ | %USERPROFILE%\.local\share\dropstone\log |
| Cache | ~/.cache/dropstone/ | %USERPROFILE%\.cache\dropstone |
All'interno della directory dati:
auth.json— le tue credenziali. Eliminalo solo per forzare un accesso pulito.log/— log con timestamp. Vengono conservati i dieci più recenti.project/— cronologia delle sessioni, limitata per progetto.
Un file di log prende il nome dal momento in cui è stato scritto, ad esempio 2026-05-23T123456.log. Quello più recente è quello che ti serve.
Ottieni un log che valga la pena leggere
Per impostazione predefinita il livello di log è silenzioso. Due flag lo modificano:
# Output dettagliato scritto nel file di log
dropstone --log-level DEBUG
# Lo stesso output trasmesso al terminale mentre accade
dropstone --print-logs
Usali insieme quando vuoi osservare l'errore mentre si verifica e avere comunque il file in seguito.
Se il problema è un crash all'avvio, --print-logs è quello che aiuta: il file di log potrebbe non essere scritto affatto prima che il processo termini, ma stderr lo è sempre.
Cosa includere in una segnalazione
Una segnalazione con questi cinque elementi di solito richiede una sola risposta per essere risolta. Una senza di essi di solito ne richiede quattro.
-
Il comando esatto che hai eseguito. Non una parafrasi — la riga letterale, inclusi i flag.
-
Cosa ti aspettavi e cosa è successo. Entrambe le parti. "Non ha funzionato" non restringe il campo.
-
La tua versione e piattaforma.
dropstone --versionPiù il tuo sistema operativo e la sua versione, e se sei su Windows nativo o dentro WSL.
-
Lo stralcio di log pertinente. Poche righe prima e dopo l'errore, non l'intero file. Oscura qualsiasi dato sensibile — i log di sessione possono contenere percorsi di file e codice.
-
Se è riproducibile. Sempre, a volte o una sola volta. "A volte" vale la pena dirlo; indica un problema di temporizzazione o di stato piuttosto che un input errato.
Inviala a dropstone.io/contact.
Restringere il campo
Se la causa non è ancora evidente, elimina le variabili una alla volta. Ciascuna di queste rimuove un'intera categoria.
È il progetto? Esegui Dropstone in una directory vuota. Se funziona lì, il problema è limitato al progetto — probabilmente un file di configurazione, un file di regole o qualcosa nel repository che l'agente sta leggendo.
È la tua configurazione? Sposta temporaneamente dropstone.json da parte e riavvia. Consulta Configurazione per sapere dove si trovano i file di configurazione globali e di progetto.
È un server MCP? Un server che si blocca all'avvio può fermare l'intera sessione. Elencali e disabilitali, poi riabilitane uno alla volta:
dropstone mcp list
È la rete? I proxy aziendali sono la causa più comune di errori che sembrano qualcos'altro. Verifica:
curl -I https://dropstone.io
Se fallisce o restituisce qualcosa di inaspettato, consulta Rete e proxy. La soluzione usuale è impostare HTTPS_PROXY e, soprattutto, NO_PROXY=localhost,127.0.0.1 — Dropstone usa un loopback locale durante le sessioni interattive, e instradarlo attraverso un proxy causa un loop.
Sono le tue credenziali? Esci e accedi di nuovo:
dropstone auth logout
dropstone auth login
È il terminale? Su Linux, copia e incolla richiedono un'utility per gli appunti installata. Consulta Risoluzione dei problemi CLI.
È Windows? Accesso lento ai file, problemi del terminale e problemi di percorso su Windows nativo di solito scompaiono sotto WSL. Consulta Windows e WSL.
Prima di contattare il supporto
- Eseguito
dropstone updatee riprovato - Riprodotto con
--log-level DEBUG --print-logs - Controllati Problemi comuni e Risoluzione dei problemi CLI
- Controllata la pagina di stato per un'interruzione
- Verificata la tua versione rispetto a download.dropstone.io/latest.txt
- Raccolti i cinque elementi sopra
Correlati
- Problemi comuni — errori di installazione, autenticazione e aggiornamento
- Risoluzione dei problemi CLI — log, archiviazione ed errori di runtime
- Rete e proxy — proxy aziendali e certificati personalizzati
- Configurazione —
dropstone.json, ambiti globali e di progetto