Dropstone CLI

Guida rapida

Installa Dropstone, accedi e invia la tua prima modifica in meno di cinque minuti. Questa guida ti porta da zero a un ciclo agente funzionante.

Al termine di questa guida avrai Dropstone installato, avrai effettuato l'accesso e avrai prodotto modifiche reali in un progetto a tua scelta.

Prima di iniziare

Ti serve:

  • Un terminale o prompt dei comandi
  • Un progetto su disco a cui puntare Dropstone (qualsiasi linguaggio, qualsiasi dimensione)
  • Un account Dropstone, che puoi creare su dropstone.io

Passaggio 1: Installa Dropstone

Scegli il percorso di installazione per la tua piattaforma.

Homebrew (consigliato):

brew tap blankline-org/dropstone-cli
brew install dropstone

Oppure lo script di installazione:

curl -fsSL https://dropstone.io/install | bash

Entrambi i metodi installano un singolo binario dropstone nel tuo PATH. Nessun Node, nessuna dipendenza runtime.

Verifica l'installazione:

dropstone --version

Dovresti vedere un numero di versione (la versione attuale è 1.0.8). Il binario controlla gli aggiornamenti all'avvio e li installa, così resti aggiornato senza dover rieseguire l'installer. Se hai installato con Homebrew, usa brew upgrade dropstone — Homebrew possiede quel binario e Dropstone non lo toccherà.

Passaggio 2: Accedi

Spostati in una directory di progetto e avvia Dropstone:

cd /percorso/del/tuo/progetto
dropstone

Al primo avvio ti verrà chiesto di accedere. Due opzioni:

  1. Continua nel browser (consigliato). Apre dropstone.io/login, ti fa accedere e restituisce il token al CLI automaticamente. Usa PKCE così il token non appare mai nella barra URL del browser.
  2. Incolla un token. Per sessioni SSH o headless. Ottieni un token su dropstone.io/account e incollalo.

Le tue credenziali vengono salvate su disco dopo il primo accesso. Per cambiare account in seguito, esegui /login dall'interno di Dropstone.

Passaggio 3: Avvia la tua prima sessione

Ora stai guardando la schermata iniziale di Dropstone. Tre cose da notare:

  • Il tuo livello di modello attuale è mostrato in alto a destra (predefinito: Dropstone Fast)
  • La casella di input in basso è dove digiti
  • I comandi slash iniziano con /. Prova /help per vederli tutti

Digita qualsiasi prompt in linguaggio naturale per avviare una sessione. Non c'è sintassi speciale da imparare.

Passaggio 4: Fai la tua prima domanda

Lascia che Dropstone esplori il progetto per te. Prova uno di questi:

cosa fa questo progetto?
quali sono i punti di ingresso principali?
spiega la struttura delle cartelle

Dropstone leggerà i file su richiesta e risponderà con citazioni al codice reale. Non devi incollare file o scrivere contesto manualmente.

Puoi anche chiedere a Dropstone di se stesso:

cosa puoi fare in questo progetto?
quali comandi hai il permesso di eseguire?

Passaggio 5: Fai la tua prima modifica al codice

Ora descrivi una piccola modifica. Per un nuovo progetto, prova qualcosa a basso rischio:

aggiungi un README con una descrizione del progetto in un paragrafo

Per un progetto esistente:

aggiungi la validazione dell'input alla funzione che crea un utente

Dropstone:

  1. Troverà il file pertinente
  2. Mostrerà la modifica proposta come diff
  3. Chiederà la tua approvazione prima di scrivere
  4. Verificherà il risultato (controlli di tipo, test, lint se disponibili)

Permessi

Dropstone chiede l'approvazione la prima volta che vuole modificare un file o eseguire un comando shell. Approva una volta e la stessa operazione nella stessa sessione verrà eseguita senza ulteriori richieste. Usa /permissions per visualizzare o revocare ciò che hai consentito.

Passaggio 6: Lavora con git

Dropstone tratta git come uno strumento di prima classe:

quali file ho modificato?
committa le mie modifiche con un messaggio descrittivo
crea un branch chiamato feature/health-endpoint e passaci
mostra gli ultimi cinque commit
aiutami a risolvere il conflitto di merge in src/auth.ts

Per i flussi di lavoro a livello di PR (apertura di pull request, generazione di descrizioni PR, pubblicazione di commenti di revisione), consulta Integrazione GitHub.

Passaggio 7: Correggi un bug o aggiungi una funzionalità

Descrivi ciò che vuoi in linguaggio semplice. Dropstone individuerà il codice, comprenderà il contesto, implementerà la modifica e la verificherà.

c'è un bug per cui le ricerche vuote restituiscono tutti i risultati - correggilo
aggiungi un endpoint /healthz al server API che restituisce le informazioni di build
il modulo di login si blocca quando l'email manca - scopri perché e correggilo

Se l'attività coinvolge più file, Dropstone scriverà un breve piano e lo eseguirà passo dopo passo. Puoi premere Esc in qualsiasi momento per interrompere e guidare.

Passaggio 8: Prova altri flussi di lavoro comuni

Alcuni modelli in cui Dropstone è bravo:

Refactoring

rifattorizza il modulo auth per usare async/await invece dei callback

Scrivere test

scrivi test unitari per le funzioni della calcolatrice

Revisione del codice

rivedi le mie modifiche in staging e segnala qualsiasi cosa rischiosa

Documentazione

aggiorna le istruzioni di installazione del README per includere il percorso WSL

Tip

Parla con Dropstone come con un compagno di squadra. Descrivi ciò che vuoi ottenere, non i passaggi esatti per arrivarci. L'agente è al meglio nella pianificazione quando lasci a lui le scelte di implementazione.

Comandi essenziali

I pochi comandi che userai davvero:

ComandoCosa faEsempio
dropstoneAvvia una sessione interattiva nella directory correntedropstone
dropstone run "task"Esegue un'attività una tantum ed escedropstone run "spiega auth.ts"
dropstone -cContinua l'ultima sessione in questa directorydropstone -c
dropstone --session IDRiprende una sessione specifica tramite iddropstone --session 7f3a...
/helpMostra tutti i comandi slashdentro una sessione
/effortCambia il livello di modello per questa sessione/effort high
/clearCancella la conversazione correntedentro una sessione
/loginCambia accountdentro una sessione
exit o Ctrl+DEsci da Dropstone

Il riferimento completo è nelle pagine CLI e comandi slash.

Suggerimenti per i nuovi utenti

Cosa fare dopo

Ottenere aiuto

  • Dentro Dropstone, digita /help o chiedi in linguaggio semplice ("come cambio modello?")
  • Sfoglia il resto della documentazione su docs.dropstone.io
  • Segnala un problema o richiedi una funzionalità su dropstone.io/contact
Ctrl+I