Satu memori di setiap permukaan
Memori akun yang mengikuti Anda di Dropstone Chat, CLI, dan SDK, apa yang berbagi dan apa yang tidak, serta cara menjaga pembelajaran integrasi agar tidak masuk ke memori Anda sendiri.
Memori adalah yang menyatukan semua permukaan Dropstone. Ajari sekali, di mana pun, dan memori itu akan ada di permukaan lainnya: satu memori per akun, bukan satu per alat.
Apa yang berbagi memori
| Permukaan | Cara berjalan | Berbagi memori |
|---|---|---|
| Dropstone Chat | masuk | Ya |
| CLI | masuk dengan dropstone login | Ya |
| SDK, klien agen lokal | memulai server sebagai akun Anda | Ya |
| SDK, klien headless | kunci API ke endpoint publik | Tidak |
| Chat penyamaran | membaca memori, tidak menulis apa pun | Membaca, tidak menulis |
Aturan di balik tabel ini sederhana: permukaan yang berjalan sebagai Anda memiliki memori Anda, permukaan yang dibangun untuk pipeline tidak, dan satu mode membaca tanpa menulis. Endpoint headless memang tanpa status, jadi input yang sama memberikan jawaban yang sama apa pun yang Anda ajarkan ke Dropstone minggu lalu. Chat penyamaran adalah kebalikannya: ia bekerja dengan apa yang Dropstone ketahui dan tidak menyimpan apa pun yang dihasilkannya.
Mengapa ini penting dalam kode
Agen yang mengetahui konvensi Anda lebih berharga daripada yang harus Anda beri pengarahan setiap kali dipanggil. Aturan yang Anda tetapkan di Chat berlaku dalam sesi yang dimulai aplikasi Anda, dan fakta yang dicatat sesi SDK ada di sana saat Anda membuka CLI berikutnya. Itulah bagian yang menguntungkan: semakin lama Anda bekerja dengan Dropstone, semakin sedikit setiap permukaan yang harus diberi tahu. Lihat Bagaimana agen belajar saat bekerja.
Menjaga integrasi tetap terpisah
Jika sebuah layanan harus memiliki memorinya sendiri daripada memori Anda, berikan akunnya sendiri, atau akun anggota organisasi yang didedikasikan untuk integrasi tersebut. Layanan itu kemudian belajar tentang integrasi dan tidak ada yang lain, dan memori Anda sendiri tetap milik Anda. Lihat Memori dan privasi Anda.
Editor dan integrasi lainnya
Ekstensi editor, API, dan integrasi lainnya didokumentasikan dalam referensi CLI, yang merupakan rumah untuk pengaturan khusus permukaan: ekstensi VS Code itu sendiri, pengaturan VS Code, integrasi IDE, dan API HTTP.
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.