Session interactive
Comment travailler dans une session Dropstone. Références de fichiers, échappements shell, commandes slash et intégration d'éditeur.
Dropstone s'exécute comme une session interactive dans votre terminal. Chaque session est liée au répertoire à partir duquel vous l'avez lancée, conserve l'historique de la conversation et reste ouverte jusqu'à ce que vous la quittiez. Cette page explique comment piloter une session : comment référencer des fichiers, exécuter des commandes shell, utiliser des commandes slash et connecter un éditeur externe.
Démarrer une session
Exécutez dropstone à partir d'un projet :
dropstone
Ou pointez-le vers un répertoire spécifique :
dropstone /path/to/project
Une fois Dropstone lancé, tapez n'importe quel message en langage naturel :
Give me a quick summary of the codebase.
Références de fichiers
Référencez les fichiers dans vos messages avec @. Cela effectue une recherche floue dans le répertoire de travail actuel.
How is auth handled in @src/api/index.ts?
Le contenu du fichier est ajouté automatiquement à la conversation, de sorte que l'agent peut le lire sans avoir à le chercher d'abord.
Commandes shell
Commencez un message par ! pour exécuter une commande shell. La sortie est ajoutée à la conversation en tant que résultat d'outil afin que l'agent puisse réagir.
!ls -la
!git diff
Commandes slash
Tapez / suivi d'un nom de commande pour effectuer une action rapide. La plupart ont un raccourci clavier utilisant ctrl+x comme touche leader (configurable via Keybindings).
/help
compact
Compactez la session actuelle. Le contexte plus ancien est résumé pour laisser de la place au travail plus récent. Alias : /summarize.
Keybind: ctrl+x c
details
Basculez l'affichage des détails d'exécution des outils en ligne.
editor
Ouvrez votre éditeur externe pour composer un message plus long. Utilise l'éditeur défini dans EDITOR. Voir Editor setup.
Keybind: ctrl+x e
effort
Ajustez la profondeur de raisonnement du modèle actif. Ouvre un sélecteur avec quatre niveaux : low, medium, high, xhigh. Un effort plus élevé produit un raisonnement plus profond au prix de plus de crédits et d'une latence légèrement plus élevée. Alias : /thinking.
exit
Quittez Dropstone. Aliases : /quit, /q.
Keybind: ctrl+x q
export
Exportez la conversation actuelle en Markdown et ouvrez-la dans votre éditeur (utilise EDITOR).
Keybind: ctrl+x x
help
Affiche la boîte de dialogue d'aide avec chaque commande slash et keybind.
init
Configuration guidée pour créer ou mettre à jour AGENTS.md. Voir Rules (AGENTS.md).
models
Listez les modèles disponibles pour cette session.
Keybind: ctrl+x m
new
Démarrez une nouvelle session dans le répertoire actuel. Alias : /clear.
Keybind: ctrl+x n
redo
Refaites un message précédemment annulé. Disponible uniquement après /undo. Les modifications de fichiers sont restaurées dans le cadre de la refonte.
Requires Git:
Undo et redo utilisent Git pour gérer les snapshots d'état de fichier, donc votre projet doit être un référentiel Git.
Keybind: ctrl+x r
sessions
Listez et basculez entre les sessions. Aliases : /resume, /continue.
Keybind: ctrl+x l
undo
Annulez le dernier message de la conversation. Supprime le message utilisateur le plus récent, toutes les réponses ultérieures et toutes les modifications de fichiers effectuées dans ces tours.
Requires Git:
Undo utilise Git pour annuler les modifications de fichiers, donc votre projet doit être un référentiel Git.
Keybind: ctrl+x u
upgrade
Ouvrez la page de tarification de Dropstone pour mettre à niveau votre plan. Utilisez ceci lorsque vous avez besoin de plus de crédits hebdomadaires ou d'accès aux niveaux premium (Dropstone Pro, Dropstone Heavy).
Plan upgrade vs CLI upgrade:
/upgrade est la mise à niveau du plan. Pour mettre à jour le binaire Dropstone CLI lui-même, exécutez dropstone update à partir de votre shell.
usage
Affiche la consommation de crédits de la semaine actuelle, le nom du plan, la limite hebdomadaire et le moment où les crédits seront réinitialisés.
Configuration de l'éditeur
Les commandes /editor et /export lancent l'éditeur dans votre variable d'environnement EDITOR.
# 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"
Pour rendre cela permanent, ajoutez-le à votre profil shell (~/.bashrc, ~/.zshrc, etc.).
Options populaires :
codepour Visual Studio Codecursorpour Cursorwindsurfpour Windsurfnvimpour Neovimvimpour Vimnanopour Nanosublpour Sublime Textnotepadpour Windows Notepad
The --wait flag:
Les éditeurs GUI comme VS Code reviennent immédiatement par défaut, ce qui ignorerait votre message. Le drapeau --wait fait en sorte que le processus de l'éditeur se bloque jusqu'à ce que vous fermiez le fichier, afin que Dropstone puisse lire ce que vous avez écrit.
Personnalisation
Quelques préférences au niveau de la session se trouvent dans la palette de commandes (Ctrl+P). Recherchez ce que vous souhaitez modifier ; le paramètre est mémorisé entre les sessions.
- Hide username: supprime votre nom d'utilisateur des messages de chat
- Diff style: choisissez entre adaptative (par défaut) et diffs empilés en une seule colonne
- Mouse capture: basculez si le terminal gère lui-même la sélection à la souris, ou si Dropstone le fait
Pour tout le reste (keybinds, formatters, format de fichier de configuration), consultez les pages dédiées : Keybindings, Formatters, Configuration.
Confidentialité et conservation des données
Vos messages, votre code et vos transcriptions de conversation ne sont jamais utilisés pour entraîner les modèles et ne sont pas conservés au-delà de la durée de vie de votre session. Dropstone utilise la mise en cache des messages au niveau de la session pour réduire les coûts et la latence, de la même manière qu'Anthropic et OpenAI : le contenu mis en cache est isolé à votre propre compte, expire automatiquement et n'est jamais réutilisé pour un autre utilisateur ou envoyé à l'entraînement du modèle.
Ces contrôles sont appliqués et examinés par Blankline, la société mère de Dropstone. L'équipe de conformité de Blankline audite la gestion des données de Dropstone de manière récurrente et conserve l'autorité de révocation sur l'accès à la production de tout individu ou système qui viole la politique.
Consultez la page Trust pour la posture complète, y compris les divulgations de sous-traitants et la limite de sécurité d'exécution.