Tiga contoh yang berfungsi, bukan keserasian penuh
DeepSeek mengeluarkan DeepSeek Harness v0.2.1-alpha.1 pada 3 Oktober 2026, dengan menambah jambatan eksperimen untuk sambungan yang ditulis bagi Claude Code keluaran Anthropic. Tiga contoh, Token Weather, Blast Radius dan Replay Theater, boleh dijalankan melalui jambatan itu. Empat mod lain, diff, agents-md, sec-default dan telemetry, disenaraikan sebagai tidak boleh dijalankan kerana peristiwa, antara muka atau keupayaan paparan yang diperlukan tidak disokong.
Kandungan
- Tiga contoh yang berfungsi, bukan keserasian penuh
- Cara jambatan menghubungkan dua sistem sambungan
- Perkara yang ditunjukkan oleh contoh, dan perkara yang tidak ditunjukkan
- Rangkaian keluaran yang pantas
- Penciptaan plugin lebih mudah diakses
- Pembaikan praktikal untuk diagnostik dan penggunaan
- Pengarang sambungan perlu melakukan kerja migrasi
- Sebab DeepSeek memilih seni bina plugin
- Pengubahsuaian kendiri ialah matlamat penyelidikan, bukan keupayaan yang sudah siap
- Perkara Utama
Perbezaan itu mentakrifkan kemas kini ini. DeepSeek sedang menguji sama ada seni bina pluginnya boleh menyokong keupayaan yang ditawarkan Claude Code Mods, bukannya menjanjikan bahawa pembangun boleh memindahkan setiap sambungan antara kedua-dua aplikasi tanpa perubahan. Mod mesti menggunakan mekanisme pemuatan DeepSeek Harness, dan jambatan eksperimen itu menjalankannya tanpa kotak pasir.
Nota keluaran rasmi DeepSeek memberikan penghargaan kepada @tianyicui, akaun ketua pasukan Harness Cui Tianyi, atas lapisan keserasian itu. Nota tersebut menyatakan tujuan eksperimen ini:
Pada peringkat ini, matlamat utamanya adalah untuk mengesahkan bahawa keupayaan API Claude Code Mods secara umumnya merupakan subset daripada perkara yang boleh dilakukan oleh plugin DeepSeek Harness, bukannya menawarkan keserasian lengkap dan praktikal kepada pengguna.
Keluaran ini turut menambah cara yang lebih jelas untuk meminta ejen mencipta plugin, alat pilihan untuk memeriksa sesi, penambahbaikan penggunaan dan pembaikan yang menjejaskan kebergantungan plugin. Sesetengah perubahan memerlukan pengarang sambungan mengemas kini kod mereka. Secara keseluruhan, penambahan ini menjadikan keluaran alfa tersebut sebagai ujian kebolehalihan sambungan dan keluaran penyelenggaraan bagi aplikasi yang semakin berpusat pada plugin.
Harness ialah perisian yang mengelilingi model bahasa besar dan mengurus alat, sesi, fail serta pelaksanaan tugasan. Model membekalkan penaakulan dan teks atau kod yang dijana; harness menentukan cara kerja itu dilaksanakan.
Cara jambatan menghubungkan dua sistem sambungan
Claude Code Mods ialah pengendali peristiwa JavaScript atau TypeScript yang berjalan dalam aplikasi pengekodan. Ia boleh bertindak balas apabila pengguna menghantar gesaan, apabila ejen memanggil alat atau apabila aplikasi memaparkan antara mukanya. Bergantung pada antara muka yang tersedia, mod boleh memerhati sesuatu tindakan, mengubahnya atau mengambil alih langkah itu.
Jambatan DeepSeek membalut fungsi pendaftaran mod dan memasangnya sebagai plugin Harness. Cangkuknya dipetakan kepada sistem peristiwa dan kitar hayat Harness, iaitu urutan komponen bermula, beroperasi dan berhenti. DeepSeek Harness menggunakan Cordis, rangka kerja untuk membina perisian daripada perkhidmatan, kebergantungan dan langganan peristiwa.
Melalui jambatan itu, mod yang disokong boleh mengawal panggilan alat, menulis semula gesaan, menambah arahan dan alat, membaca maklumat sesi serta memaparkan jalur di atas kotak gesaan. Ini ialah perubahan pada tingkah laku dan antara muka aplikasi ejen, bukannya sekadar arahan yang memberitahu model cara menjawab.
Perkataan subset merujuk kepada skop keupayaan pengaturcaraan tersebut. DeepSeek sedang menilai sama ada operasi yang ditawarkan kepada pengarang mod Claude Code boleh diwakili dalam sistem pluginnya yang lebih luas. Dakwaan itu lebih terhad daripada membuktikan bahawa setiap sambungan berfungsi dengan cara yang sama, dan tidak membuktikan bahawa model dalam satu aplikasi lebih berkebolehan daripada model dalam aplikasi lain.
Perkara yang ditunjukkan oleh contoh, dan perkara yang tidak ditunjukkan
Tiga contoh yang boleh dijalankan itu menguji bahagian jambatan yang berbeza. Token Weather memaparkan penggunaan konteks sebagai ramalan cuaca. Konteks ialah maklumat yang boleh digunakan oleh model semasa tugasan, termasuk arahan, perbualan dan hasil alat. Paparan itu memberikan gambaran visual kepada pengguna tentang jumlah kapasiti yang telah digunakan.
Blast Radius menunjukkan kemungkinan kesan arahan berisiko sebelum dilaksanakan, sekali gus memberi peluang kepada pengguna untuk memutuskan sama ada mahu meneruskannya. Replay Theater membolehkan pengguna menelusuri perubahan pada fail satu demi satu. Secara keseluruhan, contoh ini menguji paparan antara muka, campur tangan sebelum pelaksanaan alat dan akses kepada sejarah perubahan.
Contoh tersebut memberikan bukti konkrit bahawa sambungan berguna boleh disesuaikan untuk digunakan merentas aplikasi. Namun, ia tidak membuktikan sokongan penuh terhadap API Claude Code Mods. Empat contoh yang ditandakan sebagai tidak boleh dijalankan bergantung pada keupayaan yang belum disambungkan oleh jambatan itu, termasuk panel /diff dan tingkah laku penghuraian agents.md.
Terdapat juga batasan pemasangan. Mod Claude Code tidak boleh sekadar disalin ke dalam Harness dan dijangka terus berfungsi. Mod itu mesti dimuatkan melalui konfigurasi Harness. Sambungan yang cangkuk utamanya disokong sekalipun mungkin memerlukan perubahan pada pendaftarannya, andaian tentang keadaan sesi atau cara paparannya.
Ketiadaan kotak pasir wajar diberi perhatian khusus. Kotak pasir ialah sempadan pengasingan yang bertujuan mengehadkan perkara yang boleh diakses atau dipengaruhi oleh kod yang sedang berjalan. Pengguna tidak sepatutnya menganggap kejayaan keserasian sebagai pengesahan keselamatan, dan keluaran ini tidak menjanjikan bahawa mod yang telah disesuaikan akan berjalan dalam persekitaran terasing.
Rangkaian keluaran yang pantas
Eksperimen keserasian ini muncul empat hari selepas pratonton v0.2 pada 29 September, yang memperkenalkan pemasang desktop macOS dan Windows serta halaman pengurusan plugin. Ia menyusul pengenalan Claude Code Mods oleh Anthropic pada awal Oktober dan diterbitkan ketika cuti Hari Kebangsaan China.
Urutan ini menunjukkan betapa pantas projek itu beralih daripada pratonton awal untuk pembangun kepada pengedaran desktop dan eksperimen sambungan:
- Mac 2026: Pasukan Agent Harness DeepSeek ditubuhkan, dan Cui Tianyi menyertai DeepSeek.
- 13 Ogos: Pratonton pembangun v0.1 dibuka kepada pembangun di seluruh dunia, dengan kod sumber dikeluarkan di bawah lesen MIT.
- 29 September: Pratonton v0.2 memperkenalkan pemasang desktop macOS dan Windows serta pengurus plugin grafik.
- 3 Oktober: Keluaran v0.2.1-alpha.1 menambah jambatan eksperimen Claude Code Mods.
- 4 Oktober: Cui menerangkan secara terbuka tujuan eksperimen, batasannya dan kaitannya dengan matlamat penyelidikan pasukan.
Pelancaran pada Ogos itu menarik lebih 70,000 bintang GitHub dalam masa kurang daripada 24 jam. Angka itu mengukur perhatian terhadap repositori, bukannya penggunaan aktif, kejayaan penggunaan atau kebolehpercayaan plugin. Keluaran desktop yang menyusul menangani isu berbeza: memudahkan akses kepada aplikasi dan sambungannya tanpa menghendaki setiap pengguna bekerja melalui baris perintah.
Penciptaan plugin lebih mudah diakses
Pilihan pengurusan plugin baharu dinamakan "Let Agent create a plugin" dalam nota keluaran rasmi. Pilihan itu membuka mod Creator sambil mengekalkan draf, dan kerja hanya bermula selepas pengguna menghantar permintaan. Pemisahan ini penting kerana membuka skrin penciptaan tidak dengan sendirinya memberi kebenaran kepada ejen untuk mula membina.
Mod Creator sudah membolehkan ejen menulis dan memasang plugin berdasarkan keperluan pengguna. Pilihan baharu ini memudahkan pengguna menemui aliran kerja tersebut dalam antara muka pengurusan. Keluaran ini turut menyokong gesaan awal yang belum dihantar dalam sesi baharu, serta mengekalkan rujukan fail, folder dan sesi apabila draf dipulihkan atau dipindahkan antara ruang kerja.
Pratonton desktop September sebelum ini telah memperkenalkan pemasangan menggunakan nama pakej npm. npm ialah daftar pakej yang lazim digunakan untuk perisian JavaScript. Pengguna boleh memasang, melumpuhkan dan menyahpasang plugin, serta memeriksa penerangan dan asal usulnya, daripada halaman yang sama.
DeepSeek berkata kira-kira 60% pengguna Harness menggunakan plugin pihak ketiga, berdasarkan ukuran dalam kalangan pengguna API model rasmi mereka. Batasan itu penting: angka tersebut merujuk kepada kumpulan yang diukur, bukan semestinya semua orang yang menjalankan rangka kerja itu dengan mana-mana penyedia model. Dengan kata lain, kira-kira enam daripada setiap sepuluh pengguna dalam kumpulan itu menggunakan sambungan luaran.
Pasukan itu merancang untuk membangunkan pasaran plugin rasmi dan menambah baik penemuan, pemerolehan serta pengurusan sambungan. Tiada tarikh pelancaran diberikan. Sementara itu, keluaran alfa terkini menambah baik maklumat pakej dengan memaparkan sumber kod dan versi semasa sesuatu himpunan dengan lebih jelas.
Pembaikan praktikal untuk diagnostik dan penggunaan
Himpunan Developer Tools pilihan menambah log sesi mentah, navigasi dua hala antara kumpulan sembang dengan perbualan, serta diagnostik Host terbenam. Antara muka terbenam itu buat masa ini menggunakan bahasa Inggeris. Alat ini memberi pembangun lebih banyak maklumat untuk menjejak tingkah laku ejen dan menyiasat kegagalan.
Keluaran ini menambah --public-url untuk menetapkan alamat web yang dipaparkan kepada pengguna, dibuka dalam pelayar dan diberikan kepada model. Ciri ini menyokong alamat di sebalik proksi songsang, termasuk alamat yang mempunyai awalan laluan. Proksi songsang menghala permintaan masuk kepada aplikasi yang mungkin berjalan pada alamat dalaman yang berbeza; oleh itu, mendedahkan alamat awam yang betul membantu memastikan navigasi pengguna dan arahan model selaras.
Pada Windows, aplikasi desktop kini membolehkan sistem operasi menetapkan portnya secara lalai. Langkah ini bertujuan mengelakkan kegagalan permulaan yang disebabkan oleh julat port terpelihara. Kemas kini ini juga membezakan permintaan log masuk yang tidak menerima respons daripada kegagalan pengesahan lain dengan memaparkan mesej semakan rangkaian.
Pembaikan lain menangani mesej dalam baris gilir selepas tugasan dihentikan dan disambung semula berulang kali, paparan output dan perubahan bagi operasi Bash, PowerShell serta fail, dan penyuntingan matlamat berbilang baris menggunakan Shift+Enter. Pratonton Markdown kini memaparkan frontmatter YAML sebagai medan yang boleh dibaca. Frontmatter ialah metadata berstruktur di bahagian awal dokumen, yang lazim digunakan untuk sifat seperti tajuk atau konfigurasi.
Perubahan ini kurang menonjol berbanding eksperimen keserasian, tetapi menangani kerja harian menjalankan ejen: memulakan aplikasi, mengekalkan permintaan, memeriksa tindakan arahan dan memahami sebab tugasan gagal.
Pengarang sambungan perlu melakukan kerja migrasi
Keluaran alfa ini merangkumi perubahan yang boleh menyebabkan sambungan sedia ada tidak lagi berfungsi. Plugin invarian runtime dan eksport package ./invariant telah dibuang. Sambungan dan profil tersuai yang menggunakan titik masuk diagnostik tersebut perlu dikemas kini.
Statistik Composer dipecahkan kepada entri sambungan aktiviti dan penggunaan yang berasingan. Plugin yang menggantikan baris statistik terdahulu perlu mengemas kini ID yang didaftarkan. Plugin sublaluan juga tidak lagi mendapatkan maklumat paparan daripada fail package.json yang berasingan; teks dan ikon mesti datang daripada eksport sublaluan yang sepadan.
Pengendalian kebergantungan menerima beberapa pembaikan. Mengaktifkan himpunan baharu tidak sepatutnya menyebabkan kebergantungan tertinggal, manakala melumpuhkan atau menyahpasang himpunan tidak sepatutnya meninggalkan pemetaan kebergantungan yang lapuk. Menggantikan versi pakej yang dipasang masih memerlukan mula semula, batasan nyata terhadap keupayaan semasa untuk menukar komponen ketika aplikasi sedang berjalan.
Satu pembaikan antara muka menghalang tindakan menogol plugin daripada membuang gaya milik plugin lain sebelum halaman dimuat semula. Tugasan automasi turut disertakan dalam Web, dengan alat peringatan tersedia dalam mod Standard, Creator dan PTC, tetapi tidak dalam mod Minimal atau subejen. Tugasan sedia ada dikekalkan apabila pilihan himpunan eksperimen yang telah ditamatkan dibuang.
Sebab DeepSeek memilih seni bina plugin
Cui berkata prinsip bahawa segala-galanya ialah plugin telah ditetapkan sebelum projek itu mula menulis kod. Menurut penerangannya, model, alat, kemahiran, sesi, kotak pasir, sistem fail, gelung ejen, penyelarasan tugasan dan antara muka boleh digabungkan, digantikan atau dikembangkan.
Matlamat itu melangkaui sokongan terhadap ruang sambungan dalam aplikasi yang tetap. Matlamatnya adalah untuk membolehkan pengguna dan pembangun mengubah banyak bahagian sistem yang melaksanakan kerja model. Cui menyambut baik Claude Code Mods sebagai pendekatan bijak terhadap kebolehkembangan selepas ketua Claude Code, Boris Cherny, mengumumkannya, sambil membezakan pendekatan itu daripada matlamat seni bina DeepSeek yang lebih luas.
Beliau menyebut penggunaan perusahaan sebagai satu lagi kegunaan plugin. Pembangun telah membina plugin Harness khusus industri untuk mewujudkan ruang kerja AI yang menghubungkan infrastruktur perniagaan dan merangkum aliran kerja khusus. Sesetengah plugin tersebut tidak dikeluarkan kepada umum. Cui berkata pasukan itu menyokong pengaturan berkenaan di bawah rangka kerja berlesen MIT.
Perbezaannya terletak antara asas terbuka dengan sambungan yang dibina di atasnya. Perniagaan boleh menggunakan rangka kerja bersama sambil mengekalkan integrasi proprietari atau pengetahuan industri dalam plugin mereka. Laporan berkenaan tidak mengenal pasti penggunaan tersebut atau memberikan angka tentang skala dan hasilnya.
Cui turut berhujah bahawa meniru Claude Code atau Codex tidak banyak memberi nilai kerana pengguna sudah boleh menyambungkan model DeepSeek kepada aplikasi tersebut. Matlamat yang dinyatakannya adalah untuk menghasilkan karya asli yang mempengaruhi reka bentuk harness ejen, termasuk inovasi yang diiktiraf dan diterima pakai oleh syarikat AI utama.
Pengubahsuaian kendiri ialah matlamat penyelidikan, bukan keupayaan yang sudah siap
Matlamat jangka panjangnya ialah membolehkan ejen mengubah harness sendiri melalui plugin ketika sedang berjalan. Cui menyifatkan mod Creator sebagai langkah awal ke arah itu, bukannya bukti bahawa penambahbaikan autonomi telah dicapai.
Beliau mengenal pasti dua bidang berasingan yang masih belum selesai. Kejuruteraan perlu meningkatkan keupayaan untuk menambah, membuang dan memuat semula plugin semasa pelaksanaan. Penyelidikan model pula perlu mengajar ejen bahawa harness mereka boleh diubah suai dan cara menggunakan pengubahsuaian itu untuk menambah baik kerja mereka. Cordis menyediakan asas, tetapi masalah kejuruteraan praktikal masih perlu diselesaikan.
Pasukan itu sedang merekrut penyelidik yang berpengalaman dalam penyelidikan dan latihan model besar untuk meneruskan usaha tersebut. Cui berkata sebahagian besar masanya sendiri digunakan untuk pengambilan pekerja dan temu duga. Latar belakang beliau termasuk pengajian sains komputer di Universiti Zhejiang, enam pingat emas pertandingan serantau ACM Asia dan sembilan tahun di Jane Street sebelum menyertai DeepSeek pada Mac 2026.
Tiada kaedah latihan khusus, peningkatan terukur hasil pengubahsuaian kendiri ejen atau jadual untuk mencapai keserasian penuh dengan Mods didedahkan. Cui berkata keserasian yang lebih luas mungkin boleh dicapai dari segi teknikal jika pasukan memutuskan bahawa usaha itu wajar dilaburkan. Itu penilaian bersyarat, bukannya komitmen terhadap tarikh keluaran.
Oleh itu, hasil segera yang diperoleh adalah nyata tetapi terhad: tiga contoh yang boleh dijalankan menunjukkan bahawa sesetengah sambungan Claude Code boleh diwakili dalam Harness, sementara mod yang tidak disokong, perubahan cara pemuatan dan keperluan migrasi menunjukkan kerja yang masih belum selesai. Eksperimen ini menguji satu gagasan seni bina; ia belum menyediakan ekosistem sambungan sejagat.
Perkara Utama
- DeepSeek Harness v0.2.1-alpha.1 dikeluarkan pada 3 Oktober 2026 dengan lapisan keserasian eksperimen untuk Claude Code Mods.
- Token Weather, Blast Radius dan Replay Theater ialah contoh yang boleh dijalankan; diff, agents-md, sec-default dan telemetry buat masa ini tidak boleh dijalankan.
- Eksperimen ini menguji sama ada keupayaan API Mods sesuai dengan plugin Harness, bukannya menyediakan keserasian praktikal yang lengkap.
- Mods perlu disesuaikan dengan mekanisme pemuatan Harness dan berjalan tanpa kotak pasir.
- Kemas kini ini menambah pilihan penciptaan plugin, diagnostik pilihan, penambahbaikan penggunaan dan perubahan yang memerlukan migrasi sesetengah sambungan.
- Kira-kira 60% pengguna yang diukur melalui API model rasmi DeepSeek menggunakan plugin pihak ketiga.
- Tiada tarikh siap diumumkan untuk keserasian penuh, pasaran plugin rasmi atau penyelidikan pengubahsuaian kendiri ejen.






