Messaging

Lark and Feishu Made the Channel Story More Global

The Lark/Feishu plugin shows OpenClaw moving into workspace-native agents, where chat is only the doorway to docs, records, calendars, tasks, and permission risk.

Lark Feishu Workspace Agents Open Platform
Lark and Feishu Made the Channel Story More Global operating map 1 Workspace channel read it as an operating boundary, not a logo announcement team message input / source Lark/Feishu policy • state • logs workflow agent output chatdocstasksapproval A workspace channel is valuable because messages, documents, and approvals already live near each other.
A simplified operating map for the post: where the user request enters, where the integration boundary sits, and what has to be true before the output is trusted.
The real signal

Lark/Feishu support matters because the integration is not just a message bridge. The official repository describes an OpenClaw channel plugin from the Lark/Feishu Open Platform team that reaches messages, Docs, Base, Sheets, Calendar, and Tasks. Feishu’s Open Platform advertises bots, app types, rich cards, AI-assisted developer tools, and 2,500+ APIs. That combination is the story: chat is the doorway, but workspace context is the room.

The short version

The Lark/Feishu plugin moves OpenClaw from “agent in a chat box” toward “agent inside a workspace graph.” The useful context is not just the latest message. It is the document linked above it, the Base record mentioned in it, the calendar slot implied by it, and the permission boundary around all of it.

The best part of the source is that it does not hide the risk. The README warns about hallucinations, unpredictable execution, prompt injection, data leakage, and unauthorized operations once permissions are granted. That warning belongs in the headline, not in the footnote.

Why this one feels different

A lot of channel integrations normalize inbound and outbound messages. Lark/Feishu is a broader collaboration platform. Lark markets itself as a productivity superapp with Messenger, Docs, Base, Calendar, meetings, wiki, approvals, workflows, and developer APIs. Feishu’s developer site explicitly pushes bot development, rich card interactions, custom apps, and more than 2,500 APIs.

That makes the integration more valuable and more dangerous. A chat answer can be wrong and embarrassing. A workspace action can be wrong and expensive.

What the source actually says

EvidenceWhy it matters
larksuite/openclaw-larkMIT-licensed TypeScript repo, described as the official Lark/Feishu OpenClaw channel plugin; roughly 2.1k GitHub stars at review time.
Maintainer framingThe repo says it is developed and maintained by the Lark/Feishu Open Platform team.
Workspace scopeMessages, Docs, Base, Sheets, Calendar, Tasks, and related read/write operations.
Interaction modelInteractive cards, streaming text inside cards, real-time status updates, and confirmation buttons for sensitive operations.
Security postureThe README warns about hallucinations, prompt injection, data leakage, unauthorized operations, and recommends private-assistant usage over broad group-bot usage.
Platform contextFeishu Open Platform promotes bots, web apps, blocks, web components, and 2,500+ APIs across contacts, messenger, docs, Base, sheets, wiki, approvals, calendar, and video conferencing.

The wrong read

The weak read is “OpenClaw added another enterprise chat app.” The stronger read is that workplace agents are going to be judged by context discipline. The more APIs a channel exposes, the more carefully the agent has to scope intent.

Lark/Feishu is a good example because the integration sits exactly where agent hype usually gets vague. Everyone says “take action where work happens.” Fine. But what happens when the action is under a user identity, inside a workspace, against docs and records other people depend on?

The distribution lesson

OpenClaw does not win adoption by asking every team to open a new tab. It wins adoption when the agent becomes available where the team already makes decisions. For many teams in Asia and globally distributed companies, Lark or Feishu is that surface.

But distribution without guardrails is not a product advantage. It is a blast-radius problem. The first useful deployment is probably not a public group bot. It is a private assistant with narrow permissions, explicit confirmations, and logs that can survive a postmortem.

My practical read

I like this signal because it contains both ambition and caution. The ambition is obvious: put OpenClaw next to messages, docs, records, calendars, and tasks. The caution is equally important: the source tells users that authorizing permissions lets OpenClaw act within that authorized scope and that misuse can leak data or perform unauthorized operations.

That is the right shape for serious agent infrastructure. Capabilities and warnings in the same document. If an integration only sells the dream and never names the failure mode, I trust it less.

How I would test it

Start as a private assistant; do not add it to noisy groups on day one.
Make every write operation to Docs, Base, Calendar, or Tasks ask for a human confirmation.
Test prompt-injection paths through message history, documents, and card interactions.
Review the exact Feishu/Lark OAuth scopes before celebrating the install.
Takeaway

Lark/Feishu is the clearest March signal that OpenClaw is moving into workspace-native agents. The useful story is not “global chat coverage”; it is workspace context plus permission risk.

How I would read the diagram

Lark and Feishu are not just chat surfaces. They sit close to documents, approvals, meetings, calendars, and internal workflows. That makes them attractive for agents, but also more dangerous than a simple notification bot. A message can be the start of an operational workflow.

The design question is how much ambient workspace context the agent should see. Too little context and the agent is useless. Too much context and the agent becomes a silent data aggregator. A serious OpenClaw channel should make the boundary readable to both users and admins.

What would make this real

The practical test is whether the integration can be operated on a bad day. A good demo shows the happy path. A real OpenClaw component should show the boundary conditions: what happens when the source is slow, when the account changes, when the model is unsure, when the tool returns partial data, and when the user asks for something outside the allowed scope.

That is why I keep coming back to the same operator questions: who owns the credential, where does the state live, what is logged, how is failure shown, and how does a human override the agent? If those answers are visible, the integration can be trusted gradually. If they are hidden, even a useful feature becomes hard to recommend.

For OpenClaw readers, the useful question is not whether this exists as a package or repository. The useful question is whether it changes the operating model. Does it move the agent closer to a channel people already trust? Does it add a new permission boundary? Does it make debugging easier? Does it make deployment repeatable enough that a maintainer could support it after the launch week? That is the bar I am using here.

I also do not want to over-claim the source. A repo, package, or release note is evidence of direction, not proof of adoption. The right way to read these posts is as a builder map: what became possible, where the integration boundary moved, and what a serious team would verify before putting it near real users.

Sources

larksuite/openclaw-lark on GitHub
https://github.com/larksuite/openclaw-lark
Feishu Open Platform
https://open.feishu.cn/
Lark product overview
https://www.larksuite.com/en_sg/