Duy trì OpenClaw luôn cập nhật.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Khuyến nghị: openclaw update
Cách cập nhật nhanh nhất. Lệnh này phát hiện kiểu cài đặt của bạn (npm hoặc git), tải phiên bản mới nhất, chạy openclaw doctor, và khởi động lại gateway.
--channel beta ưu tiên beta, nhưng runtime sẽ quay về stable/latest khi
thẻ beta bị thiếu hoặc cũ hơn bản phát hành ổn định mới nhất. Dùng --tag beta
nếu bạn muốn dist-tag beta npm thô cho một lần cập nhật gói.
Xem Kênh phát triển để biết ngữ nghĩa của kênh.
Chuyển đổi giữa cài đặt npm và git
Dùng các kênh khi bạn muốn thay đổi kiểu cài đặt. Trình cập nhật giữ nguyên trạng thái, cấu hình, thông tin xác thực, và workspace của bạn trong~/.openclaw; nó chỉ thay đổi
bản cài đặt mã OpenClaw mà CLI và gateway sử dụng.
--dry-run trước để xem trước chính xác việc chuyển chế độ cài đặt:
dev bảo đảm có một checkout git, build nó, và cài CLI toàn cục
từ checkout đó. Các kênh stable và beta dùng cài đặt gói. Nếu
gateway đã được cài đặt, openclaw update làm mới metadata dịch vụ
và khởi động lại nó trừ khi bạn truyền --no-restart.
Cách thay thế: chạy lại trình cài đặt
--no-onboard để bỏ qua onboarding. Để ép một kiểu cài đặt cụ thể thông qua
trình cài đặt, truyền --install-method git --no-onboard hoặc
--install-method npm --no-onboard.
Nếu openclaw update thất bại sau giai đoạn cài đặt gói npm, hãy chạy lại
trình cài đặt. Trình cài đặt không gọi trình cập nhật cũ; nó chạy trực tiếp
cài đặt gói toàn cục và có thể khôi phục một bản cài đặt npm đã cập nhật một phần.
--version:
Cách thay thế: npm, pnpm, hoặc bun thủ công
openclaw update quản lý một bản cài đặt npm toàn cục, trước tiên nó cài mục tiêu vào
một tiền tố npm tạm thời, xác minh inventory dist đã đóng gói, rồi hoán đổi
cây gói sạch vào tiền tố toàn cục thật. Điều đó tránh việc npm phủ một
gói mới lên các tệp cũ còn sót lại từ gói cũ. Nếu lệnh cài đặt thất bại,
OpenClaw thử lại một lần với --omit=optional. Lần thử lại đó giúp các host nơi
phụ thuộc tùy chọn native không thể biên dịch, đồng thời vẫn giữ lỗi ban đầu hiển thị
nếu fallback cũng thất bại.
Chủ đề cài đặt npm nâng cao
Cây gói chỉ đọc
Cây gói chỉ đọc
OpenClaw coi các bản cài đặt toàn cục đã đóng gói là chỉ đọc lúc runtime, ngay cả khi thư mục gói toàn cục có thể ghi bởi người dùng hiện tại. Các phụ thuộc runtime của Plugin được đóng gói kèm được đặt vào một thư mục runtime có thể ghi thay vì sửa đổi cây gói. Điều này giúp
openclaw update không tranh chấp với một gateway đang chạy hoặc agent cục bộ đang sửa chữa phụ thuộc Plugin trong cùng lần cài đặt.Một số thiết lập npm Linux cài các gói toàn cục dưới các thư mục thuộc sở hữu root như /usr/lib/node_modules/openclaw. OpenClaw hỗ trợ bố cục đó thông qua cùng đường dẫn staging bên ngoài.Đơn vị systemd được gia cố
Đơn vị systemd được gia cố
Đặt một thư mục stage có thể ghi được đưa vào Nếu
ReadWritePaths:OPENCLAW_PLUGIN_STAGE_DIR cũng chấp nhận danh sách đường dẫn. OpenClaw phân giải các phụ thuộc runtime của Plugin được đóng gói kèm từ trái sang phải trên các root đã liệt kê, coi các root trước là các lớp cài sẵn chỉ đọc, và chỉ cài đặt hoặc sửa chữa vào root cuối cùng có thể ghi:OPENCLAW_PLUGIN_STAGE_DIR không được đặt, OpenClaw dùng $STATE_DIRECTORY khi systemd cung cấp, rồi fallback về ~/.openclaw/plugin-runtime-deps. Bước sửa chữa coi stage đó là root gói cục bộ do OpenClaw sở hữu và bỏ qua tiền tố npm của người dùng cùng các thiết lập toàn cục, nên cấu hình npm cài đặt toàn cục không chuyển hướng các phụ thuộc Plugin được đóng gói kèm vào ~/node_modules hoặc cây gói toàn cục.Kiểm tra trước dung lượng đĩa
Kiểm tra trước dung lượng đĩa
Trước các bản cập nhật gói và sửa chữa phụ thuộc runtime được đóng gói kèm, OpenClaw thử kiểm tra dung lượng đĩa theo khả năng tốt nhất cho volume mục tiêu. Dung lượng thấp tạo cảnh báo kèm đường dẫn đã kiểm tra, nhưng không chặn cập nhật vì quota hệ thống tệp, snapshot, và volume mạng có thể thay đổi sau khi kiểm tra. Quá trình cài npm, sao chép, và xác minh sau cài đặt thực tế vẫn là nguồn quyết định.
Phụ thuộc runtime của Plugin được đóng gói kèm
Phụ thuộc runtime của Plugin được đóng gói kèm
Các bản cài đặt đã đóng gói giữ phụ thuộc runtime của Plugin được đóng gói kèm bên ngoài cây gói chỉ đọc. Khi khởi động và trong
openclaw doctor --fix, OpenClaw chỉ sửa chữa phụ thuộc runtime cho các Plugin được đóng gói kèm đang hoạt động trong cấu hình, hoạt động thông qua cấu hình kênh legacy, hoặc được bật bởi mặc định manifest được đóng gói kèm của chúng. Chỉ riêng trạng thái xác thực kênh đã lưu không kích hoạt sửa chữa phụ thuộc runtime khi Gateway khởi động.Việc tắt rõ ràng có ưu tiên. Một Plugin hoặc kênh đã tắt sẽ không được sửa chữa phụ thuộc runtime chỉ vì nó tồn tại trong gói. Plugin bên ngoài và đường dẫn tải tùy chỉnh vẫn dùng openclaw plugins install hoặc openclaw plugins update.Trình tự động cập nhật
Trình tự động cập nhật mặc định tắt. Bật nó trong~/.openclaw/openclaw.json:
| Kênh | Hành vi |
|---|---|
stable | Đợi stableDelayHours, rồi áp dụng với jitter xác định trên stableJitterHours (triển khai phân tán). |
beta | Kiểm tra mỗi betaCheckIntervalHours (mặc định: hằng giờ) và áp dụng ngay lập tức. |
dev | Không áp dụng tự động. Dùng openclaw update thủ công. |
update.checkOnStart: false).
Để hạ cấp hoặc khôi phục sau sự cố, đặt OPENCLAW_NO_AUTO_UPDATE=1 trong môi trường gateway để chặn áp dụng tự động ngay cả khi update.auto.enabled đã được cấu hình. Gợi ý cập nhật khi khởi động vẫn có thể chạy trừ khi update.checkOnStart cũng bị tắt.
Sau khi cập nhật
Di chuyển cấu hình, kiểm tra chính sách DM, và kiểm tra sức khỏe gateway. Chi tiết: Doctor
Rollback
Ghim một phiên bản (npm)
Ghim một commit (nguồn)
git checkout main && git pull.
Nếu bạn bị kẹt
- Chạy lại
openclaw doctorvà đọc kỹ đầu ra. - Với
openclaw update --channel devtrên các checkout nguồn, trình cập nhật tự động bootstrappnpmkhi cần. Nếu bạn thấy lỗi bootstrap pnpm/corepack, hãy càipnpmthủ công (hoặc bật lạicorepack) và chạy lại cập nhật. - Kiểm tra: Khắc phục sự cố
- Hỏi trong Discord: https://discord.gg/clawd
Liên quan
- Tổng quan cài đặt: tất cả phương thức cài đặt.
- Doctor: kiểm tra sức khỏe sau cập nhật.
- Di chuyển: hướng dẫn di chuyển phiên bản lớn.