Interaktive Sitzung
Wie man in einer Dropstone-Sitzung arbeitet. Dateireferenzen, Shell-Escapes, Slash-Befehle und Editor-Integration.
Dropstone läuft als interaktive Sitzung in deinem Terminal. Jede Sitzung ist an das Verzeichnis gebunden, von dem aus du sie gestartet hast, speichert die Gesprächshistorie und bleibt offen, bis du sie beendest. Diese Seite behandelt die Bedienung einer Sitzung: wie man Dateien referenziert, Shell-Befehle ausführt, Slash-Befehle verwendet und einen externen Editor verbindet.
Sitzung starten
Führe dropstone in einem Projekt aus:
dropstone
Oder zeige auf ein bestimmtes Verzeichnis:
dropstone /path/to/project
Sobald Dropstone läuft, gib einen beliebigen natürlichsprachigen Prompt ein:
Give me a quick summary of the codebase.
Dateireferenzen
Referenziere Dateien in deinen Nachrichten mit @. Dies führt eine Fuzzy-Suche im aktuellen Arbeitsverzeichnis durch.
How is auth handled in @src/api/index.ts?
Der Inhalt der Datei wird automatisch zum Gespräch hinzugefügt, sodass der Agent sie lesen kann, ohne sie zuerst zu durchsuchen.
Shell-Befehle
Starte eine Nachricht mit !, um einen Shell-Befehl auszuführen. Die Ausgabe wird als Tool-Ergebnis zum Gespräch hinzugefügt, damit der Agent darauf reagieren kann.
!ls -la
!git diff
Slash-Befehle
Gib / gefolgt von einem Befehlsnamen ein, um eine schnelle Aktion auszuführen. Die meisten haben eine Tastenkombination mit ctrl+x als Leader-Taste (konfigurierbar über Keybindings).
/help
compact
Komprimiere die aktuelle Sitzung. Älterer Kontext wird zusammengefasst, um Platz für neuere Arbeiten zu schaffen. Alias: /summarize.
Tastenkombination: ctrl+x c
details
Umschalten, ob Tool-Ausführungsdetails inline angezeigt werden.
editor
Öffne deinen externen Editor, um eine längere Nachricht zu verfassen. Verwendet den in EDITOR eingestellten Editor. Siehe Editor-Setup.
Tastenkombination: ctrl+x e
effort
Passe die Reasoning-Tiefe des aktiven Modells an. Öffnet einen Picker mit vier Stufen: low, medium, high, xhigh. Höherer Aufwand führt zu tieferem Reasoning auf Kosten von mehr Credits und leicht höherer Latenz. Alias: /thinking.
exit
Beende Dropstone. Aliases: /quit, /q.
Tastenkombination: ctrl+x q
export
Exportiere das aktuelle Gespräch als Markdown und öffne es in deinem Editor (verwendet EDITOR).
Tastenkombination: ctrl+x x
help
Zeige den Hilfedialog mit jedem Slash-Befehl und jeder Tastenkombination.
init
Geführtes Setup zum Erstellen oder Aktualisieren von AGENTS.md. Siehe Rules (AGENTS.md).
models
Liste die verfügbaren Modelle für diese Sitzung auf.
Tastenkombination: ctrl+x m
new
Starte eine neue Sitzung im aktuellen Verzeichnis. Alias: /clear.
Tastenkombination: ctrl+x n
redo
Mache eine zuvor rückgängig gemachte Nachricht erneut. Nur nach /undo verfügbar. Dateiänderungen werden als Teil des Redo wiederhergestellt.
Requires Git:
Undo und Redo verwenden Git, um Datei-Status-Snapshots zu verwalten, daher muss dein Projekt ein Git-Repository sein.
Tastenkombination: ctrl+x r
sessions
Liste Sitzungen auf und wechsle zwischen ihnen. Aliases: /resume, /continue.
Tastenkombination: ctrl+x l
undo
Mache die letzte Nachricht im Gespräch rückgängig. Entfernt die neueste Benutzernachricht, alle nachfolgenden Antworten und alle in diesen Turns vorgenommenen Dateiänderungen.
Requires Git:
Undo verwendet Git, um Dateiänderungen rückgängig zu machen, daher muss dein Projekt ein Git-Repository sein.
Tastenkombination: ctrl+x u
upgrade
Öffne die Dropstone-Preisseite, um deinen Plan zu aktualisieren. Verwende dies, wenn du mehr wöchentliche Credits oder Zugriff auf Premium-Tiers benötigst (Dropstone Pro, Dropstone Heavy).
Plan upgrade vs CLI upgrade:
/upgrade ist das Plan-Upgrade. Um die Dropstone CLI-Binärdatei selbst zu aktualisieren, führe dropstone update aus deiner Shell aus.
usage
Zeige den Credit-Verbrauch der aktuellen Woche, den Plannamen, das wöchentliche Limit und an, wann Credits das nächste Mal zurückgesetzt werden.
Editor-Setup
Die Befehle /editor und /export starten den Editor in deiner EDITOR-Umgebungsvariable.
# Terminal editors
export EDITOR=nano
export EDITOR=vim
# GUI editors (VS Code, Cursor, VSCodium, Windsurf, Zed, etc.)
# require --wait so the editor process blocks until closed
export EDITOR="code --wait"
Um dies dauerhaft zu machen, füge es zu deinem Shell-Profil hinzu (~/.bashrc, ~/.zshrc, usw.).
Beliebte Optionen:
codefür Visual Studio Codecursorfür Cursorwindsurffür Windsurfnvimfür Neovimvimfür Vimnanofür Nanosublfür Sublime Textnotepadfür Windows Notepad
The --wait flag:
GUI-Editoren wie VS Code werden standardmäßig sofort beendet, was deine Nachricht überspringen würde. Das Flag --wait lässt den Editor-Prozess blockieren, bis du die Datei schließt, sodass Dropstone lesen kann, was du geschrieben hast.
Anpassung
Eine Handvoll Sitzungs-Level-Einstellungen befinden sich in der Befehlspalette (Ctrl+P). Suche nach dem, was du ändern möchtest; die Einstellung wird über Sitzungen hinweg gespeichert.
- Hide username: entfernt deinen Benutzernamen aus Chat-Nachrichten
- Diff style: wähle zwischen adaptive (Standard) und Single-Column-Stacked-Diffs
- Mouse capture: umschalten, ob das Terminal die Mausauswahl selbst handhabt oder Dropstone
Für alles andere (Tastenkombinationen, Formatter, Konfigurationsdateiformat) siehe die dedizierten Seiten: Keybindings, Formatters, Configuration.
Datenschutz und Datenspeicherung
Deine Prompts, Code und Gesprächstranskripte werden niemals zum Trainieren von Modellen verwendet und werden nicht über die Lebensdauer deiner Sitzung hinaus gespeichert. Dropstone verwendet Session-scoped Prompt-Caching, um Kosten und Latenz zu reduzieren, auf die gleiche Weise wie Anthropic und OpenAI: Cached-Inhalte sind auf dein eigenes Konto beschränkt, verfallen automatisch und werden niemals für andere Benutzer wiederverwendet oder zum Modelltraining gesendet.
Diese Kontrollen werden von Blankline, Dropstones Muttergesellschaft, durchgesetzt und überprüft. Blanklines Compliance-Team führt regelmäßig Audits der Datenbehandlung von Dropstone durch und behält die Widerrufsbefugnis über den Produktionszugriff jeder Person oder jedes Systems, das gegen die Richtlinie verstößt.
Siehe die Trust-Seite für die vollständige Übersicht, einschließlich Subprozessor-Offenlegungen und der Runtime-Sicherheitsgrenze.