DeepSeek Harness · Semuanya adalah plugin

Plugin menyediakan setiap kemampuan Agent Cordis hanya mengelola muat dan dependensi

DeepSeek Harness menjadikan «apa yang bisa dilakukan» modul yang dapat dicolokkan: adaptor model, alat, keterampilan, sesi, sandbox, penyimpanan, loop, penjadwalan, dan UI semuanya plugin. Selaraskan kebutuhan dengan DeepSeek-V4 di versi web DeepSeek dulu, lalu ganti plugin yang sesuai di konfigurasi Harness.

Inti

Cordis

Muat / lepas / dependensi

Kemampuan

Semua plugin

Termasuk model dan UI

Config

Rakit bebas

Tidak perlu mengubah sumber

Ekosistem

dsh-plugin

Temukan lewat GitHub topic

Permukaan kemampuan yang dicakup plugin

Dari model hingga UI, DeepSeek Harness tidak punya fitur inti istimewa

Pernyataan resmi: setiap kemampuan Agent disediakan plugin. Artinya adaptor DeepSeek-V4, rangkaian alat, bahkan antarmuka dapat diganti atau diperluas.

Plugin model

Model adalah jiwa Agent, tetapi di Harness ia juga plugin. Ganti adaptor di konfigurasi untuk menghubungkan DeepSeek-V4 atau penyedia lain ke rangkaian alat dan log sesi yang sama.

plugin model DeepSeek-V4

Alat dan keterampilan

Sunting berkas, Shell, pencarian, Skills, dan lainnya didaftarkan ke tabel alat sebagai plugin. Mode standar menghadirkan kombinasi lengkap; mode minimal dapat dipotong menjadi bash + editor untuk evaluasi.

DeepSeek Harness alat

Sesi dan Trajectory

Log sesi hanya-tambah: prompt sistem, rantai pikiran, hasil alat, penjadwalan subagen, dan injeksi konteks berbagi satu sumber dan dapat diputar ulang—agar Anda dapat men-debug apa yang benar-benar dilihat model.

log sesi DeepSeek

Sandbox dan penyimpanan

Sandbox, sistem berkas, dan persistensi juga plugin. Ganti kebijakan sandbox tanpa mengubah loop Agent—cukup tukar implementasi di lapisan konfigurasi.

DeepSeek Harness sandbox

Loop, penjadwalan, dan subagen

Loop Agent, penjadwalan tugas, dan orkestrasi subagen dapat dirakit. PTC / Code Mode lebih jauh dengan membiarkan model merangkai alat bertahap dengan program TypeScript.

loop Agent DeepSeek

UI juga plugin

Web UI bukan cangkang yang tak tergantikan. dsh web membuka antarmuka peramban, yang sendiri tinggal di pohon plugin dan dapat menumpuk paket berbeda menurut profil (misalnya web / headless).

DeepSeek Harness Web UI
Bagaimana runtime ditumpuk

Satu start dsh = pohon plugin berurutan

Arsitektur resmi menggambarkan dsh yang berjalan sebagai pohon plugin yang disusun dari beberapa lapisan konfigurasi saat start. Memahami lapisan membantu Anda memperluas, bukan mem-fork.

01

Konfigurasi profil

Profil adalah kombinasi bernama: bundle yang ditumpuk, plugin di luar pohon, dan cordis.patch.yml Anda sendiri. web dan headless disediakan sebagai templat.

02

dsh-base

Lapisan pertama hampir setiap profil: adaptor model, alat, persistensi, kebijakan sandbox dan persetujuan, pengaturan, kredensial, telemetri, dan fondasi lainnya.

03

dsh-web-app / headless

web-app menumpuk aplikasi peramban; headless menumpuk runner sekali jalan tanpa server. Filosofi plugin yang sama, bentuk pengiriman berbeda.

04

Plugin komunitas

Gunakan topic dsh-plugin agar plugin dapat ditemukan. API akan berubah selama pratinjau; penulis plugin sebaiknya mengikuti panduan pengembang resmi dan Discussions.

Mengapa desain ini penting

Sumber terbuka untuk diperiksa, plugin untuk dibentuk ulang

Lisensi membuat kode dapat diaudit; Cordis membuat runtime dapat dirakit ulang. Bagi pengembang Agent DeepSeek, itu berarti biaya fork lebih rendah.

01

Nyatakan dependensi dengan inject

Plugin menyatakan layanan yang dibutuhkan (seperti tools dan llm) via inject; Cordis memulai konsumen hanya setelah layanan itu siap. Urutan muat ditentukan dependensi, bukan nomor baris YAML.

02

Efek samping yang dapat dibalik

Listener, registrasi alat, dan timer dibersihkan otomatis saat plugin dilepas. Sumber daya yang perlu dilepaskan secara eksplisit mendaftarkan disposer dengan effect, agar hot-swap tidak bocor.

03

Ngobrol dulu, baru ganti plugin

Ketika Anda ragu apakah mengganti model atau alat, tanyakan dulu DeepSeek-V4 di versi web DeepSeek agar batas tugas jelas, lalu kembali ke Harness untuk mengubah konfigurasi—hindari mengganti plugin secara membabi buta.

Selaraskan tujuan di versi web DeepSeek sebelum merakit plugin

DeepSeek-V4 membantu Anda merumuskan tugas; plugin Harness menghubungkan kemampuan ke lingkungan nyata.

FAQ plugin

Yang perlu diketahui sebelum menulis plugin DeepSeek Harness

Selaras dengan dokumen resmi: bentuk plugin, rakit konfigurasi, dan pembagian kerja dengan versi web DeepSeek.

01 Seperti apa wujud plugin?

Bentuk umum adalah modul TypeScript yang mengekspor apply(ctx); bisa juga objek dengan apply, atau subkelas Service yang menyediakan layanan. Kerangka meneruskan konteks bersama ctx saat memuat.

02 Bagaimana menempelkan plugin ke runtime?

Daftarkan jalur modul atau nama paket di cordis.yml / overlay / patch. Tutorial resmi menekankan bahwa di beberapa skenario jalur plugin perlu absolut, dan Anda menumpuk via profil alih-alih mengubah paket inti.

03 UI benar-benar bisa diganti?

Secara resmi UI dicantumkan sebagai kemampuan plugin setingkat model dan alat. Anda dapat memilih atau memperluas antarmuka di lapisan konfigurasi tanpa memodifikasi sumber DeepSeek Harness.

04 Apakah ini bentrok dengan memakai versi web DeepSeek langsung?

Tidak. Versi web untuk percakapan cepat dan penalaran DeepSeek-V4; plugin untuk mengubah alur yang sudah divalidasi menjadi rantai alat. CTA di situs ini membawa Anda ke percakapan versi web dulu.

05 Akankah plugin pratinjau sering rusak?

Perubahan yang merusak kompatibilitas akan terjadi—itu peringatan resmi dengan huruf kapital. Perlakukan plugin sebagai eksperimen yang berevolusi, pantau Discussions, dan jangan mengasumsikan API tetap stabil jangka panjang.

06 Di mana membaca detail arsitektur?

Repositori resmi docs/architecture.md, primer Cordis, dan panduan pengembang. Halaman ini adalah pengantar untuk pencarian dan pemahaman produk; tidak menggantikan dokumen hulu.

Dari percakapan ke Agent yang dapat dicolokkan

Aktifkan dsh ketika Anda butuh alat lokal dan sandbox; sekarang Anda bisa masuk ke versi web DeepSeek.