Dropstone Docs

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:

  • code untuk Visual Studio Code
  • cursor untuk Cursor
  • windsurf untuk Windsurf
  • nvim untuk Neovim
  • vim untuk Vim
  • nano untuk Nano
  • subl untuk Sublime Text
  • notepad untuk 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.

Ctrl+I