CLI commands
`openclaw commitments`
Liệt kê và quản lý các cam kết theo dõi tiếp theo được suy luận.
Cam kết là các ký ức theo dõi tiếp theo có thời hạn ngắn, được tạo từ ngữ cảnh hội thoại và gửi qua Heartbeat. Tính năng này phải được chủ động bật (commitments.enabled). Xem Cam kết được suy luận để biết hướng dẫn khái niệm và cấu hình.
Khi không có lệnh con, openclaw commitments sẽ liệt kê các cam kết đang chờ xử lý.
Cách sử dụng
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]Tùy chọn
--all: hiển thị mọi trạng thái thay vì chỉ các cam kết đang chờ xử lý.--agent <id>: lọc theo một mã định danh tác nhân.--status <status>: lọc theo trạng thái. Các giá trị:pending,sent,dismissed,snoozedhoặcexpired. Giá trị không xác định sẽ khiến lệnh thoát với lỗi.--json: xuất JSON mà máy có thể đọc.
dismiss đánh dấu các mã định danh cam kết đã cho là dismissed để Heartbeat không gửi
chúng.
Ví dụ
Liệt kê các cam kết đang chờ xử lý:
openclaw commitmentsLiệt kê mọi cam kết đã lưu trữ:
openclaw commitments --allLọc theo một tác nhân:
openclaw commitments --agent mainTìm các cam kết đã tạm hoãn:
openclaw commitments --status snoozedBỏ qua một hoặc nhiều cam kết:
openclaw commitments dismiss cm_abc123 cm_def456Xuất dưới dạng JSON:
openclaw commitments --all --jsonĐầu ra
Đầu ra văn bản hiển thị số lượng cam kết, đường dẫn kho lưu trữ, mọi bộ lọc đang hoạt động và một hàng cho mỗi cam kết:
- mã định danh cam kết
- trạng thái
- loại (
event_check_in,deadline_check,care_check_inhoặcopen_loop) - thời điểm đến hạn sớm nhất
- phạm vi (tác nhân/kênh/đích)
- văn bản liên hệ lại được đề xuất
Đầu ra JSON bao gồm số lượng, các bộ lọc trạng thái và tác nhân đang hoạt động, đường dẫn kho lưu trữ cam kết và toàn bộ bản ghi đã lưu.