Skip to main content

Tự động hóa CLI

Sử dụng --non-interactive để tự động hóa openclaw onboard.
--json không có nghĩa là chế độ không tương tác. Sử dụng --non-interactive (và --workspace) cho script.

Ví dụ cơ bản không tương tác

Thêm --json để có bản tóm tắt dễ đọc bằng máy. Sử dụng --secret-input-mode ref để lưu trữ tham chiếu dựa trên môi trường trong hồ sơ xác thực thay vì giá trị văn bản thuần túy. Trong luồng onboarding, có thể chọn tương tác giữa tham chiếu môi trường và tham chiếu nhà cung cấp đã cấu hình (file hoặc exec). Trong chế độ ref không tương tác, biến môi trường của nhà cung cấp phải được thiết lập trong môi trường quy trình. Việc truyền cờ khóa nội tuyến mà không có biến môi trường tương ứng sẽ thất bại ngay lập tức. Ví dụ:

Ví dụ cụ thể cho từng nhà cung cấp

Chuyển sang --auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY" cho danh mục Go.
--custom-api-key là tùy chọn. Nếu không có, onboarding sẽ kiểm tra CUSTOM_API_KEY.Biến thể chế độ tham chiếu:
Trong chế độ này, onboarding lưu trữ apiKey dưới dạng { source: "env", provider: "default", id: "CUSTOM_API_KEY" }.

Thêm một agent khác

Sử dụng openclaw agents add <name> để tạo một agent riêng với workspace, session và hồ sơ xác thực riêng. Chạy mà không có --workspace sẽ khởi động trình hướng dẫn.
Thiết lập bao gồm:
  • agents.list[].name
  • agents.list[].workspace
  • agents.list[].agentDir
Lưu ý:
  • Workspace mặc định theo ~/.openclaw/workspace-<agentId>.
  • Thêm bindings để định tuyến tin nhắn đến (trình hướng dẫn có thể làm điều này).
  • Các cờ không tương tác: --model, --agent-dir, --bind, --non-interactive.

Tài liệu liên quan

Lần sửa đổi cuối 22 tháng 3, 2026