openclaw memory
Quản lý việc lập chỉ mục bộ nhớ ngữ nghĩa, tìm kiếm và đưa nội dung vào MEMORY.md.
Được cung cấp bởi plugin memory-core đi kèm, khả dụng khi
plugins.slots.memory chọn memory-core (mặc định). Các plugin bộ nhớ khác
cung cấp không gian tên CLI riêng.
Liên quan: khái niệm Bộ nhớ, Dreaming,
Tham chiếu cấu hình bộ nhớ, Wiki bộ nhớ,
wiki, Plugin.
memory status
--agent, lệnh sẽ chạy cho mọi tác tử trong agents.list; nếu chưa
cấu hình danh sách tác tử, lệnh sẽ dùng tác tử mặc định.
Nếu dòng
Dreaming vẫn ở trạng thái off ngay cả khi có
dreaming.enabled: true, hoặc các lượt quét theo lịch dường như không bao giờ
chạy, Cron Dreaming được quản lý phụ thuộc vào Heartbeat của tác tử mặc định
được kích hoạt để bắt đầu quá trình đối soát. Xem
Dreaming để biết chi tiết về lịch chạy.
Trạng thái cũng liệt kê mọi đường dẫn tìm kiếm bổ sung từ agents.defaults.memorySearch.extraPaths.
memory index
status. --force thực hiện lập chỉ mục lại
toàn bộ thay vì lập chỉ mục tăng dần. --verbose in thông tin về nhà cung cấp,
mô hình, nguồn và đường dẫn bổ sung của từng tác tử trước khi hiển thị tiến trình
lập chỉ mục.
memory search
- Truy vấn: đối số vị trí
[query]hoặc--query <text>. Nếu đặt cả hai,--queryđược ưu tiên. Nếu không đặt đối số nào, lệnh sẽ báo lỗi. --agent <id>: mặc định là tác tử mặc định (không phải toàn bộ danh sách tác tử).--max-results <n>: giới hạn số lượng kết quả (số nguyên dương).--min-score <n>: lọc bỏ các kết quả khớp có điểm thấp hơn giá trị này.
memory promote
Xếp hạng các ứng viên ngắn hạn từ memory/YYYY-MM-DD.md và tùy chọn nối thêm
các mục hàng đầu vào MEMORY.md.
Các giá trị mặc định của CLI này khác với ngưỡng giai đoạn sâu của lượt quét
Dreaming theo lịch (xem Dreaming bên dưới); hãy truyền các cờ tường
minh để khớp với hành vi quét khi chạy thủ công một lần.
Các tín hiệu xếp hạng: tần suất truy hồi, mức độ liên quan khi truy xuất, độ đa
dạng truy vấn, độ mới theo thời gian, sự hợp nhất qua nhiều ngày và độ phong phú
của khái niệm dẫn xuất, được lấy từ cả các lượt truy hồi bộ nhớ lẫn các lượt nhập
hằng ngày, cùng với mức tăng cường nhẹ từ giai đoạn nhẹ/REM cho những lần Dreaming
lặp lại. Trước khi ghi, quá trình đưa vào bộ nhớ sẽ đọc lại ghi chú hằng ngày hiện
hành, vì vậy các chỉnh sửa hoặc nội dung bị xóa khỏi đoạn trích ngắn hạn sau khi
xếp hạng vẫn được tôn trọng, thay vì đưa nội dung từ một ảnh chụp cũ vào bộ nhớ.
memory promote-explain
Giải thích chi tiết cách tính điểm của một ứng viên đưa vào bộ nhớ.
<selector> khớp với khóa (chính xác hoặc chuỗi con), đường dẫn hoặc văn bản
đoạn trích của ứng viên.
memory rem-harness
Xem trước các suy ngẫm REM, các sự thật ứng viên và kết quả đưa vào bộ nhớ của
giai đoạn sâu mà không ghi bất kỳ nội dung nào.
--path <file-or-dir>: khởi tạo bộ thử nghiệm từ các tệp hằng ngàyYYYY-MM-DD.mdtrong lịch sử thay vì không gian làm việc hiện hành.--grounded: đồng thời kết xuất bản xem trước có căn cứ gồmĐiều đã xảy ra/Suy ngẫm/Các cập nhật lâu dài khả dĩtừ các ghi chú lịch sử.
memory rem-backfill
Ghi các bản tóm tắt REM lịch sử có căn cứ vào DREAMS.md để xem xét trong giao
diện người dùng. Có thể hoàn tác.
--path <file-or-dir>: bắt buộc trừ khi đặt--rollback/--rollback-short-term. Một hoặc nhiều tệp bộ nhớ hằng ngày trong lịch sử hoặc thư mục dùng làm nguồn để điền bù.--stage-short-term: đồng thời đưa các ứng viên bền vững có căn cứ vào kho đưa vào bộ nhớ ngắn hạn hiện hành để giai đoạn sâu thông thường có thể xếp hạng chúng.--rollback: xóa các mục nhật ký có căn cứ đã ghi trước đó khỏiDREAMS.md.--rollback-short-term: xóa các ứng viên ngắn hạn có căn cứ đã được đưa vào trước đó.
Dreaming
Dreaming là hệ thống hợp nhất bộ nhớ chạy nền với ba giai đoạn phối hợp, chạy theo thứ tự trong cùng một lịch: nhẹ (sắp xếp/chuẩn bị tài liệu ngắn hạn), REM (suy ngẫm và làm nổi bật các chủ đề), sâu (đưa các dữ kiện bền vững vàoMEMORY.md). Chỉ giai đoạn sâu ghi vào MEMORY.md.
- Bật bằng
plugins.entries.memory-core.config.dreaming.enabled: true(mặc định làfalse);memory-coretự động quản lý tác vụ Cron quét, không cần chạy thủ côngopenclaw cron add. - Bật/tắt từ cuộc trò chuyện bằng
/dreaming on|off; kiểm tra bằng/dreaming status(hoặc/dreaming//dreaming help).on/offyêu cầu trạng thái chủ sở hữu kênh hoặc quyềnoperator.admincủa Gateway; trạng thái và trợ giúp vẫn khả dụng cho bất kỳ ai có thể gọi lệnh. - Kết quả dễ đọc của từng giai đoạn được ghi vào
DREAMS.md(hoặc tệpdreams.mdhiện có). Theo mặc định (dreaming.storage.mode: "separate"), mỗi giai đoạn cũng ghi một báo cáo độc lập vàomemory/dreaming/<phase>/YYYY-MM-DD.md; đặtmode: "inline"để gộp các báo cáo vào tệp bộ nhớ hằng ngày, hoặc"both"để dùng cả hai. - Các lượt chạy theo lịch và chạy thủ công bằng
memory promotesử dụng chung các tín hiệu xếp hạng của giai đoạn sâu; chỉ các ngưỡng mặc định là khác nhau (xem bảng bên trên so với các giá trị mặc định theo lịch bên dưới). - Các lượt chạy theo lịch được phân phối trên không gian làm việc bộ nhớ của mọi tác tử đã cấu hình.
plugins.entries.memory-core.config.dreaming):
Phụ thuộc Gateway của SecretRef
Nếu các trường khóa API từ xa của Active Memory được cấu hình dưới dạng SecretRef, các lệnhmemory sẽ phân giải chúng từ ảnh chụp Gateway đang hoạt
động; nếu Gateway không khả dụng, lệnh sẽ thất bại ngay. Điều này yêu cầu
Gateway hỗ trợ phương thức secrets.resolve; các Gateway cũ hơn sẽ trả về lỗi
không xác định phương thức.