Trên trang này
Trên trang này
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
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
Đọ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ể
Gửi phản hồi đến một kênh
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ụ
Liên quan
Was this useful?