Одна память на всех поверхностях
Память аккаунта, которая следует за вами в Dropstone Chat, CLI и SDK, что её использует, а что нет, и как не дать интеграции попасть в вашу личную память.
Память — это то, что связывает поверхности Dropstone воедино. Научите его чему-то один раз на любой из них — и это появится на остальных: одна память на аккаунт, а не на инструмент.
Что использует память
| Поверхность | Как работает | Использует память |
|---|---|---|
| Dropstone Chat | выполнен вход | Да |
| CLI | выполнен вход через dropstone login | Да |
| SDK, локальный клиент агента | запускает сервер от имени вашего аккаунта | Да |
| SDK, headless-клиент | API-ключ для публичной конечной точки | Нет |
| Инкогнито-чат | читает память, ничего не записывает | Читает, не записывает |
Правило, стоящее за таблицей, простое: поверхность, работающая от вашего имени, имеет вашу память; поверхность, созданная для пайплайнов, — нет; а один режим читает без записи. Headless-конечная точка намеренно не сохраняет состояние, поэтому одинаковый ввод даёт одинаковый ответ независимо от того, чему вы научили Dropstone на прошлой неделе. Инкогнито-чат работает наоборот: он использует то, что знает Dropstone, и не сохраняет ничего из того, что создаёт.
Почему это важно в коде
Агент, который знает ваши соглашения, стоит больше, чем тот, которому нужно объяснять всё при каждом вызове. Правило, заданное в Chat, действует в сессии, запущенной вашим приложением, а факт, записанный в сессии SDK, будет доступен при следующем открытии CLI. В этом и заключается накопительный эффект: чем дольше вы работаете с Dropstone, тем меньше нужно объяснять каждой поверхности. См. Как агент учится в процессе работы.
Как изолировать интеграцию
Если сервису нужна собственная память, а не ваша, дайте ему отдельный аккаунт или аккаунт участника организации, выделенный под эту интеграцию. Тогда он будет учиться только на интеграции и ни на чём другом, а ваша память останется вашей. См. Память и ваша конфиденциальность.
Редактор и другие интеграции
Расширение для редактора, API и остальные интеграции описаны в справочнике CLI, который является основным источником информации о настройке поверхностей: само расширение для VS Code, настройка VS Code, интеграция с IDE и HTTP API.
Related articles
- Memory across chat, CLI, and SDKDropstone memory belongs to your account, not to one app. A rule you set in the CLI applies in chat, and something learned in chat is available to the SDK. One memory, every surface.
- 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.
- Dropstone SDKA typed TypeScript and JavaScript client for the Dropstone agent, with two entry points: one for headless API calls from CI or a serverless function, one that runs the agent locally with the same account memory as the CLI and Chat.
- Using the API with your planCall Dropstone over HTTP with an API key. The endpoint is OpenAI-compatible, billed pay-per-use from your credit balance, and works from any language. Keys, errors, rate limits, and what the API does not carry.
- Dropstone CLI overviewThe Dropstone CLI is an agent for your terminal that reads your codebase, edits files, runs commands, and shares memory with everything else on your account. Install it in one command. The full reference is at docs.dropstone.io.