DeepSeek Harness là gì?
Agent harness đứng sau mọi plugin trong danh mục này, và vì sao "mọi thứ đều là plugin" thay đổi những gì bạn có thể thay thế.
DeepSeek Harness (dsh) là một agent harness mã nguồn mở của DeepSeek AI, phát
hành theo giấy phép MIT. Ý tưởng cốt lõi của nó là mọi thứ đều là plugin:
model, tool, skill, session, sandbox, storage, và cả vòng lặp agent. Tất cả đều
là plugin Cordis, có thể thay thế hoặc
ghép lại mà không cần đụng vào mã nguồn của harness.
Một ứng dụng Cordis
dsh được xây trên Cordis, một framework
plugin nạp các module, trao cho mỗi module một context, và quản lý vòng đời của
nó. Mọi plugin trong danh mục này đều là một plugin Cordis thông thường được đóng
gói cho dsh: khi một profile khởi động, Cordis nạp các bundle nền trước, rồi đến
các plugin mà các layer cấu hình đã ghép chèn vào, theo đúng thứ tự các layer
được áp.
Vòng đời apply(ctx)
Module vào của một plugin export apply(ctx). Chính hàm đó là nơi plugin đăng ký
mọi thứ nó đóng góp — service, lệnh, handler cho session và sandbox, công việc
theo lịch. ctx là tay cầm riêng của plugin lên kernel đang chạy. Vì nó được phạm
vi cho plugin, việc unload sẽ tự động dọn dẹp: khi plugin bị gỡ hoặc profile dừng,
mọi thứ đăng ký qua ctx đều bị tháo xuống cùng với nó, và một plugin hỏng không
thể làm rò rỉ service của nó sang lần khởi động sau.
"Seam" là gì
Một seam là một điểm tích hợp mà harness phơi ra cho các layer vá vào — một
service registry, mô hình session, một sandbox runner, các storage adapter. Mỗi
seam có một hình dạng được định nghĩa, và cordis.patch.yml của một bundle mô tả
các dòng nó chèn hoặc ghi đè tại các seam đó. Vì seam là các giao diện ổn định
chứ không phải các nhánh fork của mã nguồn, các plugin có thể được kết hợp, thay
thế và gỡ bỏ mà không cần đụng tới mã harness.
Vì sao điều đó quan trọng với danh mục này
Vì việc ghép nối diễn ra qua các layer cấu hình chứ không phải qua fork, một plugin chỉ đơn giản là một package npm mang theo một patch. Chính điều đó làm cho một marketplace trở nên khả thi — và cho phép chúng tôi xác minh một mục bằng máy thay vì tin vào một cái tag.
Tiếp theo
Cập nhật lần cuối 2026-08-22