Plugin bộ nhớ cục bộ của DeepSeek Harness: bộ nhớ được lưu trong một tệp SQLite cục bộ, sử dụng truy xuất từ khóa BM25 kết hợp với phân loại theo cảm xúc, ngữ cảnh cùng ngày và sắp xếp theo suy giảm hàm mũ. Khi bắt đầu phiên, thông tin "đây là ai, lần trước đã trao đổi đến đâu, lần sau muốn hỏi gì" được nén lại không quá 250 ký tự và đưa vào lời nhắc hệ thống.
Số sao 25
Lý do
- Hai công cụ neuron_opening / neuron_handoff giải quyết triệt để vấn đề không nhận ra người dùng khi chuyển phiên: khi kết thúc phiên, chỉ ghi lại chủ đề, tiến độ, điều cần hỏi lần sau và một điểm số cảm xúc; phiên tiếp theo sẽ tiếp nối ngay lập tức khi bắt đầu.
- Bộ nhớ làm việc sử dụng decided_at / supersedes để đánh dấu "quyết định nào hiện đang có hiệu lực", các quyết định cũ bị ghi đè sẽ bị đẩy xuống cuối thay vì bị xóa; phạm vi (scope) phân biệt giữa trò chuyện riêng, trò chuyện nhóm và công việc, nội dung trò chuyện riêng không thể được truy xuất trong trò chuyện nhóm.
- Tác giả đã trung thực ghi nhận các hạn chế: phiên bản v0.2.0 đã sửa lỗi biểu thức chính quy nuốt toàn bộ ký tự tiếng Trung, khiến việc tạo liên kết dựa trên từ khóa chung chưa bao giờ hoạt động, đồng thời thừa nhận rằng việc sắp xếp trước đây thực chất dựa trên mức độ quan trọng; khi tự kiểm tra với 18 câu hỏi, việc lan truyền đồ thị (1 bước) không thay đổi tỷ lệ trúng, nhưng nhiễu tăng từ 33% lên 64%, do đó tính năng này được tắt theo mặc định.
Cách sử dụng
- Yêu cầu Node ≥ 22.15, DSH ≥ 0.1.7; chạy node install.mjs (sao chép vào hồ sơ, đăng ký và tự kiểm tra) hoặc dsh plugin add link:<thư mục này>, sau khi khởi động lại DSH, các công cụ và trang cài đặt sẽ xuất hiện.
- Để kết nối với cơ sở dữ liệu bộ nhớ hiện có hoặc thay đổi chu kỳ bán rã, hãy cấu hình db, halfLifeDays, autoSync, v.v. trong cordis.patch.yml của hồ sơ; mặc định chỉ hiển thị 7 công cụ, chỉ khi đặt advanced: true mới hiển thị 5 công cụ còn lại.
Rủi ro
- Tự động ghi nhớ được bật theo mặc định: cứ mỗi 10 phút, hệ thống sẽ đọc các tệp phiên trong ~/.dsh/sessions/ từ 2 ngày gần nhất và lưu tin nhắn của người dùng vào bảng cục bộ; nếu không muốn, hãy đặt autoSync: false.
- Phiên bản v0.2.0 có những thay đổi mang tính phá vỡ (suy giảm chuyển sang hàm mũ, các thao tác ghi HTTP chuyển sang POST), giao diện cũ cần được nâng cấp đồng bộ; đánh giá chỉ dựa trên 18 câu hỏi do tác giả tự đặt, mẫu nhỏ.