dsh-lark-bridge: A Feishu/Lark Integration Plugin for DeepSeek Harness
moyu-good/dsh-lark-bridge
dsh-lark-bridge is a Feishu/Lark IM channel plugin for DeepSeek Harness, enabling coding agents to run inside chat with native CoT, approval cards, live goal cards, and WebSocket long connection without public callback URL.
dsh-lark-bridge is a Feishu/Lark integration plugin for DeepSeek Harness that brings the full coding agent directly into chat. It solves the pain point of needing a public callback URL by using a WebSocket long connection, enabling real-time interaction without a reverse proxy. Core capabilities include native thinking-process rendering, interactive approval cards, live goal/todo cards, and subagent fan-out, so everything the desktop UI shows lives in the chat. It supports a bilingual slash panel that automatically adapts to international Lark and domestic Feishu.
How to Install
dsh plugin --profile web add github:moyu-good/dsh-lark-bridge- Category
- Integrations & Connections
- Platform
- DSH Plugin
- Author
- moyu-good
- Distribution
- Plugin
dsh-lark-bridge Key Features
dsh-lark-bridge Repo Summary
What Does It Do?
dsh-lark-bridge is a DSH plugin for DeepSeek Harness that brings the full coding agent into Feishu/Lark chats. It solves the problem of needing a public callback URL for IM integration by using a WebSocket long connection, enabling real-time interaction without public endpoints. Core capabilities include native thinking-process rendering, interactive approval cards, live goal/todo cards, and subagent fan-out, so everything the desktop UI shows lives in the chat.
Core Features
- Native CoT: reasoning renders as Feishu's own "thinking" message, with tool calls shown with icons and results as code blocks.
- Interactive approval cards: risky operations become Allow-once/Deny cards, with the decision and decider written back.
- Live goal & todo cards: long-running tasks update a card in real time, and goals auto-resume after restarts.
- WebSocket long connection: no public callback URL or reverse proxy needed.
- Session history search: use
/sessionsto full-text search over the chat's stored history. - Bilingual slash panel: English on international Lark, Chinese on domestic Feishu, automatically.
How to Use This Plugin?
After enabling it in DSH, the first boot prints a QR code; scan it with Feishu to automatically create the app and event subscription. Then paste your DeepSeek API key in the DSH console's settings, and DM the bot or @ it in a group. For daily operations, just run DSH's web command again or host it under systemd/supervisor. The plugin ships prebuilt, so nothing compiles on install.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: moyu-good/dsh-lark-bridge. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
