dsh-lark-bot: A Feishu Scan-to-Connect Bridge Bot for DeepSeek Harness

plutokeating/dsh-lark-bot

Integrations & ConnectionsVerified
Listed on 2026-08-22
Page last updated 2026-10-04

A DSH plugin bridging DeepSeek Harness into Feishu/Lark with scan-to-connect, streaming cards, parallel tasks, multi-role agents, cross-session notify, and a self-healing safety net.

dsh-lark-bot is a Feishu/Lark bridge plugin for DeepSeek Harness that lets you command your local coding agent from Feishu via a scan-to-connect QR code, without needing a public IP or tunnel. It offers streaming cards, project workspaces, parallel tasks, multi-role agents, cross-session notifications, and a safety-net guardian that keeps Feishu responsive even if dsh crashes. Admins can also upgrade the plugin and manage models and keys directly in Feishu.

How to Install

install
npmdsh plugin --profile web add dsh-lark-bot
Category
Integrations & Connections
Platform
DSH Plugin
Author
plutokeating
Distribution
Plugin

dsh-lark-bot Key Features

Scan to connectStreaming cardsParallel tasksSafety-net guardianCross-session notify
Listed on dsh-plugin.org

dsh-lark-bot Repo Summary

What Does It Do?

dsh-lark-bot is a DSH plugin for DeepSeek Harness that bridges Feishu/Lark, letting you command your local coding agent from your phone, group chats, or topics via a scan-to-connect QR code. It solves the pain of needing a public IP, domain, or tunnel to control DSH remotely, using Feishu's WebSocket long connection so no public server is required. Core capabilities include streaming cards, project workspaces, parallel tasks, multi-role agents, cross-session notifications, in-chat model/key management, and a safety-net guardian that keeps Feishu responsive even if dsh crashes.

Core Features

  • Safety-net guardian: Feishu still replies after dsh crashes; /safemode enters core-safe mode for self-healing, queued tasks auto-resume on restart, and /jobs allows explicit retries.
  • Multi-bot trusted handoff: bot add creates independent instances; trusted bots can @-handoff in the same group with a cap on continuous collaboration.
  • Robust workspace and session management: each session auto-creates an isolated git worktree project workspace; /session browses/binds sessions, /archive + /retention auto-archive and clean up.
  • Solid version management: admins send /upgrade in Feishu to update, verify, and reload in the background; only notifies when a new version exists.
  • Parallel multi-tasking and multi-role agents: run multiple tasks concurrently in one group; /role switches or assigns PM/developer/docs roles with distinct personas and model preferences.
  • In-chat model and key management: /config card switches providers and hot-updates keys; /mode selects fast/balanced/deep effort levels.

How to Use This Plugin?

After enabling it in DSH, the first launch prints a QR code in the terminal; scan it with Feishu to create or select a PersonalAgent app, then chat directly in DMs, or @bot in groups/threads. Existing apps can skip scanning by setting environment variables like App ID. Use /help for the full command list, e.g., /new starts a new session, /status shows the status card, /notify sends cross-session notifications, and /channels configures notification forwarding to other IM channels. Admins can send /upgrade in Feishu to self-update and /doctor to generate a sanitized diagnostic bundle.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: plutokeating/dsh-lark-bot. 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

More DSH Plugin articles

View all 1 articles

DSH Plugin FAQ