Memoria en chat, CLI y SDK
La memoria de Dropstone pertenece a tu cuenta, no a una sola aplicación. Una regla que estableces en la CLI se aplica en el chat, y algo aprendido en el chat está disponible para el SDK. Una sola memoria, en todas las superficies.
Dropstone se ejecuta en varios lugares: una aplicación de chat en tu navegador, una CLI en tu terminal, un SDK en tu propio código y una extensión de VS Code. La mayoría de las herramientas que existen en más de un lugar mantienen una memoria separada en cada una. Dropstone mantiene una sola.
Esto es lo que Dropstone entiende por Continuity. Tu memoria está vinculada a tu cuenta, y cada superficie lee y escribe en la misma.
Qué significa esto en la práctica
Enséñalo una vez, úsalo en cualquier lugar. Dile a la CLI que nunca quieres declaraciones function, y la próxima vez que le pidas al chat que escriba un helper, usará funciones de flecha. Corrige al chat sobre cómo tu equipo nombra las ramas, y la CLI lo seguirá en tu próximo commit.
Estúdialo una vez, úsalo en todas partes. Pídele al chat que estudie la documentación de una librería, y el SDK tendrá ese conocimiento la próxima vez que tu código lo llame.
Continúa donde lo dejaste. Inicia una conversación en el chat sobre una migración, cierra la laptop y abre la CLI en el mismo proyecto. El contexto está ahí.
Un solo lugar para gestionarlo. Pregunta "¿qué recuerdas de mí?" en cualquier superficie y obtendrás la misma lista. Elimina algo una vez y desaparecerá de todas.
Qué superficies comparten memoria
| Superficie | Lee memoria | Escribe memoria |
|---|---|---|
| Dropstone Chat (chat.dropstone.io) | Sí | Sí |
| Dropstone CLI | Sí | Sí |
| Dropstone SDK | Sí | Sí |
| Extensión de VS Code | Sí | Sí |
| Chat de incógnito | Sí | No |
Un chat de incógnito es la única superficie que lee sin escribir: lo que Dropstone ya sabe de ti está disponible para ella, y nada de lo que produzca la conversación se conserva. Es el modo para el trabajo que no quieres que se recuerde, no para ocultarte de un asistente que ya conoce tus convenciones.
Cada superficie anterior requiere la misma cuenta de Dropstone. La CLI inicia sesión mediante dropstone login; el chat y el panel comparten una sesión en el mismo navegador; el cliente local del SDK usa el inicio de sesión de la CLI, y su cliente headless, que acepta una clave de API, no tiene memoria en absoluto. Consulta Una memoria en cada superficie.
Cómo llega una memoria a una conversación
Cuando envías un mensaje en cualquier superficie, Dropstone revisa tu memoria para ver qué es relevante y lo trae a ese turno. Las reglas permanentes siempre se incluyen. Los hechos, el conocimiento estudiado y el contexto de conversaciones pasadas se incluyen cuando tienen relación con lo que preguntaste.
Cada turno también guarda un registro breve de qué memorias recibió, de modo que si después preguntas "¿usaste mi memoria hace un momento?" puede responder desde ese registro en lugar de adivinar. Nombrará en qué se basó y dirá qué memorias recibió pero no necesitó.
Qué no se comparte
La memoria se comparte entre tus superficies. No se comparte entre cuentas, ni con otras personas a menos que estés en una organización y compartas deliberadamente una memoria específica con tu equipo. Consulta Memoria en equipos y organizaciones.
Los archivos de proyecto que subes en el chat pertenecen a ese proyecto, no a la memoria. Están disponibles en las conversaciones dentro de ese proyecto, en la superficie donde los subiste. Lo que Dropstone aprende al trabajar con esos archivos puede convertirse en memoria; los archivos en sí no.
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.