DeepSeek Harness · Semuanya ialah plugin

Plugin menyediakan setiap keupayaan Agent Cordis hanya mengurus muat dan kebergantungan

DeepSeek Harness menjadikan «apa yang boleh dilakukannya» modul yang boleh dipalamkan: penyesuai model, alat, kemahiran, sesi, kotak pasir, storan, gelung, penjadualan, dan UI semuanya plugin. Selaraskan keperluan dengan DeepSeek-V4 pada versi web DeepSeek dahulu, kemudian ganti plugin yang sepadan dalam konfigurasi Harness.

Teras

Cordis

Muat / tanggal / kebergantungan

Keupayaan

Semua plugin

Termasuk model dan UI

Config

Rakit bebas

Tidak perlu mengubah sumber

Ekosistem

dsh-plugin

Temui melalui GitHub topic

Permukaan keupayaan yang diliputi plugin

Dari model hingga UI, DeepSeek Harness tiada ciri teras istimewa

Pernyataan rasmi: setiap keupayaan Agent disediakan oleh plugin. Itu bermaksud penyesuai DeepSeek-V4, set alat, malah antara muka boleh diganti atau diluaskan.

Plugin model

Model ialah jiwa Agent, tetapi dalam Harness ia juga plugin. Tukar penyesuai dalam konfigurasi untuk menyambungkan DeepSeek-V4 atau penyedia lain kepada set alat dan log sesi yang sama.

plugin model DeepSeek-V4

Alat dan kemahiran

Sunting fail, Shell, carian, Skills, dan lain-lain didaftarkan ke jadual alat sebagai plugin. Mod piawai menghantar gabungan lengkap; mod minimum boleh dipotong kepada bash + editor untuk penilaian.

DeepSeek Harness alat

Sesi dan Trajectory

Log sesi ialah tambah-sahaja: gesaan sistem, rantai pemikiran, hasil alat, penjadualan subagen, dan suntikan konteks berkongsi satu sumber dan boleh dimainkan semula—supaya anda boleh nyahpepijat apa yang benar-benar dilihat model.

log sesi DeepSeek

Kotak pasir dan storan

Kotak pasir, sistem fail, dan persistensi juga plugin. Tukar dasar kotak pasir tanpa mengubah gelung Agent—cukup tukar pelaksanaan pada lapisan konfigurasi.

DeepSeek Harness kotak pasir

Gelung, penjadualan, dan subagen

Gelung Agent, penjadualan tugas, dan orkestra subagen boleh dirakit. PTC / Code Mode pergi lebih jauh dengan membiarkan model merangkaikan alat berbilang langkah dengan program TypeScript.

gelung Agent DeepSeek

UI juga plugin

Web UI bukan cangkerang yang tidak boleh diganti. dsh web melancarkan antara muka pelayar, yang sendiri tinggal dalam pokok plugin dan boleh menindih pakej berbeza mengikut profil (contohnya web / headless).

DeepSeek Harness Web UI
Bagaimana runtime ditindan

Satu mula dsh = pokok plugin yang teratur

Seni bina rasmi menggambarkan dsh yang berjalan sebagai pokok plugin yang disusun daripada beberapa lapisan konfigurasi semasa mula. Memahami lapisan membantu anda meluaskan, bukan memfork.

01

Konfigurasi profil

Profil ialah gabungan bernama: bundle yang ditindih, plugin di luar pokok, dan cordis.patch.yml anda sendiri. web dan headless disediakan sebagai templat.

02

dsh-base

Lapisan pertama hampir setiap profil: penyesuai model, alat, persistensi, dasar kotak pasir dan kelulusan, tetapan, kelayakan, telemetri, dan asas lain.

03

dsh-web-app / headless

web-app menindih aplikasi pelayar; headless menindih pelari sekali jalan tanpa pelayan. Falsafah plugin yang sama, bentuk penghantaran berbeza.

04

Plugin komuniti

