Dropstone Docs

Selamat Datang di Dropstone

Dropstone adalah alat coding agen yang hidup di terminal Anda. Ia membaca codebase Anda, membuat perubahan terkoordinasi di berbagai file, menjalankan perintah, dan menjelaskan penalarannya saat bekerja.

Dropstone berjalan di dalam terminal

Anda menjelaskan apa yang Anda inginkan, dan Dropstone membaca kode yang relevan, merencanakan perubahan, mengedit file, menjalankan perintah, dan menjelaskan apa yang dilakukannya. Ia bekerja pada proyek nyata, bukan potongan kode mainan, dan tetap berlandaskan pada kode yang sudah Anda miliki.

Halaman ini memberi Anda gambaran tentang produk ini. Quick Start memandu Anda melalui instalasi dan pengiriman perubahan pertama Anda.

Instal dalam hitungan detik

Homebrew (disarankan):

brew tap blankline-org/dropstone-cli
brew install dropstone

Atau skrip instalasi:

curl -fsSL https://dropstone.io/install | bash

Lalu masuk ke proyek mana pun:

cd /path/to/your/project
dropstone

Verifikasi instalasi dengan dropstone --version. Pada peluncuran pertama, Anda akan diminta untuk masuk; detail masuk lengkap ada di halaman Quick Start.

Apa yang dapat Anda lakukan

Memahami codebase

Tanyakan bagaimana autentikasi mengalir melalui sistem, di mana bug mungkin bersembunyi, atau bagaimana sebuah modul dirangkai. Dropstone membaca file sesuai permintaan dan menjawab dengan kutipan ke kode yang sebenarnya.

Membangun fitur dan memperbaiki bug

Jelaskan perubahan dalam bahasa sehari-hari. Dropstone mengusulkan rencana, mengedit di berbagai file, dan menampilkan diff sebelum apa pun diterapkan.

Menjalankan, menguji, dan memverifikasi

Pemeriksaan tipe, tes, dan lint berjalan otomatis jika ada. Kegagalan kembali ke dalam rencana sehingga hasilnya hijau saat Anda membacanya.

Membuat commit dan pull request

Buat pesan commit konvensional, dorong branch, dan buka PR melalui integrasi GitHub atau GitLab. Ringkasan tinjauan kode disertakan.

Hubungkan alat Anda dengan MCP

Sambungkan database, API internal, sistem tiket, atau server Model Context Protocol apa pun. Dropstone memperlakukannya seperti alat kelas satu.

Sesuaikan dengan aturan dan skill

Letakkan file AGENTS.md di root repo untuk mengajari Dropstone konvensi Anda. Kemas alur kerja yang dapat digunakan ulang sebagai skill.

Berkomposisi dengan shell

Dropstone adalah warga Unix. Sesi interaktif adalah permukaan default, tetapi setiap kemampuan tersedia dari pemanggilan sekali jalan, yang membuatnya dapat diskrip di CI, hook pre-commit, dan alur kerja Anda sendiri.

# Sekali jalan: ajukan pertanyaan dan keluar
dropstone run "Jelaskan cara kerja middleware autentikasi"

# Alirkan file masuk
dropstone run "Temukan masalah keamanan" < src/auth.ts

# Gunakan dalam pipeline shell
git diff main | dropstone run "Tulis deskripsi PR untuk diff ini"

# Jalankan dari CI tanpa TTY
dropstone run --json "Buat catatan rilis dari 20 commit terakhir"

Cara kerjanya

Dropstone berjalan sebagai satu biner di terminal Anda. Tidak ada yang perlu dikonfigurasi, tidak ada runtime yang perlu diinstal — Anda memulainya di dalam proyek dan ia beroperasi pada file di direktori kerja Anda. Jika Anda lebih suka memilikinya di samping kode Anda sebagai panel, ada juga Dropstone untuk VS Code.

Setiap giliran mengikuti loop yang sama:

1

Anda menjelaskan tugas dalam bahasa sehari-hari

Tanpa sintaks khusus. "Tambahkan endpoint /healthz yang mengembalikan info build" sudah cukup.

2

Dropstone mengumpulkan konteks

Ia membaca file, mencari simbol, dan memeriksa struktur hingga cukup untuk bertindak.

3

Ia mengusulkan dan mengeksekusi rencana

Edit ditampilkan sebagai diff. Perintah shell meminta izin kecuali Anda telah memasukkan ke daftar putih.

4

Ia memverifikasi hasilnya

Pemeriksaan tipe, tes, dan lint berjalan otomatis jika ada. Kegagalan kembali ke dalam rencana.

Seluruh interaksi tetap di terminal Anda. Kode Anda tidak pernah dikirim ke mana pun kecuali ke inferensi Dropstone sendiri, yang dioperasikan di bawah kebijakan tanpa penyimpanan dan tanpa pelatihan. Lihat halaman Trust untuk detailnya.

Gunakan Dropstone di mana saja

Saya ingin…Opsi terbaik
Memulai sesi coding interaktifJalankan dropstone di direktori proyek Anda
Mengajukan pertanyaan sekali tanpa sesidropstone run "..." atau alirkan file dengan <
Melanjutkan sesi terakhirdropstone --continue (atau dropstone -c)
Menyambungkan alat khusus atau API internalServer MCP
Mengajari Dropstone konvensi repo AndaLetakkan file AGENTS.md di root repo
Mengemas alur kerja yang dapat digunakan ulangSkills dan Plugins
Menggunakan Dropstone di CI atau pre-commitdropstone run dengan --json dan model permissions
Memilih tier model yang tepat untuk tugasModels (Fast / Pro / Heavy)
Menjalankan di sandbox atau shell terbatasPermissions

Dibangun di sekitar tiga tier model

Anda memilih model yang sesuai dengan pekerjaan. Ketiganya dihosting di infrastruktur AS dan disetel untuk coding.

Fast

Dropstone Fast

Edit cepat, scaffolding, refactor file tunggal, dan debugging percakapan. Token pertama di bawah satu detik. Tier default untuk sesi baru.
ProDisarankan

Dropstone Pro

Refactor multi-file, perubahan lintas-bagian, dan tugas yang membutuhkan penalaran lebih luas. Beralih dengan /effort high.
Heavy

Dropstone Heavy

Keputusan arsitektur, migrasi besar, dan debugging sulit. Penalaran terdalam, anggaran berpikir terlama. Beralih dengan /effort xhigh.

Tips:

Anda tidak perlu memikirkan pemilihan model di awal. Mulailah di Fast dan gunakan /effort dari dalam Dropstone untuk naik level saat tugas membutuhkan kedalaman lebih.

Ke mana selanjutnya

1

Mulai dan berjalan

Quickstart mencakup instalasi, masuk, dan tugas pertama Anda.

2

Pilih tier model

Models membahas lebih dalam tentang Fast, Pro, dan Heavy, serta kapan menggunakan masing-masing.

3

Konfigurasi sesuai selera

Configuration mencakup pengaturan global dan per-proyek; Permissions dan Keybindings mencakup sisanya.

4

Lihat apa yang baru

Changelog mencantumkan setiap rilis dengan perubahan yang terlihat oleh pengguna.

Setelah Anda siap, referensi CLI dan panduan perintah slash adalah dua halaman yang paling sering Anda kunjungi kembali.


Membangun agen atau aplikasi LLM yang perlu membaca dokumen ini? Arahkan ke /llms.txt untuk indeks situs, atau /llms-full.txt untuk seluruh korpus dalam satu file.

Ctrl+I