Các kênh phát triển
Cập nhật lần cuối: 2026-01-21 OpenClaw cung cấp ba kênh cập nhật:- stable: nhãn npm dist-tag
latest. - beta: npm dist-tag
beta(các bản build đang được thử nghiệm). - Tùy chọn này chấp nhận một
dan sách phân tách bằng dấu phẩy các Docker bind mount và áp dụng chúng cho cả
openclaw-gatewayvàopenclaw-clibằng cách tạodocker-compose.extra.yml. npm dist-tag:dev(khi phát hành).
latest
mà không thay đổi số phiên bản — dist-tag là nguồn chân lý cho các cài đặt npm.
Chuyển đổi kênh
Git checkout:stable/betacheckout thẻ phù hợp mới nhất (thường là cùng một thẻ).devchuyển sangmainvà rebase theo upstream.
latest, beta, dev).
Khi bạn chủ động chuyển kênh bằng --channel, OpenClaw cũng căn chỉnh
phương thức cài đặt:
devđảm bảo một git checkout (mặc định~/openclaw, có thể ghi đè bằngOPENCLAW_GIT_DIR), cập nhật nó và cài đặt CLI toàn cục từ checkout đó.stable/betacài đặt từ npm bằng dist-tag tương ứng.
Plugin và kênh
Khi bạn chuyển kênh bằngopenclaw update, OpenClaw cũng đồng bộ nguồn plugin:
devưu tiên các plugin đi kèm từ git checkout.stablevàbetakhôi phục các gói plugin đã cài từ npm.
Thực hành tốt nhất khi gắn thẻ
- Gắn thẻ các bản phát hành mà bạn muốn git checkout trỏ tới (
vYYYY.M.DhoặcvYYYY.M.D-<patch>). - Giữ thẻ bất biến: không bao giờ di chuyển hoặc tái sử dụng một thẻ.
- npm dist-tag vẫn là nguồn chân lý cho các cài đặt npm:
latest→ stablebeta→ bản build ứng viêndev→ ảnh chụp main (tùy chọn)
Khả dụng của ứng dụng macOS
Beta and dev builds may not include a macOS app release. That’s OK:- Git tag và npm dist-tag vẫn có thể được phát hành.
- Nêu rõ “không có bản build macOS cho bản beta này” trong ghi chú phát hành hoặc changelog.