Agent coordination
Gửi tác nhân
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 đến. Dùng lệnh này cho các quy trình có tập lệnh, kiểm thử và gửi theo chương trình. Tham khảo đầy đủ về cờ và hành vi:
Tài liệu tham khảo CLI agent.
Bắt đầu nhanh
Chạy một lượt agent đơn giản
openclaw agent --agent main --message "Thời tiết hôm nay thế nào?"Gửi tin nhắn qua Gateway và in phản hồi.
Gửi prompt nhiều dòng từ một tệp
openclaw agent --agent ops --message-file ./task.mdĐọc một tệp UTF-8 hợp lệ làm nội dung tin nhắn của agent.
Nhắm đến một agent hoặc phiên cụ thể
# Nhắm đến một agent cụ thểopenclaw agent --agent ops --message "Tóm tắt nhật ký" # Nhắm đến một số điện thoại (suy ra khóa phiên)openclaw agent --to +15555550123 --message "Cập nhật trạng thái" # Tái sử dụng một phiên hiện cóopenclaw agent --session-id abc123 --message "Tiếp tục tác vụ" # Nhắm đến một khóa phiên chính xácopenclaw agent --session-key agent:ops:incident-42 --message "Tóm tắt trạng thái"Gửi phản hồi đến một kênh
# Gửi đến WhatsApp (kênh mặc định)openclaw agent --to +15555550123 --message "Báo cáo đã sẵn sàng" --deliver # Gửi đến Slackopenclaw agent --agent ops --message "Tạo báo cáo" \ --deliver --reply-channel slack --reply-to "#reports"Các cờ
| Cờ | Mô tả |
|---|---|
--message <text> |
Tin nhắn nội tuyến cần gửi |
--message-file <path> |
Đọc tin nhắn từ một tệp UTF-8 hợp lệ (tối đa 4 MiB) |
--to <dest> |
Suy ra khóa phiên từ một đích (điện thoại, id cuộc trò chuyện) |
--session-key <key> |
Dùng một khóa phiên tường minh |
--agent <id> |
Nhắm đến một agent đã cấu hình (dùng phiên main của agent đó) |
--session-id <id> |
Tái sử dụng một phiên hiện có theo id |
--model <id> |
Ghi đè mô hình cho lượt chạy này (provider/model hoặc id mô hình) |
--local |
Buộc dùng runtime nhúng cục bộ (bỏ qua Gateway) |
--deliver |
Gửi phản hồi đến một kênh trò chuyện |
--channel <name> |
Kênh gửi; khi dùng cùng --agent + --to, cũng áp dụng phạm vi DM |
--reply-to <target> |
Ghi đè đích gửi |
--reply-channel <name> |
Ghi đè kênh gửi |
--reply-account <id> |
Ghi đè id tài khoản gửi |
--thinking <level> |
Đặt mức suy luận cho hồ sơ mô hình đã chọn |
--verbose <on|full|off> |
Duy trì mức chi tiết cho phiên (full cũng ghi nhật ký đầu ra của công cụ) |
--timeout <seconds> |
Ghi đè thời gian chờ của agent (mặc định 600 hoặc giá trị cấu hình) |
--json |
Xuất JSON có cấu trúc |
Hành vi
- Theo mặc định, CLI đi qua Gateway. Thêm
--localđể buộc dùng runtime nhúng trên máy hiện tại. - Truyền chính xác một trong
--messagehoặ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 tùy chọn. Các tệp lớn hơn 4 MiB bị từ chối trước khi điều phối. - Sau các lần thử lại bắt tay do lỗi tạm thời, thời gian chờ Gateway hoặc kết nối bị đóng
sẽ khiến lệnh thất bại kèm gợi ý trên stderr; CLI không bao giờ âm thầm chạy lại lượt đó
bằng runtime nhúng. Gateway vẫn có thể hoàn tất một lượt đã chấp nhận, vì vậy hãy xác minh trạng thái
Gateway và phiên trước khi thử lại hoặc chạy lại với
--local. - Chọn phiên:
--tosuy ra khóa phiên (đích nhóm/kênh duy trì sự cô lập; cuộc trò chuyện trực tiếp thu gọn thànhmain). Khi dùng đồng thời--agent,--channelvà--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 gửi đi sử dụng một phiên do nhà cung cấp sở hữu, được cô lập khỏi phiên chính của agent. --session-keychọn một khóa tường minh. Các khóa có tiền tố agent phải dùngagent:<agent-id>:<session-key>, và--agentphải khớp với id agent đó khi cả hai đều được cung cấp. Các khóa trần không phải sentinel được giới hạn phạm vi theo--agentkhi được cung cấp; ví dụ,--agent ops --session-key incident-42định tuyến đếnagent: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 theo agent mặc định đã cấu hình. Các giá trị nguyên vănglobalvàunknownchỉ không bị giới hạn phạm vi khi không cung cấp--agent.--reply-channelvà--reply-accountchỉ ảnh hưởng đến việc gửi.- Các cờ suy luận và chi tiết được duy trì trong kho phiên.
- Đầu ra: văn bản thuần theo mặc định hoặc
--jsonđể nhận payload có cấu trúc + siêu dữ liệu. - Với
--json --deliver, JSON bao gồm trạng thái gử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 gửi JSON.
Ví dụ
# Lượt đơn giản với đầu ra JSONopenclaw agent --to +15555550123 --message "Theo dõi nhật ký" --verbose on --json # Lượt chạy với mô hình được ghi đèopenclaw agent --agent ops --model openai/gpt-5.4 --message "Tóm tắt nhật ký" # Lượt chạy với mức suy luậnopenclaw agent --session-id 1234 --message "Tóm tắt hộp thư đến" --thinking medium # Prompt nhiều dòng từ một tệpopenclaw agent --agent ops --message-file ./task.md # Khóa phiên chính xácopenclaw agent --session-key agent:ops:incident-42 --message "Tóm tắt trạng thái" # Khóa cũ được giới hạn phạm vi theo một agentopenclaw agent --agent ops --session-key incident-42 --message "Tóm tắt trạng thái" # Gửi đến một kênh khác với kênh của phiênopenclaw agent --agent ops --message "Cảnh báo" --deliver --reply-channel telegram --reply-to "@admin"Liên quan
Was this useful?