Gunakan topic dsh-plugin supaya plugin dapat ditemui. API akan berubah semasa pratonton; penulis plugin sepatutnya mengikuti panduan pembangun rasmi dan Discussions.

Mengapa reka bentuk ini penting

Sumber terbuka untuk diperiksa, plugin untuk dibentuk semula

Lesen menjadikan kod boleh diaudit; Cordis menjadikan runtime boleh dirakit semula. Bagi pembangun Agent DeepSeek, itu bermaksud kos fork yang lebih rendah.

01

Isytiharkan kebergantungan dengan inject

Plugin mengisytiharkan perkhidmatan yang diperlukan (seperti tools dan llm) melalui inject; Cordis memulakan pengguna hanya selepas perkhidmatan itu sedia. Tertib muat diputuskan oleh kebergantungan, bukan nombor baris YAML.

02

Kesan sampingan yang boleh dibalik

Pendengar, pendaftaran alat, dan pemasa dibersihkan secara automatik apabila plugin ditanggalkan. Sumber yang perlu dilepaskan secara nyata mendaftarkan disposer dengan effect, supaya hot-swap tidak bocor.

03

Berbual dahulu, kemudian tukar plugin

Apabila anda tidak pasti sama ada menukar model atau alat, tanya DeepSeek-V4 pada versi web DeepSeek untuk menjelaskan sempadan tugas dahulu, kemudian kembali ke Harness untuk mengubah konfigurasi—elakkan menukar plugin secara membuta tuli.

Selaraskan matlamat pada versi web DeepSeek sebelum merakit plugin

DeepSeek-V4 membantu anda merumuskan tugas; plugin Harness menyambungkan keupayaan ke persekitaran sebenar.

FAQ plugin

Apa yang perlu diketahui sebelum menulis plugin DeepSeek Harness

Selaras dengan dokumen rasmi: bentuk plugin, rakit konfigurasi, dan pembahagian kerja dengan versi web DeepSeek.

01 Bagaimana rupa plugin?

Bentuk lazim ialah modul TypeScript yang mengeksport apply(ctx); ia juga boleh menjadi objek dengan apply, atau subkelas Service yang menyediakan perkhidmatan. Rangka kerja menghantar konteks dikongsi ctx semasa memuatkan.

02 Bagaimana melekatkan plugin pada runtime?

Daftarkan laluan modul atau nama pakej dalam cordis.yml / overlay / patch. Tutorial rasmi menekankan bahawa dalam sesetengah senario laluan plugin perlu mutlak, dan anda menindih melalui profil bukannya mengubah pakej teras.

03 Bolehkah UI benar-benar diganti?

Secara rasmi UI disenaraikan sebagai keupayaan plugin setaraf model dan alat. Anda boleh memilih atau meluaskan antara muka pada lapisan konfigurasi tanpa mengubah sumber DeepSeek Harness.

04 Adakah ini bercanggah dengan menggunakan versi web DeepSeek secara langsung?

Tidak. Versi web untuk perbualan pantas dan penaakulan DeepSeek-V4; plugin untuk menjadikan aliran yang sudah disahkan menjadi rantaian alat. CTA di laman ini membawa anda ke perbualan versi web dahulu.

05 Adakah plugin pratonton akan kerap rosak?

Perubahan yang merosakkan keserasian akan berlaku—itu amaran rasmi dengan huruf besar. Perlakukan plugin sebagai eksperimen yang berkembang, pantau Discussions, dan jangan andaikan API kekal stabil jangka panjang.

06 Di manakah saya boleh membaca butiran seni bina?

Repositori rasmi docs/architecture.md, pengenalan Cordis, dan panduan pembangun. Halaman ini ialah pengenalan untuk carian dan pemahaman produk; ia tidak menggantikan dokumen hulu.

Dari perbualan kepada Agent yang boleh dipalamkan

Dayakan dsh apabila anda memerlukan alat tempatan dan kotak pasir; sekarang anda boleh masuk ke versi web DeepSeek.