
DeepSeek Harness: Agent Framework Open-Source di Mana Semuanya Plugin
DeepSeek Harness: Agent Framework Open-Source di Mana Semuanya Plugin
Pada 13 Ogos 2026, DeepSeek mengeluarkan Harness v0.1 sebagai developer preview — keseluruhan source code diterbitkan di bawah lesen MIT. Projek ini berupa dsh di deepseek-ai/deepseek-harness, dan repo itu cepat mengumpul pengikut yang ramai — anggap mana-mana angka bintang yang anda nampak sebagai snapshot yang bergerak, bukan fakta yang kekal.
Tagline DeepSeek ringkas: semuanya plugin.
Tapi prinsip yang lebih menarik: semuanya plugin.
Itu bukan sekadar marketing copy. Model, tools, skills, sesi, sandbox, storage, agent loop itu sendiri dan web UI — semua dibina sebagai plugin Cordis. Boleh ditukar, digantikan atau dilanjutkan terus dari konfigurasi tanpa sentuh source code Harness. Kebanyakan agent framework ada beberapa hook point dan panggil itu extensible. Harness pula tiada core yang istimewa. Setiap komponen boleh digantikan.
Kenapa Bahagian Ini Lebih Menarik Daripada Model
DeepSeek mengeluarkan Harness bersama DeepSeek-V4-Pro, model flagship mereka untuk agentic workloads. Benchmark model memang menarik — Terminal-Bench 2.1 pada 87.9, DeepSWE pada 62.7, Toolathlon-Verified pada 74.1 — tapi angka ini self-reported.
Harness sebenarnya bahagian yang lebih menarik daripada announcement ini. Architecture-nya kekal relevan walau model di belakangnya ditukar.
Ruang agent infrastructure sekarang agak sesak. Claude Code antara closed option yang paling dikenali; OpenCode, Aider dan beberapa projek lain mengisi bahagian open-source — perbandingan yang pernah kami buat. Masalahnya, kebanyakan framework ini masih monolitik. Agent loop, tool registry, dan session store tertanam dalam core. "Extensible" bermaksud anda kena patch source code.
Harness membalikkan pendekatan itu. Laluan extension: pasang plugin, konfigurasikan, siap.
# Pasang dan lancarkan Web UI
npx @deepseek-ai/dsh web
# Bermula di http://127.0.0.1:3080
# Tambah kunci API model dalam Settings > Models
Architecture: Cordis di Sebalik Tabir
Harness berjalan di atas Cordis, meta-framework yang direka berdasarkan konsep yang pengarangnya gambarkan sebagai "spatiotemporal composability." Kernel Cordis mengendalikan plugin mounting, unmounting, dan dependency resolution. Keupayaan sebenar tinggal dalam plugin, bukan dalam core.
Ini perbezaan architecture yang ketara. Dalam kebanyakan agent framework, agent loop ialah komponen yang anda tak boleh gantikan — ia fixed pipeline yang semua komponen lain plug ke dalamnya. Dalam Harness, agent loop itu sendiri plugin. Anda boleh tukar dengan control flow lain, scheduling strategy lain, atau custom orchestrator tanpa rebuild apa-apa.
Plugin boundaries merangkumi tujuh layer, menurut dokumentasi projek dan huraian bebas:
- Models — inference providers
- Tools — pengeditan fail, akses shell, web search, custom tool definitions
- Skills — keupayaan tugas pada peringkat lebih tinggi
- Sessions — append-only log untuk setiap context injection
- Sandboxes — pengasingan execution (masalah pengasingan sama yang diselesaikan oleh persekitaran latihan sandbox untuk penilaian agent)
- Storage — lapisan persistence
- Loops — agent control flow
Model routing juga plugin, dikonfigurasi dari Settings dalam Web UI.
Eksperimen Fikiran Tukar Plugin
Anggap dakwaan "tiada core istimewa" itu serius dan jalankan satu pertukaran setiap lapisan guna senarai di atas sahaja. Tukar model provider: loop sama, tools sama, bil inference berbeza. Tukar loop: tools sama, aliran kawalan berbeza — kelakuan agent berubah tanpa apa-apa yang lain bergerak. Tukar sandbox: agent sama, radius letupan berbeza. Setiap pertukaran ialah perubahan konfigurasi, bukan bina semula, dan setiap satu menguji dakwaan itu secara bebas. Kalau mana-mana lapisan enggan ditukar tanpa menyentuh core, di situlah keistimewaan sebenar bersembunyi. Eksperimen ini hipotetikal — artikel ini melaporkan seni bina, bukan mengujinya — tetapi ia menukar slogan kepada senarai semak yang boleh dijalankan pada hari anda memasang dsh.
Empat Runtime Mode
Harness hadir dengan empat mode (dihuraikan secara bebas di sini), setiap satu memuatkan set plugin lalai yang berbeza.
Standard ialah coding agent penuh — pengeditan fail, shell, file dan web search, skills, planning, goals, subagents, dan workflows. Kebanyakan pengguna akan mula dari sini.
Code Mode mendedahkan tools yang sama melalui Code Mode SDK, membolehkan model menggabungkan multi-step operasi dalam satu TypeScript program berbanding turn-by-turn.
Minimal membuang hampir semua benda dan tinggalkan dua tools: bash dan str_replace_editor. Mod ini untuk benchmarking model dalam persekitaran yang minimal.
Creator Mode pula untuk mereka yang membina plugin ecosystem sendiri — ada runtime inspection, in-memory plugin experiments, dan guidance untuk menulis preset.
Setiap Run Boleh Dijejaki
Satu ciri yang paling tajam pada Harness ialah session log. Segala yang model lihat ditulis ke append-only log: system prompts, reasoning, tool calls dan results, sub-agent scheduling, dan setiap context injection — boleh di-resume, fork, search, dan replay. Pandangan Trajectory membolehkan anda memeriksa rekod mengikut sumber.
Resume, fork, search, dan replay semua beroperasi pada event stream yang sama. Kebanyakan agent framework memang log tool calls. Tapi merekod setiap context injection — termasuk prompts dan reasoning yang diproses model — itulah jenis observability yang sebenarnya diperlukan untuk debug tingkah laku agent.
Apa Yang Session Log Beri Anda
Petakan empat kata kerja kepada soalan debugging. Resume menjawab "bolehkah sambung run semalam tanpa bayar kos ulang?" Fork menjawab "bolehkah cuba strategi berbeza dari langkah 40 tanpa hilang 39 langkah pertama?" Search menjawab "di mana model mula-mula nampak output beracun?" Replay menjawab "adakah trajektori sama menghasilkan semula kegagalan?" Semua itu dipetakan terus kepada jenis event yang direkod — prompts, reasoning, tool calls, injections. Log append-only bukan ciri; ia prasyarat untuk setiap postmortem yang akan dijalankan pasukan agent.
Mula Menggunakan
Laluan paling pantas:
# Melalui npx (perlukan Node.js 22+)
npx @deepseek-ai/dsh web
# Dari source
git clone https://github.com/deepseek-ai/deepseek-harness
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
Web UI bermula di http://127.0.0.1:3080. Binaan dari source memerlukan Node.js 22+, menurut field engines dalam repo. Python SDK juga tersedia.
Masih Preview, Belum Production
Perkara kritikal: v0.1 ialah developer preview. DeepSeek sendiri beri amaran bahawa compatibility-breaking changes akan datang. Plugin APIs dan contracts akan terus berubah.
Jadi ini bukan pengganti Claude Code untuk production. Ia untuk pasukan yang mahu bereksperimen dengan composable agent architecture.
Tapi reka bentuknya memang solid. Sistem plugin multi-layer dan provider-agnostic inference layer ialah technical differentiator yang tulen. Strateginya juga logik: DeepSeek menerbitkannya di bawah MIT dan aktif mengajak plugin developers membina di atas platform.
Kalau anda sedang menilai agent framework dan sudah penat dengan monolitik architecture, Harness patut diberi perhatian serius. Cuma ingat — ini masih awal, pin versi anda, dan bersedia untuk perubahan besar. Visinya kuat. Kestabilannya belum setanding.
Berkaitan
- Apabila Agen AI Mula Berperang Kawasan — Apa yang berlaku apabila berbilang agen Claude bertarung untuk kod sumber yang sama.
- Needle 2: Model 14MB yang Memanggil Tools pada Sebarang Peranti — Edge-native tool calling yang berjalan sepenuhnya offline.
Sumber
- DeepSeek: deepseek-ai/deepseek-harness (GitHub)
- DeepSeek: deepseek-harness package.json (engines)
- DeepSeek: deepseek-harness architecture documentation
- DataNorth: DeepSeek releases V4-Pro-0813 and open sources Harness v0.1
- OpenLLMStack: DeepSeek-V4-Pro-0813: specs, benchmarks and pricing
// penulis
Editor & Operator
Mohd Firdaus Abu Bakar (MrDodgerX) is an enterprise geospatial systems engineer in Malaysia and the editor behind hejes.my. He runs the briefing pipeline, curates and edits every draft, verifies each factual claim against primary sources, and presses the publish button — nothing ships without his review. He writes about AI, security and Malaysia's tech scene from a builder's perspective. Professional profile and code: the links below.
// sumber //
disahkan fakta · 09 SEP 2026 · hejes-content-fact-check
- deepseek-ai/deepseek-harness (GitHub)DeepSeek · diakses 09 SEP 2026
- deepseek-harness package.json (engines)DeepSeek · diakses 09 SEP 2026
- deepseek-harness architecture documentationDeepSeek · diakses 09 SEP 2026
- DeepSeek releases V4-Pro-0813 and open sources Harness v0.1DataNorth · diakses 09 SEP 2026
- DeepSeek-V4-Pro-0813: specs, benchmarks and pricingOpenLLMStack · diakses 09 SEP 2026
berkaitan //

Strands Harness: Agen Open-Source AWS, Kos 28% Lebih Rendah
Pasukan Strands di AWS lancarkan harness agen siap-pakai yang laporkan kos token 28% lebih rendah daripada Claude Code dan Codex, ketepatan hampir setara.

research.google ialah kotak alat, bukan blog
Google Research terbitkan lebih 400 kertas setahun, tetapi halaman sama beri model, dataset dan API percuma yang ramai developer tak pernah buka.

Claude Opus 5.5: Setara Fable, Kos Lebih Rendah
Claude Opus 5.5 dari Anthropic beri markah setara Fable 5.1, kos kira-kira 40% lebih rendah daripada Opus 5, dengan adaptive thinking dan safety rerouting.
// sertai suapan
satu ilmu seminggu. tiada spam.
ringkasan mingguan. berhenti bila-bila masa.