Dropstone CLI

Selamat Datang di Dropstone

Dropstone adalah alat coding agen yang hidup di terminal Anda. Ia membaca codebase Anda, membuat perubahan terkoordinasi di seluruh 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 cuplikan mainan, dan tetap berakar pada kode yang sudah Anda miliki.

Halaman ini memberi Anda gambaran bentuk produk. Quick Start memandu Anda melalui instalasi dan mengirimkan 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 seluruh 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

Hasilkan 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 sebagai alat kelas satu.

Sesuaikan dengan aturan dan keterampilan

Letakkan AGENTS.md di akar repo untuk mengajari Dropstone konvensi Anda. Kemas alur kerja yang dapat digunakan kembali sebagai skills.

Berkolaborasi dengan shell

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

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

# Salurkan 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 "Hasilkan 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 memiliki cukup informasi untuk bertindak.

3

Ia mengusulkan dan mengeksekusi rencana

Pengeditan 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 salurkan file dengan <
Melanjutkan sesi terakhirdropstone --continue (atau dropstone -c)
Menghubungkan alat khusus atau API internalMCP Servers
Mengajari Dropstone konvensi repo AndaLetakkan AGENTS.md di akar repo
Mengemas alur kerja yang dapat digunakan kembaliSkills 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 dalam 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

Pengeditan cepat, scaffolding, refactor satu file, 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 yang sulit. Penalaran terdalam, anggaran berpikir terlama. Beralih dengan /effort xhigh.

Tip

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 slash commands adalah dua halaman yang paling sering Anda kembali kunjungi.


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

Ctrl+I