Bài viết

Theo bài phân tích của Pasquale Pillitteri, ngày 13/08/2026, DeepSeek đã phát hành kho mã nguồn deepseek-harness trên GitHub dưới giấy phép MIT. Dự án có lệnh terminal là dsh, đang ở phiên bản v0.1 Developer Preview và nhận hơn 27.000 stars chỉ trong vài giờ đầu. Mục tiêu rất thẳng: xây một lựa chọn mã nguồn mở, miễn phí cho lớp harness của Claude Code và OpenAI Codex.
Harness là runtime biến một LLM thành coding agent có thể đọc file, gọi tool, chạy lệnh terminal, quản lý session và thực hiện vòng lặp xử lý tác vụ. DeepSeek không công bố riêng một chatbot hay model mới ở đây. Họ mở phần mềm điều phối quanh model: phần quyết định agent được cấp quyền gì, lưu dấu vết ra sao và kết nối với môi trường lập trình thế nào.
Điểm đắt giá của DeepSeek Harness nằm ở triết lý Everything is a Plugin, xây trên meta-framework Cordis. Models, Tools, Sessions, Sandbox, Filesystem, Agent Loop và Web UI đều được tổ chức thành plugin. Thay vì chấp nhận một coding agent như hộp đen, đội kỹ thuật có thể lắp, tháo hoặc thay thế từng lớp chức năng qua cấu hình phân tầng cordis.yml.
Con số DeepSeek nhắm tới rất đáng suy nghĩ: trong kiến trúc agent kiểu Claude Code, khoảng 98% mã nguồn là hạ tầng điều phối, còn lời gọi model chỉ chiếm 1,6%. Nếu cách bóc tách này đúng với thực tế triển khai, cuộc đua coding agent không còn là ai có LLM trả lời hay hơn. Lợi thế bền hơn nằm ở lớp execution: tool calling, sandbox, bộ nhớ phiên, quyền truy cập file và khả năng khôi phục khi agent làm sai.
Cordis còn quảng bá khả năng “spatiotemporal composability”: khi gỡ plugin, hệ thống có thể hoàn tác hiệu ứng do plugin tạo ra. Đây là lời hứa hấp dẫn với các đội platform vốn ngán một plugin thử nghiệm để lại cấu hình rác, trạng thái dở dang và technical debt. Tuy vậy, lời hứa kiến trúc vẫn phải được kiểm chứng bằng vận hành thực tế.
Với lập trình viên muốn thử, đường vào khá ngắn: chạy npx @deepseek-ai/dsh web để mở Web UI cục bộ tại cổng 3080, sau đó cấu hình biến môi trường DEEPSEEK_API_KEY. DeepSeek tối ưu mặc định cho DeepSeek V4-Pro và V4-Flash. Điều này biến Harness thành một điểm xuất phát đáng cân nhắc cho đội ngũ đã dùng API của DeepSeek và muốn tự kiểm soát luồng agent.
Đòn đánh vào hệ sinh thái đóng có ba hướng. Thứ nhất, giấy phép MIT cho phép doanh nghiệp đọc, sửa và phân phối phần harness theo điều kiện rất thoáng. Thứ hai, mã nguồn mở giúp đội security kiểm tra cách agent xử lý filesystem, session và sandbox thay vì tin vào tài liệu marketing. Thứ ba, kiến trúc plugin giảm nguy cơ bị khóa vào một quy trình agent duy nhất.
Nhưng đừng nhầm “mã nguồn miễn phí” với “vận hành miễn phí”. Người dùng vẫn cần API key để gọi model, hạ tầng chạy sandbox và người chịu trách nhiệm khi agent đụng vào repository nhạy cảm. Quan trọng hơn, đây mới là v0.1 Developer Preview; dữ liệu hiện có chưa bảo đảm API ổn định hay tương thích dài hạn cho production.
Tôi đánh giá đây là nước cờ rất khôn của DeepSeek. Họ không cam chịu cạnh tranh ở giá token, nơi mọi model tốt dần sẽ bị kéo về hàng hóa. Mở toàn bộ harness là cách kéo cộng đồng lập trình viên vào lớp điều phối, nơi usage thực sự phát sinh và thói quen kỹ thuật được hình thành. Claude Code và OpenAI Codex vẫn có lợi thế sản phẩm hoàn chỉnh, nhưng lợi thế hộp đen của họ bị DeepSeek công kích đúng chỗ.
Dù vậy, cơn sốt GitHub không phải bằng chứng về độ chín production. Khuyến nghị cụ thể: hãy tạo một repository thử nghiệm tách biệt, giới hạn quyền ghi và chỉ giao cho dsh các tác vụ như phân tích code, tạo test hoặc sửa lỗi nhỏ. Đừng cấp token production, quyền deploy hay quyền truy cập secrets cho bản v0.1. Nếu plugin architecture giúp đội ngũ kiểm soát agent tốt hơn sau vài tuần thử nghiệm, lúc đó mới tính chuyện mở rộng.
Mã nguồn deepseek-harness được phát hành theo giấy phép MIT. Tuy nhiên, việc dùng model qua API vẫn cần DEEPSEEK_API_KEY; dữ liệu được cung cấp không nêu mức giá API cụ thể.
Kiến trúc của dự án có plugin Models, nhưng thông tin hiện có chỉ xác nhận Harness được tối ưu mặc định cho DeepSeek V4-Pro và V4-Flash. Chưa nên khẳng định mức hỗ trợ thực tế cho OpenAI, Anthropic hay model cục bộ khi chưa kiểm tra tài liệu và mã nguồn phiên bản v0.1.
Chưa nên. Nhãn Developer Preview cho thấy dự án còn ở giai đoạn sớm. Nên dùng môi trường cô lập, giới hạn quyền tool và đánh giá kỹ session, sandbox cùng cơ chế hoàn tác trước khi giao tác vụ quan trọng cho agent.
Nguồn tham khảo: Pasquale Pillitteri
Bài viết là góc nhìn cá nhân của tác giả, mang tính tham khảo — không phải tin tức báo chí.
Đừng bỏ lỡ bài viết tiếp theo. Đăng ký để nhận trong inbox.

Tác giả
Tôi là Cường Nguyễn - Founder của AI Ops Solutions.
Tôi từng là Logistics Operations Manager và đồng sáng lập thương hiệu CATCA - #1 Shopee ngành Pet Care.