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 members, uploading and downloading files, and handling interactive card callbacks without manually calling raw OpenAPI endpoints. ## Core Features & Use Cases - Messaging: Send, reply, forward, recall, and search messages across group and P2P chats, with automatic sender-name resolution, reaction enrichment, and optional attachment download. - Group Management: Create group or topic chats, list and search chats, manage members, managers, moderation, nicknames, pins, bookmarks, and feed shortcuts/groups. - Interactive Cards: Build card messages through a guided workflow and consume card.action.trigger callback events to update cards in place. - Use Case: A user asks the agent to find the "daily report" group, read today's messages, and post a summary; the agent resolves the chat_id with +chat-search, pulls history with +chat-messages-list, and sends the summary with +messages-send. ## Quick Start Ask the agent to send a Feishu message to a named group chat, and it will search for the chat_id and deliver the message using lark-cli.