Speicher über Chat, CLI und SDK hinweg
Der Dropstone-Speicher gehört zu deinem Konto, nicht zu einer einzelnen App. Eine Regel, die du in der CLI festlegst, gilt auch im Chat, und etwas, das im Chat gelernt wird, steht dem SDK zur Verfügung. Ein Speicher, jede Oberfläche.
Dropstone läuft an mehreren Orten: als Chat-App in deinem Browser, als CLI in deinem Terminal, als SDK in deinem eigenen Code und als VS-Code-Erweiterung. Die meisten Tools, die an mehr als einem Ort existieren, führen an jedem Ort einen separaten Speicher. Dropstone führt nur einen.
Das meint Dropstone mit Continuity. Dein Speicher ist an dein Konto gebunden, und jede Oberfläche liest aus demselben Speicher und schreibt in denselben.
Was das in der Praxis bedeutet
Einmal beibringen, überall anwenden. Sag der CLI, dass du niemals function-Deklarationen möchtest, und wenn du das nächste Mal den Chat bittest, einen Helfer zu schreiben, verwendet er Pfeilfunktionen. Korrigiere den Chat darin, wie dein Team Branches benennt, und die CLI hält sich beim nächsten Commit daran.
Einmal studieren, überall nutzen. Bitte den Chat, die Dokumentation einer Bibliothek zu studieren, und das SDK verfügt beim nächsten Aufruf aus deinem Code über dieses Wissen.
Dort weitermachen, wo du aufgehört hast. Beginne im Chat ein Gespräch über eine Migration, schließe das Laptop und öffne die CLI im selben Projekt. Der Kontext ist da.
Eine zentrale Verwaltung. Frage auf jeder Oberfläche „Was weißt du über mich?" und du erhältst dieselbe Liste. Entferne etwas einmal und es ist überall gelöscht.
Welche Oberflächen teilen den Speicher
| Oberfläche | Liest Speicher | Schreibt Speicher |
|---|---|---|
| Dropstone Chat (chat.dropstone.io) | Ja | Ja |
| Dropstone CLI | Ja | Ja |
| Dropstone SDK | Ja | Ja |
| VS-Code-Erweiterung | Ja | Ja |
| Inkognito-Chat | Ja | Nein |
Ein Inkognito-Chat ist die eine Oberfläche, die liest, ohne zu schreiben: Was Dropstone bereits über dich weiß, steht ihr zur Verfügung, und nichts, was das Gespräch hervorbringt, wird gespeichert. Es ist der Modus für Arbeit, die du nicht gespeichert haben möchtest, nicht dafür, dich vor einem Assistenten zu verstecken, der deine Konventionen bereits kennt.
Jede der oben genannten Oberflächen erfordert dasselbe Dropstone-Konto. Die CLI meldet sich über dropstone login an; Chat und Dashboard teilen sich eine Sitzung im selben Browser; der lokale Client des SDK nutzt die Anmeldung der CLI, und sein Headless-Client, der einen API-Schlüssel verwendet, hat überhaupt keinen Speicher. Siehe Ein Speicher auf jeder Oberfläche.
Wie ein Speicher in ein Gespräch gelangt
Wenn du auf einer beliebigen Oberfläche eine Nachricht sendest, prüft Dropstone deinen Speicher auf Relevantes und bringt es in diese Runde ein. Stehende Regeln sind immer dabei. Fakten, studiertes Wissen und Kontext aus früheren Gesprächen kommen hinzu, wenn sie mit deiner Frage zusammenhängen.
Jede Runde führt außerdem eine kurze Aufzeichnung darüber, welche Speicherinhalte ihr übergeben wurden. Wenn du danach fragst „Hast du gerade meinen Speicher verwendet?", kann sie aus dieser Aufzeichnung antworten, statt zu raten. Sie benennt, worauf sie zurückgegriffen hat, und sie sagt, welche Speicherinhalte sie erhalten, aber nicht benötigt hat.
Was nicht geteilt wird
Der Speicher wird über deine Oberflächen hinweg geteilt. Er wird nicht über Konten hinweg geteilt und nicht mit anderen Personen geteilt, es sei denn, du bist in einer Organisation und teilst bewusst einen bestimmten Speicherinhalt mit deinem Team. Siehe Speicher in Teams und Organisationen.
Projektdateien, die du im Chat hochlädst, gehören zu diesem Projekt, nicht zum Speicher. Sie stehen in Gesprächen innerhalb dieses Projekts auf der Oberfläche zur Verfügung, auf der du sie hochgeladen hast. Was Dropstone aus der Arbeit mit diesen Dateien lernt, kann zu Speicher werden; die Dateien selbst nicht.
Related articles
- How Dropstone remembers youDropstone keeps a persistent memory that follows your account across chat, the CLI, and the SDK. Correct it once and it should not need correcting again, anywhere you use it.
- See what Dropstone has learnedAsk Dropstone what it remembers and it lists everything, standing rules separately from facts. You can also ask what memory it used on a specific reply. Nothing is hidden from you.
- Memory in teams and organizationsIn a Dropstone organization, memory has three levels. Private is yours alone. Team is shared with one team. Organization is shared with everyone. Nothing is shared unless its author decides to share it.
- Where can I use Dropstone?Dropstone is available as a chat app in the browser, a CLI for macOS, Linux and Windows, a VS Code extension, and an SDK. They all share one account, one memory, and one usage allowance.
- Incognito chatsAn incognito chat writes nothing to your memory: nothing you say or correct is kept, and no summary is made. What Dropstone already knows about you is still available to it, so the work gets the same assistant without leaving a trace.