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