Mengenal DeepSeek Harness: Framework AI Agent Revolusioner dan Cara Pakainya

Tren asisten pengkodean AI telah bergeser dari sekadar pelengkap autolengkap teks menjadi sistem otonom yang bekerja mandiri. Salah satu lompatan terbesar dalam ekosistem ini adalah kehadiran DeepSeek Harness (dikenal di CLI sebagai dsh), sebuah open-source agent framework resmi dari DeepSeek AI di bawah lisensi MIT.

Mari kita bahas apa itu DeepSeek Harness, mengapa ia jauh lebih unggul dibandingkan kombinasi VS Code + ekstensi AI tradisional, serta panduan instalasi dan penggunaan singkatnya untuk website Anda.


Apa Itu DeepSeek Harness?

DeepSeek Harness bukanlah model AI atau sekadar chatbot biasa. Ini adalah sebuah runtime lingkungan agen (agent harness) otonom yang memisahkan lapisan model (otak AI) dari lapisan eksekusi. Konsep utama yang diusung oleh DeepSeek adalah:

Agent = Model + Harness

Dalam rumus ini, Model berfungsi untuk menangani penalaran dan generasi teks/kode. Sedangkan Harness bertindak sebagai "tangan dan kaki" yang menjembatani model tersebut dengan dunia luar—menyediakan akses filesystem nyata, terminal shell, pengelolaan sesi, sandboxing, hingga kemampuan melakukan loop pengerjaan tugas secara mandiri tanpa intervensi pengguna berulang kali.


Kelebihan DeepSeek Harness vs VS Code + Ekstensi AI

Banyak developer terbiasa menggunakan VS Code yang dipadukan dengan ekstensi seperti GitHub Copilot, Cline, atau tab inline chat. Mengapa beralih ke DeepSeek Harness?

Fitur VS Code + Ekstensi AI Tradisional DeepSeek Harness (dsh)
Arsitektur Sistem Paket kaku (Monolitik). UI, model bawaan, dan fungsionalitasnya terkunci di dalam ekstensi. Everything is a Plugin. UI, adapter model, sandbox, terminal, hingga sistem prompt diatur sebagai modul lepas-pasang (berjalan di atas framework Cordis).
Konfigurasi vs Kode Perubahan perilaku atau penambahan alat baru mengharuskan pembaruan kode ekstensi dan siklus rilis ulang. Berbasis file konfigurasi. Agen dapat memodifikasi perilakunya sendiri atau membuat alatnya secara dinamis tanpa perlu di-restart atau di-build ulang.
Kemandirian Agen Bersifat reaktif (menunggu perintah per baris) atau membutuhkan persetujuan manual di setiap langkah kecil. Otonom penuh dengan multi-langkah eksekusi melalui empat mode kerja (Standard, PTC, Minimal, Creator) dalam sandbox yang aman.
Fleksibilitas Model Kerap terikat ke satu penyedia API (misal hanya OpenAI atau Anthropic). Dapat dengan mudah mengganti backend model ke DeepSeek API lokal, OpenAI, Anthropic, atau penyedia kustom lainnya hanya dengan mengganti konfigurasinya.

Cara Menginstall DeepSeek Harness

DeepSeek Harness dirancang sangat ramah bagi pengembang. Cara termudah untuk mencobanya adalah menggunakan manajer paket Node.js (NPX) karena Anda tidak perlu melakukan cloning repositori secara manual.

Prasyarat:

Pastikan komputer Anda sudah terinstall Node.js dan npm/pnpm, serta memiliki koneksi internet.

Langkah Instalasi & Menjalankan:

Buka Terminal (Linux/macOS) atau PowerShell (Windows), lalu ketik perintah berikut untuk meluncurkan Web UI secara instan:

npx @deepseek-ai/dsh web

Setelah proses pengunduhan selesai, DeepSeek Harness secara otomatis akan membuka server lokal. Anda tinggal membuka browser (seperti Chrome atau Firefox) dan masuk ke alamat:

http://localhost:3080

Cara Penggunaan Singkat

Begitu masuk ke antarmuka Web UI DeepSeek Harness pada port 3080, berikut adalah langkah cepat untuk mulai menggunakannya:

  1. Konfigurasi API Key: Masuk ke tab pengaturan (Settings) atau profil plugin. Masukkan API key DeepSeek Anda (atau endpoint penyedia model yang kompatibel).
  2. Tentukan Ruang Kerja (Workspace): Pilih folder proyek di komputer Anda yang ingin Anda delegasikan kepada agen AI.
  3. Berikan Goal/Tugas Besar: Masukkan instruksi kompleks ke kolom chat agen. Contoh: "Buatkan aplikasi web kalkulator berbasis HTML dan CSS, lalu jalankan server lokal untuk mengetesnya."
  4. Pantau Proses Traceable: Tidak seperti ekstensi lain yang menyembunyikan "proses berpikir", DeepSeek Harness menampilkan secara transparan setiap tool call, pembacaan file, hingga eksekusi shell yang ia lakukan secara berurutan. Anda dapat membatalkan atau membalikkan aksi (reversible actions) jika jalurnya keliru.
  5. Instal Plugin Baru: Kunjungi Marketplace bawaannya untuk memasang kemampuan tambahan, seperti plugin penglihatan (Mod Lens) untuk menganalisis gambar.