Chuyển đến nội dung chính
openclaw agent chạy một lượt agent duy nhất từ dòng lệnh mà không cần tin nhắn trò chuyện đầu vào. Sử dụng lệnh này cho các quy trình có tập lệnh, kiểm thử và phân phối theo chương trình. Tài liệu tham khảo đầy đủ về cờ và hành vi: Tài liệu tham khảo CLI Agent.

Bắt đầu nhanh

1

Chạy một lượt agent đơn giản

Gửi tin nhắn qua Gateway và in phản hồi.
2

Gửi lời nhắc nhiều dòng từ một tệp

Đọc một tệp UTF-8 hợp lệ làm nội dung tin nhắn của agent.
3

Nhắm đến một agent hoặc phiên cụ thể

4

Phân phối phản hồi đến một kênh

Các cờ

Hành vi

  • Theo mặc định, CLI chạy qua Gateway. Thêm --local để buộc dùng runtime nhúng trên máy hiện tại.
  • Chỉ truyền đúng một trong hai --message hoặc --message-file. Tin nhắn từ tệp giữ nguyên nội dung nhiều dòng sau khi loại bỏ BOM UTF-8 không bắt buộc. Các tệp lớn hơn 4 MiB bị từ chối trước khi gửi đi.
  • Nếu yêu cầu Gateway thất bại, CLI chuyển dự phòng sang lượt chạy nhúng cục bộ; khi Gateway hết thời gian chờ, lượt chạy dự phòng sử dụng một phiên mới thay vì chạy đua với bản chép lời ban đầu.
  • Lựa chọn phiên: --to suy ra khóa phiên (đích nhóm/kênh giữ nguyên tính cô lập; cuộc trò chuyện trực tiếp được thu gọn thành main). Khi dùng đồng thời --agent, --channel--to, việc định tuyến tuân theo người nhận chuẩn của kênh và session.dmScope. Các danh tính ổn định chỉ dùng cho đầu ra sử dụng một phiên do nhà cung cấp sở hữu, được cô lập với phiên chính của agent.
  • --session-key chọn một khóa rõ ràng. Các khóa có tiền tố agent phải sử dụng agent:<agent-id>:<session-key>, và --agent phải khớp với id agent đó khi cả hai cùng được cung cấp. Các khóa trần không phải sentinel được giới hạn phạm vi vào --agent khi được cung cấp; ví dụ, --agent ops --session-key incident-42 định tuyến đến agent:ops:incident-42. Khi không có --agent, các khóa trần không phải sentinel được giới hạn phạm vi vào agent mặc định đã cấu hình. Các giá trị nguyên văn globalunknown chỉ giữ nguyên trạng thái không giới hạn phạm vi khi không cung cấp --agent; đường dẫn dự phòng nhúng phân giải các phiên sentinel đó thành agent mặc định đã cấu hình.
  • --reply-channel--reply-account chỉ ảnh hưởng đến việc phân phối.
  • Các cờ suy luận và chi tiết được duy trì trong kho phiên.
  • Đầu ra: mặc định là văn bản thuần hoặc --json để nhận tải trọng có cấu trúc + siêu dữ liệu.
  • Khi dùng --json --deliver, JSON bao gồm trạng thái phân phối cho các lần gửi thành công, bị chặn, một phần và thất bại. Xem Trạng thái phân phối JSON.

Ví dụ

Liên quan

Tài liệu tham khảo CLI Agent

Tài liệu tham khảo đầy đủ về cờ và tùy chọn openclaw agent.

Agent phụ

Khởi tạo agent phụ trong nền.

Phiên

Cách khóa phiên hoạt động và cách --to, --agent cùng --session-id phân giải chúng.

Lệnh gạch chéo

Danh mục lệnh gốc được sử dụng bên trong các phiên agent.