Sesi interaktif
Cara bekerja di dalam sesi Dropstone. Referensi file, shell escape, slash command, dan integrasi editor.
Dropstone berjalan sebagai sesi interaktif di terminal Anda. Setiap sesi terikat pada direktori tempat Anda meluncurkannya, menyimpan riwayat percakapan, dan tetap terbuka sampai Anda keluar. Halaman ini mencakup cara menjalankan sesi: cara mereferensikan file, menjalankan perintah shell, menggunakan slash command, dan menghubungkan editor eksternal.
Mulai sesi
Jalankan dropstone dari dalam proyek:
dropstone
Atau arahkan ke direktori tertentu:
dropstone /path/to/project
Setelah Dropstone aktif, ketik prompt natural-language apa pun:
Give me a quick summary of the codebase.
Referensi file
Referensikan file dalam pesan Anda dengan @. Ini melakukan pencarian fuzzy di seluruh direktori kerja saat ini.
How is auth handled in @src/api/index.ts?
Konten file ditambahkan ke percakapan secara otomatis, sehingga agen dapat membacanya tanpa perlu grep terlebih dahulu.
Perintah shell
Mulai pesan dengan ! untuk menjalankan perintah shell. Output ditambahkan ke percakapan sebagai hasil tool sehingga agen dapat bereaksi terhadapnya.
!ls -la
!git diff
Slash command
Ketik / diikuti nama command untuk melakukan tindakan cepat. Sebagian besar memiliki shortcut keyboard menggunakan ctrl+x sebagai leader key (dapat dikonfigurasi melalui Keybindings).
/help
compact
Kompakkan sesi saat ini. Konteks yang lebih lama diringkas sehingga pekerjaan yang lebih baru memiliki ruang. Alias: /summarize.
Keybind: ctrl+x c
details
Alihkan apakah detail eksekusi tool ditampilkan inline.
editor
Buka editor eksternal Anda untuk menulis pesan yang lebih panjang. Menggunakan editor yang diatur di EDITOR. Lihat Editor setup.
Keybind: ctrl+x e
effort
Sesuaikan kedalaman reasoning model aktif. Membuka picker dengan empat level: low, medium, high, xhigh. Effort yang lebih tinggi menghasilkan reasoning yang lebih dalam dengan biaya lebih banyak kredit dan latensi sedikit lebih tinggi. Alias: /thinking.
exit
Keluar dari Dropstone. Aliases: /quit, /q.
Keybind: ctrl+x q
export
Ekspor percakapan saat ini ke Markdown dan buka di editor Anda (menggunakan EDITOR).
Keybind: ctrl+x x
help
Tampilkan dialog bantuan dengan setiap slash command dan keybind.
init
Setup terpandu untuk membuat atau memperbarui AGENTS.md. Lihat Rules (AGENTS.md).
models
Daftar model yang tersedia untuk sesi ini.
Keybind: ctrl+x m
new
Mulai sesi baru di direktori saat ini. Alias: /clear.
Keybind: ctrl+x n
redo
Ulangi pesan yang sebelumnya dibatalkan. Hanya tersedia setelah /undo. Perubahan file dipulihkan sebagai bagian dari redo.
Requires Git:
Undo dan redo menggunakan Git untuk mengelola snapshot status file, jadi proyek Anda harus berupa repositori Git.
Keybind: ctrl+x r
sessions
Daftar dan beralih antar sesi. Aliases: /resume, /continue.
Keybind: ctrl+x l
undo
Batalkan pesan terakhir dalam percakapan. Menghapus pesan pengguna terbaru, semua respons berikutnya, dan perubahan file apa pun yang dilakukan dalam putaran tersebut.
Requires Git:
Undo menggunakan Git untuk mengembalikan perubahan file, jadi proyek Anda harus berupa repositori Git.
Keybind: ctrl+x u
upgrade
Buka halaman pricing Dropstone untuk upgrade plan Anda. Gunakan ini ketika Anda membutuhkan lebih banyak kredit mingguan atau akses ke tier premium (Dropstone Pro, Dropstone Heavy).
Plan upgrade vs CLI upgrade:
/upgrade adalah upgrade plan. Untuk memperbarui binary Dropstone CLI itu sendiri, jalankan dropstone update dari shell Anda.
usage
Tampilkan konsumsi kredit minggu ini, nama plan, batas mingguan, dan kapan kredit berikutnya direset.
Editor setup
Perintah /editor dan /export meluncurkan editor di variabel lingkungan EDITOR Anda.
# Terminal editors
export EDITOR=nano
export EDITOR=vim
# GUI editors (VS Code, Cursor, VSCodium, Windsurf, Zed, etc.)
# require --wait so the editor process blocks until closed
export EDITOR="code --wait"
Untuk membuat ini permanen, tambahkan ke profil shell Anda (~/.bashrc, ~/.zshrc, dan sebagainya).
Opsi populer:
codeuntuk Visual Studio Codecursoruntuk Cursorwindsurfuntuk Windsurfnvimuntuk Neovimvimuntuk Vimnanountuk Nanosubluntuk Sublime Textnotepaduntuk Windows Notepad
The --wait flag:
Editor GUI seperti VS Code kembali segera secara default, yang akan melewatkan pesan Anda. Flag --wait membuat proses editor memblokir sampai Anda menutup file, sehingga Dropstone dapat membaca apa yang Anda tulis.
Kustomisasi
Beberapa preferensi tingkat sesi berada di command palette (Ctrl+P). Cari apa yang ingin Anda ubah; pengaturan diingat di seluruh sesi.
- Hide username: menghilangkan nama pengguna Anda dari pesan chat
- Diff style: pilih antara adaptive (default) dan single-column stacked diffs
- Mouse capture: alihkan apakah terminal menangani seleksi mouse itu sendiri, atau Dropstone melakukannya
Untuk segalanya (keybind, formatter, format file config), lihat halaman khusus: Keybindings, Formatters, Configuration.
Privasi dan retensi data
Prompt, kode, dan transkrip percakapan Anda tidak pernah digunakan untuk melatih model dan tidak disimpan di luar masa hidup sesi Anda. Dropstone menggunakan prompt caching dengan scope sesi untuk mengurangi biaya dan latensi, dengan cara yang sama seperti yang dilakukan Anthropic dan OpenAI: konten yang di-cache terisolasi ke akun Anda sendiri, kedaluwarsa secara otomatis, dan tidak pernah digunakan kembali untuk pengguna lain atau dikirim ke pelatihan model.
Kontrol ini ditegakkan dan ditinjau oleh Blankline, perusahaan induk Dropstone. Tim kepatuhan Blankline mengaudit penanganan data Dropstone secara berkala dan mempertahankan otoritas pencabutan atas akses produksi individu atau sistem apa pun yang melanggar kebijakan.
Lihat halaman Trust untuk postur lengkap, termasuk pengungkapan subprosesor dan batas keamanan runtime.