What problem does it solve? It lets an AI agent operate Feishu (Lark) instant messaging end to end: sending and replying to messages, searching chat history, managing group chats and members, downloading message attachments, and handling emoji reactions, all through the lark-cli command line. ## Core Features & Use Cases - Message Operations: Send text, Markdown, post, image, file, video, and audio messages to chats or direct messages, reply in threads, and recall or forward messages. - Search & Retrieval: Search messages across chats with sender, time, and attachment filters, list chat or thread messages, and batch-fetch message details with resolved sender names. - Group Chat Management: Create private or public groups, update names and descriptions, search visible chats, and manage members with correct user/bot identity selection. - Use Case: A user asks the agent to find last week's discussion about a release in a project group, summarize it, and post a reply in the thread — the agent searches messages, expands the thread, and replies after user confirmation. ## Quick Start Ask the agent to send a message like "send 'Build passed' to the release group" and it will resolve the chat, confirm the content and identity with you, then deliver it via lark-cli.