Agent & otomatisasiPanduan
Jalankan dsh-superagent pada model murah: dari issue GitHub ke PR
Siapkan dsh-superagent milik DeepSeek agar issue yang menyebut akun agen menjadi pull request, dan perkirakan biaya token satu tiket.

Di halaman ini
Anda menyebut sebuah agen di issue GitHub baru, pergi membuat teh, dan kembali ke sebuah pull request. Itulah yang dilakukan dsh-superagent milik DeepSeek, dan Anda dapat menjalankannya pada model CheapTokens melalui DeepSeek Harness (DSH). Berikut: instalasi, akun GitHub milik agen itu sendiri, issue uji pertama, dan anggaran untuk satu tiket.
Satu catatan dari repositori itu sendiri. README-nya (diperiksa 2 November 2026) menyebutnya sebagai prototipe riset hanya untuk referensi, bukan produk resmi DeepSeek, dan menyatakan bahwa ia mungkin masih mengandung bug. Lisensinya MIT, memiliki satu commit pada main dan tanpa rilis. Jalankan pada repositori yang Anda siap bereksperimen di dalamnya.
Apa yang sebenarnya dilakukannya#
dsh-superagent adalah agen coding proaktif untuk satu repositori GitHub, dikemas sebagai bundle untuk DeepSeek Harness. Ia mendengarkan GitHub. Ketika seseorang dalam daftar yang Anda izinkan bertanya, ia membuka work item (dokumentasi menyebutnya Ticket), bekerja dalam sesi agennya sendiri dan direktori miliknya sendiri, lalu membalas di percakapan asli, misalnya dengan sebuah pull request. Panel web menampilkan item yang membutuhkan manusia.
Jadi satu issue adalah satu sesi, dan satu sesi adalah loop pemanggilan model. Di loop itulah token habis; jika Anda belum melihat alasannya, mengapa agen AI menggunakan begitu banyak token membahas contoh 20 langkah.

Sebelum Anda mulai#
Anda memerlukan, menurut dokumentasi deployment:
- Node.js 22.19+ atau 24+, pnpm, git 2.32+, tmux, Python 3.8+
- GitHub CLI 2.48+ (digunakan melalui wrapper kecil, lihat di bawah)
- repositori di github.com (GitHub Enterprise Server tidak didukung)
- DSH dalam rentang versi dari
engines.dshdipackage.jsonrepositori - penyedia model DSH
Item terakhir adalah yang diserahkan repositori kepada Anda: panduan penyiapan menyebut penyedia sebagai langkah operator. Untuk CheapTokens, hubungkan DeepSeek Harness ke CheapTokens terlebih dahulu lalu kembali. Id model yang digunakan adalah deepseek- (id lengkap, nama pendek dari tabel harga tidak diterima oleh API), dan basis API adalah https:/. Detailnya ada di halaman dokumentasi CheapTokens.
Satu hal yang perlu diperhatikan. Menurut dokumentasi deployment, penyiapan menghapus variabel lingkungan yang namanya mengandung KEY, PASSWORD, SECRET atau TOKEN, dan menghapus GH_TOKEN dan GITHUB_TOKEN dari lingkungan worker. Jadi kunci penyedia yang diekspor di shell tidak akan sampai ke worker; atur seperti yang dijelaskan di artikel koneksi.
Instal dan jalankan#
Langkah demi langkah
Instal bundle
Instal DSH dan repo
Dokumen (docs/006-deployment.md, diperiksa 2 November 2026) menetapkan release candidate:
npm install -g @deepseek-ai/dsh@0.2.1-rc.3
git clone https://github.com/deepseek-ai/dsh-superagent-prototype dsh-superagent
cd dsh-superagent
pnpm install && pnpm buildBuat profil (hanya instalasi baru)
dsh superagent --from-default-profile web --dump-config > /dev/null
dsh plugin --profile superagent add "link:$PWD"Jalankan baris pertama hanya sekali. Pada profil superagent yang sudah ada, ia menggantikan profil dan menghapus cordis.patch.yml-nya.
Tambahkan konfigurasi
Salin examples/ ke ~/. Satu kunci yang wajib adalah stateDir, path absolut tempat database, lock, dan file worker berada. Entri webserver mengatur port (3082 secara default).
Jalankan
scripts/dsh-superagent start
scripts/dsh-superagent statusstart berjalan di dalam sesi tmux bernama dsh-superagent.

