Giới thiệu
Plugin DeepSeek Harness mã nguồn mở chuyển các khối `dsh-ui` có cấu trúc thành những phần tử giao diện tương tác được hiển thị dạng streaming trong câu trả lời của trợ lý. Plugin cung cấp hơn 30 thành phần trong danh sách cho phép, hành động hai chiều, bảng giao diện được lưu giữ lâu dài, hành vi biểu mẫu và câu đố cục bộ, hỗ trợ khả năng tiếp cận cùng cơ chế kết xuất có kiểm soát mà không cho phép HTML hoặc script tùy ý.
Tóm tắt
1. GenUI streaming ngay trong câu trả lời: Kết xuất các thành phần đã hoàn tất khi mô hình vẫn đang viết câu trả lời
2. Vòng lặp tương tác khép kín: Gửi hành động trên nút bấm, biểu mẫu, công tắc và câu đố về cho mô hình để cập nhật tiếp
3. Các bề mặt giao diện hữu ích khi ứng dụng đang chạy: Hỗ trợ UI ở cấp câu trả lời, thẻ kết quả công cụ và bảng giao diện được duy trì trong phiên
4. Ranh giới an toàn rõ ràng: Dùng danh sách thành phần cho phép, từ chối script, giới hạn kích thước và độ lồng của cây, đồng thời tránh `eval`
5. Triển khai có chiều sâu: Cung cấp hơn 30 thành phần, hành vi hỗ trợ khả năng tiếp cận, khôi phục trạng thái, hàng trăm bài kiểm thử và kiểm thử từ đầu đến cuối trên thiết bị thực