Satu memori Dropstone di seluruh chat, CLI, dan SDK
Memori akun yang mengikuti Anda di Dropstone Chat, CLI, dan SDK, apa saja yang berbagi dan apa yang tidak, serta cara menjaga pembelajaran sebuah integrasi agar tidak masuk ke memori Anda sendiri.
Memori adalah yang menghubungkan semua permukaan Dropstone. Ajari sesuatu sekali saja, di permukaan mana pun, dan hal itu akan tersedia di permukaan lainnya: satu memori per akun, bukan satu per alat.
Apa saja 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 terhadap 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 memilikinya, dan satu mode membaca tanpa menulis. Endpoint headless memang dibuat tanpa status dengan sengaja, sehingga 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 agen yang harus Anda beri pengarahan di setiap panggilan. Aturan yang Anda tetapkan di Chat berlaku di sesi yang dimulai oleh aplikasi Anda, dan fakta yang dicatat oleh sesi SDK akan tersedia saat Anda membuka CLI berikutnya. Itulah bagian yang menguntungkan: semakin lama Anda bekerja dengan Dropstone, semakin sedikit setiap permukaan yang perlu diberi tahu. Lihat Bagaimana agen belajar saat bekerja.
Menjaga integrasi tetap terpisah
Jika sebuah layanan seharusnya memiliki memorinya sendiri daripada memori Anda, berikan akunnya sendiri, atau akun anggota organisasi yang didedikasikan untuk integrasi tersebut. Layanan itu kemudian belajar tentang integrasi tersebut dan tidak ada yang lain, dan memori Anda sendiri tetap menjadi milik Anda. Lihat Memori dan privasi Anda.
Editor dan integrasi lainnya
Ekstensi editor, API, dan integrasi lainnya didokumentasikan dalam referensi CLI, yang merupakan tempat untuk pengaturan khusus permukaan: ekstensi VS Code itu sendiri, pengaturan VS Code, integrasi IDE, dan 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.