Perintah status menjawab dengan exit code: 0 normal, 1 berarti restart mungkin membantu, 2 berarti ada bagian yang gagal dan restart tidak akan memperbaikinya, 3 berarti penyiapan masih diperlukan. Mulailah dengan default: profil superagent, prefiks branch agent/, dan mode accept observe, yang mencatat pekerjaan proaktif tanpa melakukannya.
Beri agen akun GitHub sendiri#
Inilah langkah yang dilewatkan orang lalu bertanya-tanya mengapa tidak terjadi apa-apa. Agen memerlukan pengguna GitHub biasa dengan akses tulis ke repositori Anda; GitHub App tidak dapat memainkan peran ini.
- Buat pengguna dan tambahkan sebagai kolaborator dengan akses tulis.
- Buat wrapper
~/:. local/ bin/ gh- agent GH_. Itu memisahkan login agen dariCONFIG_ DIR="$HOME/ . config/ gh- agent" exec gh "$@" ghAnda sendiri. - Jalankan
gh-sebagai pengguna tersebut.agent auth login - Di panel web, buka Sources, atur repositori (
owner/name) dan path CLI ke wrapper. - Di bawah Policy, tambahkan login yang boleh memberi agen pekerjaan ke
policy.. Tidak ada yang menjadi Ticket sampai seseorang ada di daftar itu.sources. github. allowed
Daftar periksa
Sebelum issue pertama
Issue uji pertama Anda#
Buka issue baru di repositori dan tulis sesuatu yang kecil dan tidak ambigu, dengan login agen dalam format kode, misalnya: @<agent login> fix the typo in README..
Kata "baru" penting. Mengedit issue lama untuk menambahkan sebutan tidak terdeteksi; issue baru atau komentar baru yang terdeteksi. Jika panel menampilkan Ticket lalu muncul branch yang diawali agent/, rantainya berfungsi.
Coba sendiriCoba: tidak terjadi apa-apa setelah sebutan Anda. Apa yang Anda periksa pertama?Tampilkan jawaban
Allow-list. Sampai login Anda ada di policy., tidak ada yang menjadi Ticket. Setelah itu, periksa bahwa sebutan ada di issue atau komentar baru, bukan yang diedit.
Berapa biaya satu tiket#
Repositori tidak menerbitkan penggunaan token per tiket, jadi ini adalah perkiraan berdasarkan asumsi yang dinyatakan. Katakanlah tiket kecil membutuhkan 25 pemanggilan model. Setiap pemanggilan membawa percakapan yang tumbuh: sekitar 30.000 token input rata-rata, dan sekitar 800 token jawaban (sebuah perintah, patch, catatan singkat).
Per tiket itu 30.000 × 25 = 750.000 token input dan 800 × 25 = 20.000 token output. Pada DeepSeek-V4-Flash dengan harga CheapTokens hari ini (input $0.015 dan output $0.10 per 1M token), satu tiket seperti itu adalah $0.0133.
Bagian yang tidak seimbang: input sekitar 37 kali output, dan itu normal untuk agen, karena setiap langkah mengirim ulang apa yang sebelumnya. Tiket yang sama pada model lain:
| Model | Input $/1Jt | Output $/1Jt | Biaya | OpenRouter |
|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.0158 | $0.0268 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.0133 | $0.0553 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.0405 | $0.486 |
Total 750.000 token input dan 20.000 token output. Harga per 1 juta token adalah harga saat ini dan berubah seiring tarif kami; kolom OpenRouter menunjukkan harga referensi untuk beban kerja yang sama.
Tabel juga mencantumkan GLM-5.3-Flash (konteks 390K, hingga 8.192 token output per jawaban) jika tiket Anda pendek dan jawabannya kecil. Untuk loop tool yang panjang, DeepSeek-V4-Flash memberi Anda konteks 380K, hingga 32.768 token per jawaban dan satu harga di jam berapa pun. Angka Anda sendiri akan berbeda, jadi geser slider:
Kalkulator biaya
Sehari dengan lima tiket (25 pemanggilan masing-masing)
Token input per permintaan: 30.000 · Token output per permintaan: 800 · Permintaan per hari: 125
| Model | Per hari | Per bulan |
|---|---|---|
| GLM-5.3-Flash$0.02$0.04 | $0.079 | $2.37 |
| DeepSeek-V4-Flash$0.015$0.10 | $0.0663 | $1.99 |
| MiniMax-M2.7$0.05$0.15 | $0.203 | $6.08 |
Jika Anda ingin memangkas sisi input, cara memperkirakan biaya agen AI membahas kebiasaan yang paling penting.
Jaga agar tetap terkendali#
Tetap di mode observe selama sehari: ia mencatat apa yang akan dilakukan agen sendiri, sehingga Anda melihat polanya sebelum ia bertindak. Izinkan hanya login Anda sendiri pada awalnya. Periksa tiga pull request pertama baris demi baris, dan periksa penggunaan model pada saldo Anda setelah hari pertama, lalu kalikan dengan jumlah tiket nyata Anda.
Repo juga menyatakan beberapa desain dari artikel pendamping DeepSeek belum diimplementasikan, jadi anggap fitur yang hilang sebagai belum selesai, bukan kesalahan Anda.
Sumber#
Semua fakta repositori berasal dari deepseek-ai/dsh-superagent-prototype (README, SETUP.md, docs/006-deployment.md), diperiksa pada 2 November 2026. Halaman repositori tidak menampilkan tanggal commit dan versi DSH 0.2.1-rc.3 adalah release candidate, jadi periksa ulang dokumen sebelum Anda menginstal.



