dsh-lark-bridge: Feishu Agent Bridge for the DeepSeek Harness Plugin
`dsh-lark-bridge` is a Lark ecosystem plugin for DeepSeek Harness, designed to address the limitation that AI assistants cannot directly access Lark content. It provides core features including credential parsing, document reading, Bitable read/write operations, message sending, and agent invocation, with secure configuration supported through environment variables. It also supports private chat inbound, establishing a long-lived connection to handle direct messages, enabling DSH agents to operate as Lark bots for office automation.
Read Moredsh-lark-bridge: Get notified on Feishu when DSH stops working
**Introduction:** Running a long DSH session is most troublesome not because tasks are slow, but because it tends to silently halt and wait for you: the model may be stuck on `ask_user_question` awaiting a response, tools may be pending sandbox upgrade approvals, or rounds may end abruptly due to 4xx errors. While you are occupied with other matters, you might not notice until returning ten minutes later that it has already stopped. `dsh-lark-bridge` addresses this issue by invoking `lark-cli` in real-time to send Feishu/Lark notifications whenever a DSH session ceases working. The goal is to ensure that "DSH stops working = Must receive notification." Unlike existing methods (screen polling or scripts covering only single events), it covers scenarios such as waiting for interaction, task completion, being blocked, request backoff, process stagnation, and process termination.
Read MoreJMOKSZ/dsh-lark-bridge: Enabling Feishu Bots to Drive Local DSH Agents
JMOKSZ/dsh-lark-bridge is an MIT-licensed Feishu entry plugin that enables a local DSH agent to handle tasks through a Feishu bot. It is based on the official WebSocket long connection and requires no public IP or reverse proxy. Core features include: streaming reply cards that display the thinking process and tool calls in real time; support for proactive message pushing; rendering interactive Q&A and approvals as button cards; automatically downloading and processing attachments such as images and files; extracting plain text from rich text; each Feishu conversation independently corresponds to a DSH session; in group chats, it responds by default only when mentioned. The plugin provides commands such as /new and /status. Before installation, ensure that DSH CLI, pnpm, and Node.js ≥ 22 are installed, and configure the Feishu app credentials and required permissions such as im:message.
Read MoreDeepSeek Harness Lark Bridge: Controlling DSH Sessions from Feishu/Lark
dsh-lark-bridge is a bidirectional control plugin for Lark/Feishu within the DeepSeek Harness (DSH) ecosystem, designed to link Lark conversations with DSH Sessions for remote viewing and control. This tool supports initiating, continuing, correcting, stopping, or resuming DSH tasks through Feishu, and maps Lark groups to specific DSH projects, with each topic thread corresponding to an isolated Session. Core functionalities include real-time task status updates via native cards, approval of tool calls, responses to agent questions, and secure interaction handling for text, images, and workspace files. It employs WebSocket for persistent connections, eliminating the need for public webhooks, and requires Node.js 22+ and pnpm for its runtime environment. Installation is done using `pnpm
Read MoreControl DeepSeek Harness with Feishu: dsh-lark-bridge Two-way Controller
`dsh-lark-bridge` is a DeepSeek Harness bidirectional Feishu/Lark controller maintained by imetn, licensed under MIT. Tasks can be sent from private chats, group chats or topics, mapped to corresponding Projects and Sessions, with progress updated via a native card, and approvals, questions and files can be sent back. It uses WebSocket long connection without the need for public network Webhooks. The directory installation command is `dsh plugin add github:imetn/dsh-lark-bridge`; you can also use the repository setup wizard to create an application and write into the lark Profile. The plugin runs with the current dsh process permissions, so you should check the source code and license before installation.
Read More