dsh-lark-bridge: A Feishu/Lark Integration Plugin for DeepSeek Harness

moyu-good/dsh-lark-bridge

Integrations & ConnectionsVerified
Listed on 2026-08-25
Page last updated 2026-10-26

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

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

Native CoT displayInteractive approval cardsLive goal/todo cardsWebSocket long connectionBilingual slash panel
Listed on dsh-plugin.org

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 /sessions to 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.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