Dropstone Docs

Modelli

Scelta tra Dropstone Fast 1.7, Pro 1.7 e Heavy 1.7, i tre livelli di modelli che Dropstone offre, oltre a come impostare i valori predefiniti e regolare la profondità di ragionamento.

Dropstone offre tre livelli di modelli che coprono l'intera gamma del lavoro di programmazione, dalle domande veloci ed economiche ai refactoring agentici a lungo orizzonte. Scegli un livello; Dropstone esegue l'inferenza. Non esiste il concetto di "provider" esterno da configurare.

I tre livelli

LivelloID modelloIdeale per
Fast 1.7dropstone/dropstone-fastDriver quotidiano predefinito. Chat, modifiche a file singoli, risposte rapide, revisione del codice, uso semplice di strumenti. Il più economico e veloce.
Pro 1.7dropstone/dropstone-proCapacità di programmazione all'avanguardia con un equilibrio bilanciato tra velocità e costo. Modifiche a più file, bug che richiedono un vero ragionamento, discussioni di progettazione.
Heavy 1.7dropstone/dropstone-heavyLavoro a lungo orizzonte: architettura, grandi refactoring, orchestrazione multi-agente. Il tetto di ragionamento più profondo.

Per passare da uno all'altro durante una sessione:

/models

oppure premi Ctrl+X M.

Come impostare un valore predefinito

Aggiungi l'ID del modello al tuo dropstone.json. La configurazione del progetto sovrascrive quella globale, quindi puoi scegliere un valore predefinito diverso per ogni progetto.

Imposta Fast 1.7 come predefinito

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-fast"
}

Imposta Pro 1.7 come predefinito

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-pro"
}

Imposta Heavy 1.7 come predefinito

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-heavy"
}

Puoi anche scegliere un modello per una singola esecuzione con --model:

dropstone --model dropstone/dropstone-heavy

Profondità di ragionamento

Ogni livello supporta quattro profondità di ragionamento tramite /effort:

  • low: risposte veloci, crediti minimi
  • medium: equilibrio quotidiano (predefinito)
  • high: ragionamento più profondo per problemi complessi
  • xhigh: massima profondità di ragionamento, spesa di crediti maggiore

Passa da una all'altra durante una sessione:

/effort

Per impostare una profondità come predefinita, aggiungi variant:

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-pro",
  "variant": "high"
}

Le domande banali su low costano una frazione delle risposte con sforzo high. Scegli il livello che corrisponde al compito.

La denominazione della versione 1.7

Fast, Pro e Heavy sono nomi di marca, non checkpoint specifici del modello. Ognuno porta un suffisso di versione allineato al calendario:

  • 1.7 significa Anno 1, Mese 7
  • 1.8 significherà Anno 1, Mese 8
  • E così via

Ogni mese, il miglior modello di programmazione all'avanguardia per ogni livello viene rivalutato e il migliore diventa la scelta del mese. Il marchio rimane stabile; il modello sottostante migliora nel tempo.

Questo è documentato apertamente nella pagina Trust di Dropstone: il livello di marca di ogni release e il suo modello sottostante sono pubblici. Sai sempre cosa alimenta i tuoi prompt.

Modelli legacy (generazione precedente)

Ogni mese esce una nuova lineup (ad esempio 1.7) e i livelli del mese precedente (ad esempio 1.6) restano disponibili per chiunque debba fissarsi su di essi o tornare a essi. Per mantenere il selettore concentrato sulla lineup attuale, questi livelli più vecchi sono contrassegnati come sperimentali e sono nascosti per impostazione predefinita.

Per mostrarli, imposta la variabile d'ambiente DROPSTONE_ENABLE_EXPERIMENTAL_MODELS su true (o 1) prima di avviare Dropstone. Non esiste un comando slash o una chiave di file di configurazione per questo; viene letta dall'ambiente del processo CLI.

$env:DROPSTONE_ENABLE_EXPERIMENTAL_MODELS = "true"
dropstone
DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true dropstone

# oppure rendila persistente nel tuo profilo shell (~/.zshrc, ~/.bashrc):
export DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true

Con il flag impostato, i livelli della generazione precedente appaiono in /models e in dropstone models e diventano selezionabili esattamente come quelli attuali:

LivelloID modello
Fast 1.6dropstone/dropstone-fast-1.6
Pro 1.6dropstone/dropstone-pro-1.6
Heavy 1.6dropstone/dropstone-heavy-1.6

Puoi fissarne uno come predefinito come qualsiasi altro modello (il flag --model funziona anche per una singola esecuzione):

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-pro-1.6"
}

Note:

Solo la lineup immediatamente precedente viene mantenuta disponibile; le generazioni più vecchie vengono ritirate. Rimuovendo la variabile (o impostandola su un valore diverso da true / 1) i livelli legacy vengono nuovamente nascosti. I modelli ritirati che non sono nella lineup attuale o precedente non possono essere riabilitati in questo modo.

Passare da un livello all'altro a metà sessione

Usa la palette dei comandi o una scorciatoia da tastiera per cambiare senza riavviare. La cronologia della conversazione persiste tra i cambi di livello.

AzioneComando slashScorciatoia
Cambia livello (Fast / Pro / Heavy)/modelsCtrl+X M
Passaggio rapido a un livello usato di recenteF2
Regola la profondità di ragionamento/effort

Scegliere il livello giusto

Carico di lavoroLivelloPerché
"Cosa fa questa funzione?"FastContesto di file singolo, risposta veloce necessaria
"Correggi questo bug in auth.ts"Fast o ProPro se il bug richiede un ragionamento più profondo
"Refactoring dell'intera directory routes/"Pro o HeavyLe modifiche a più file beneficiano di un ragionamento a contesto più lungo
"Progetta un nuovo livello di caching per la nostra API"HeavyIl ragionamento a livello di architettura richiede il modello più profondo
Flusso quotidiano di correzioni rapideFast5× più turni per dollaro rispetto alle migliori CLI all'avanguardia

In caso di dubbio: inizia con Fast e sali di livello se la risposta non è abbastanza profonda.

Ordine di caricamento

Quando Dropstone si avvia, sceglie un modello in questo ordine di priorità:

  1. Il flag da riga di comando --model / -m (ad es. dropstone --model dropstone/dropstone-pro)
  2. Il valore model nella tua configurazione dropstone.json
  3. Il modello usato per ultimo nella sessione precedente
  4. Fast 1.7 come predefinito sicuro
Ctrl+I