Documentation Index
Fetch the complete documentation index at: https://openclawhub.vn/llms.txt
Use this file to discover all available pages before exploring further.
openclaw update
Cập nhật OpenClaw một cách an toàn và chuyển đổi giữa các kênh stable/beta/dev.
Nếu bạn cài đặt qua npm/pnpm (cài đặt toàn cầu, không có metadata git), cập nhật sẽ diễn ra qua quy trình của trình quản lý gói trong Cập nhật.
Cách sử dụng
Tùy chọn
--no-restart: bỏ qua việc khởi động lại dịch vụ Gateway sau khi cập nhật thành công.--channel <stable|beta|dev>: đặt kênh cập nhật (git + npm; lưu trong cấu hình).--tag <dist-tag|version|spec>: ghi đè mục tiêu gói cho lần cập nhật này. Đối với cài đặt gói,mainánh xạ tớigithub:openclaw/openclaw#main.--dry-run: xem trước các hành động cập nhật dự kiến (kênh/tag/mục tiêu/quy trình khởi động lại) mà không ghi cấu hình, cài đặt, đồng bộ plugin, hoặc khởi động lại.--json: in JSONUpdateRunResultcó thể đọc bằng máy.--timeout <seconds>: thời gian chờ cho mỗi bước (mặc định là 1200 giây).
update status
Hiển thị kênh cập nhật đang hoạt động + git tag/branch/SHA (cho các nguồn checkout), cùng với khả năng cập nhật.
--json: in JSON trạng thái có thể đọc bằng máy.--timeout <seconds>: thời gian chờ cho kiểm tra (mặc định là 3 giây).
update wizard
Quy trình tương tác để chọn kênh cập nhật và xác nhận có khởi động lại Gateway sau khi cập nhật hay không (mặc định là khởi động lại). Nếu bạn chọn dev mà không có git checkout, nó sẽ đề nghị tạo một cái.
Những gì nó làm
Khi bạn chuyển kênh rõ ràng (--channel ...), OpenClaw cũng giữ phương thức cài đặt phù hợp:
dev→ đảm bảo có một git checkout (mặc định:~/openclaw, ghi đè vớiOPENCLAW_GIT_DIR), cập nhật nó và cài đặt CLI toàn cầu từ checkout đó.stable/beta→ cài đặt từ npm sử dụng dist-tag tương ứng.
Quy trình git checkout
Các kênh:stable: checkout tag không phải beta mới nhất, sau đó build + kiểm tra.beta: checkout tag-betamới nhất, sau đó build + kiểm tra.dev: checkoutmain, sau đó fetch + rebase.
- Yêu cầu một worktree sạch (không có thay đổi chưa commit).
- Chuyển sang kênh đã chọn (tag hoặc branch).
- Fetch upstream (chỉ dev).
- Chỉ dev: kiểm tra lint + build TypeScript trong worktree tạm; nếu tip thất bại, quay lại tối đa 10 commit để tìm build sạch mới nhất.
- Rebase lên commit đã chọn (chỉ dev).
- Cài đặt phụ thuộc (ưu tiên pnpm; npm là phương án dự phòng).
- Build + build Control UI.
- Chạy
openclaw doctornhư kiểm tra “cập nhật an toàn” cuối cùng. - Đồng bộ plugin với kênh hoạt động (dev sử dụng extension đi kèm; stable/beta sử dụng npm) và cập nhật plugin đã cài đặt qua npm.
Viết tắt --update
openclaw --update được viết lại thành openclaw update (hữu ích cho shell và script khởi chạy).
Xem thêm
openclaw doctor(đề nghị chạy cập nhật trước trên git checkouts)- Kênh phát triển
- Cập nhật
- Tham khảo CLI