dsh-lark-bot: A DSH plugin that bridges DeepSeek Harness into Feishu

plutokeating/dsh-lark-bot

Integrations & ConnectionsVerified
Listed on 2026-08-20
Page last updated 2026-08-20

Scan-to-connect bridge bot that brings DeepSeek Harness into Feishu/Lark with streaming cards, parallel tasks, multi-role agents, and self-healing even when dsh crashes.

Make DeepSeek Harness controllable from Feishu, scan-to-connect, with streaming cards, parallel tasks, and a safety-net guardian.

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

dsh-lark-bot Key Features

Scan-to-connect Feishu bridgeStreaming cards for real-time updatesParallel tasks and multi-role agentsCross-session notifications with mentionsSafety-net guardian for self-recovery

dsh-lark-bot Repository

plutokeating
Publisher
plutokeating
Repository
plutokeating/dsh-lark-bot
View all articles1
24
Stars
3
Forks
1
Watchers
2
Open issues
LanguageTypeScript
LicenseGNU Affero General Public License v3.0
Website
Repo last push2026-08-20 14:59:03
Repo created2026-08-14 04:03:14
Topics
ai-agentbotbridgechatbotdeepseekdeepseek-harnessdshdsh-pluginfeishufeishu-botim-bridgelarklark-botmessagingqrcodeself-healingtypescript
Default branchmain

dsh-lark-bot Repo Summary

dsh-lark-bot is a Feishu/Lark bridge plugin for DeepSeek Harness (DSH), maintained by PlutoKeating, licensed under AGPL-3.0, and written in TypeScript. It solves the problem that DSH runs locally, making it impossible to monitor task progress, receive completion notifications, or even stay connected when DSH crashes. This plugin puts a remote control into Feishu, allowing you to command your local coding agent from private chats, group chats, and threads, with streaming cards showing real-time thoughts and tool calls, and proactive notifications to any group with @mentions.

What core features does the dsh-lark-bot DSH plugin support?

It offers six unique capabilities: Guardian safety-net (Feishu still replies after DSH crashes; /safemode enters core-only safe mode to restart), multi-role agents (/role to switch PM/developer/docs roles), parallel multi-tasks (run multiple tasks in the same group chat), session archiving and cleanup (/archive, /retention), cross-session proactive notifications with @mentions, and in-chat model/key management (/providers, /provider, /key). Basic features include streaming cards, interactive buttons (stop/approve/Q&A cards), and automatic creation of isolated Git worktree project workspaces for each session.

How to install dsh-lark-bot?

Prerequisites: DeepSeek Harness (dsh) installed and configured with DEEPSEEK_API_KEY, Node.js ≥ 22.19, and a Feishu/Lark account. The official installation command is as follows (automatically installs into the dsh profile and defaults to installing the safety-net guardian):

bash
dsh plugin --profile web add github:plutokeating/dsh-lark-bot

After startup, a QR code is printed in the terminal; scan it with Feishu/Lark to create or select a PersonalAgent app and bind. No public IP/domain/server/port forwarding needed; works on Linux/macOS/Windows.

What DeepSeek Harness versions and platforms does dsh-lark-bot support?

As a DSH-Plugin, it depends on @deepseek-ai/dsh-sdk-client and @deepseek-ai/dsh-tools. The official npm package is dsh-lark-bot (with a twin package dsh-feishu-bot). It supports Feishu/Lark private chats, group chats, and threads, as well as Linux/macOS/Windows platforms. The project was last updated on 2026-08-18, with 22 stars, 3 forks, and 16 open issues.

What about dsh-lark-bot's security and official channels?

The only official repository is PlutoKeating/dsh-lark-bot, and the only npm package is dsh-lark-bot. The project explicitly warns: it never provides Windows executables (.exe), and any page offering exe or "download and run" is fake/malicious; do not download. Official installation is only via npx dsh-lark-bot@latest setup --profile dsh-lark or the plugin command above.

View more DSH plugins at dsh-plugin.org

More DSH-Plugin articles

View all articles

DSH-Plugin FAQ