すべての画面で共有されるひとつのメモリ
Dropstone Chat、CLI、SDK をまたいで追跡されるアカウントメモリ、何が共有され何が共有されないか、そしてインテグレーションの学習内容を自分のメモリに混ぜない方法。
メモリこそが、Dropstone の各画面をつなぐ要素です。どこかの画面で一度教えれば、他の画面にも反映されます: アカウントごとにひとつのメモリ、ツールごとではありません。
何がメモリを共有するか
| 画面 | 実行方法 | メモリを共有するか |
|---|---|---|
| Dropstone Chat | サインイン済み | はい |
| CLI | dropstone login でサインイン済み | はい |
| SDK、ローカルエージェントクライアント | あなたのアカウントとしてサーバーを起動 | はい |
| SDK、ヘッドレスクライアント | 公開エンドポイントに対する API キー | いいえ |
| シークレットチャット | メモリを読み取り、書き込みはしない | 読み取りのみ、書き込みなし |
この表の背後にあるルールはシンプルです: あなたとして実行される画面はあなたのメモリを持ち、パイプライン用に作られた画面は持たず、ひとつのモードは書き込まずに読み取るだけです。ヘッドレスエンドポイント は意図的にステートレスなので、先週 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.