Bridge giữa agent và Lark
Trong phiên Hermes, Lark CLI nên được xem như tool bridge. Agent có thể đọc dữ liệu Lark để hiểu bối cảnh làm việc, sau đó đề xuất hoặc thực hiện hành động nếu người dùng xác nhận.
Tài liệu single-page cho team AI Native Lab: hiểu Lark CLI làm gì, kiểm tra kết nối hiện tại, dùng các nhóm lệnh phổ biến và vận hành theo nguyên tắc đọc trước, ghi sau.
LarkSuite CLI là lớp thao tác dòng lệnh để Hermes và người dùng làm việc với Lark: kiểm tra auth, tìm người, gửi tin nhắn, quản lý task, đọc docs/wiki/drive và tạo cập nhật có kiểm soát.
Trong phiên Hermes, Lark CLI nên được xem như tool bridge. Agent có thể đọc dữ liệu Lark để hiểu bối cảnh làm việc, sau đó đề xuất hoặc thực hiện hành động nếu người dùng xác nhận.
Các nhóm lệnh thường xoay quanh danh bạ, chat, task, docs, wiki và drive. Mọi quyền phụ thuộc vào OAuth scope, workspace Lark và user đang login.
Hermes có thể tăng tốc thao tác, nhưng không thay thế kiểm tra. Luôn đọc trạng thái hiện tại trước khi gửi tin, tạo task, cập nhật task hoặc chỉnh tài liệu.
Kết quả hiện tại tại workspace này: lark-cli đã cài và dùng được. Phiên auth đã sẵn sàng cho cả bot identity và user identity, token còn valid, và nhiều OAuth scopes cần thiết đã có.
lark-cli version 1.0.59.ou_22fd91bb15250a9e771b2654e62d1201.lark-cli --version
lark-cli auth status --json
lark-cli contact +search-user --query "Michael" --as user --json
lark-cli task +get-my-tasks --complete=false --as user --jsonDùng --as user cho thao tác cần quyền user Michael. Trước thao tác ghi, kiểm tra lại trạng thái bằng JSON để thấy identity, token và scopes thực tế.
Các command bên dưới dùng đúng binary và cú pháp hiện tại: lark-cli, resource như contact/task/im, action dạng +action-name, và flag --as user khi cần identity của Michael.
Kiểm tra user, tenant/workspace, scope và expiry. Chạy đầu phiên và trước write action.
lark-cli auth status --jsonTìm người nhận theo tên hoặc email trước khi gửi IM hoặc assign task. Tránh dùng ID đoán.
lark-cli contact +search-user --query "Michael" --as user --jsonGửi tin nhắn sau khi xác nhận đúng open_id hoặc chat. Với nội dung nhạy cảm, đưa bản nháp để review trước.
lark-cli im +messages-send --receive-id-type open_id --receive-id ou_22fd91bb15250a9e771b2654e62d1201 --text "Nội dung đã được xác nhận" --as user --jsonĐọc danh sách và search trước. Khi tạo hoặc update bằng các action task khác, ghi rõ title, assignee, due date và mô tả.
lark-cli task +get-my-tasks --complete=false --as user --json
lark-cli task +search --query "keyword" --completed=false --as user --json| Nhóm | Dùng để | Ghi chú cú pháp |
|---|---|---|
auth | Xác nhận identity, token và scopes hiện có. | lark-cli auth status --json |
contact | Tìm user theo query trước khi dùng open_id trong IM/task. | lark-cli contact +search-user --query "Michael" --as user --json |
update | Cập nhật CLI khi schema/action thay đổi. | lark-cli update |
Chuẩn vận hành cho Hermes khi dùng Lark CLI trong AI Native Lab.
lark-cli auth status --json, lark-cli contact +search-user, lark-cli task +get-my-tasks và lark-cli task +search để xác nhận thực thể hiện tại.lark-cli im +messages-send hoặc action tạo/cập nhật task/docs, Hermes phải trình bày người nhận, nội dung, ID và tác động.Các ví dụ dùng placeholder, không chứa secret thật. Thay USER_ID, TASK_ID, DOC_ID, FOLDER_ID bằng giá trị đã kiểm tra.
lark-cli auth status --json
lark-cli contact +search-user --query "Michael" --as user --json
lark-cli task +get-my-tasks --complete=false --as user --jsonlark-cli im +messages-send --receive-id-type open_id --receive-id ou_22fd91bb15250a9e771b2654e62d1201 --text "Michael ơi, em đã kiểm tra xong checklist Hermes/Lark. Phần cần anh xác nhận là quyền task và docs." --as user --jsonlark-cli task +search --query "Xác nhận scope Lark CLI" --completed=false --as user --jsonlark-cli update
lark-cli --version
lark-cli auth status --jsonCác lỗi phổ biến khi dùng Lark CLI từ Hermes và cách xử lý nhanh.
Dấu hiệu: auth valid nhưng lệnh contact/task/IM báo forbidden hoặc missing permission.
lark-cli auth status --jsonDấu hiệu: token expired, invalid grant, yêu cầu re-consent hoặc không thấy user. Sau khi xử lý auth, kiểm tra lại bằng JSON.
lark-cli auth status --jsonDấu hiệu: command cũ, schema mismatch, action không hỗ trợ hoặc tài liệu vẫn nhắc tới binary cũ.
lark-cli --version
lark-cli update
lark-cli auth status --jsonDấu hiệu: thiếu nhóm task/docs mới, output JSON đổi schema hoặc CLI báo unsupported.
lark-cli update
lark-cli --versionLuồng ngắn để Michael bắt đầu trong một phiên Hermes mới, không cần nhớ toàn bộ tài liệu.
lark-cli --version phải trả về lark-cli version 1.0.59.lark-cli auth status --json để xác nhận bot identity ready, user identity ready và token valid.ou_22fd91bb15250a9e771b2654e62d1201.lark-cli update.lark-cli --version
lark-cli auth status --json
lark-cli contact +search-user --query "Michael" --as user --json
lark-cli task +get-my-tasks --complete=false --as user --json
lark-cli task +search --query "keyword" --completed=false --as user --json