dsh-feishu: A Feishu Chat Interface for DeepSeek Harness

pgzxb/dsh-feishu

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

Feishu UI for DeepSeek Harness: panel-driven console, one-QR setup, in-card approvals & questions, streaming cards.

Bring the DeepSeek Harness console into Feishu, turning every slash command into a card button.

install
dsh plugin --profile web add github:pgzxb/dsh-feishu
Category
Integrations & Connections
Platform
DSH-Plugin
Author
pgzxb
Distribution
Plugin

dsh-feishu Key Features

Panel-driven consoleIn-card approvals & questionsStreaming card updatesOne-QR setup

dsh-feishu Repository

pgzxb
Publisher
pgzxb
Repository
pgzxb/dsh-feishu
14
Stars
1
Forks
0
Watchers
1
Open issues
LanguageTypeScript
LicenseMIT License
Website
Repo last push2026-08-20 14:34:26
Repo created2026-08-14 14:28:25
Topics
ai-agentbotchatbotcoding-agentcordisdeepseekdeepseek-harnessdshdsh-pluginfeishufeishu-botim-botinteractive-cardslarkllmnodejsstreamingtypescriptwebsocket
Default branchmain

dsh-feishu Repo Summary

dsh-feishu is a Feishu UI plugin (DSH plugin) for DeepSeek Harness, maintained by PGZXB under the MIT license, last updated in August 2026. It brings the DSH control console into Feishu chats: every slash command becomes a button on the ⚙️ control-panel card, approvals and questions resolve inside the chat, and it supports streaming cards and one-QR setup. This DSH plugin solves the friction of operating an agent from an IM, letting developers manage sessions, pick working directories, and run commands without opening a web console.

What core features does the dsh-feishu DSH plugin support?

The core of dsh-feishu is a panel-driven console: send /panel to pop up the panel card, where all slash commands are mapped to buttons; approvals and questions appear as in-chat cards, no navigation needed; streaming cards show agent output in real time; and a QR scan handles Feishu app creation and configuration end-to-end, no manual credentials. It also supports group chats: create a group with /group and @-mention the bot to interact, with configurable group policies.

How do I install dsh-feishu?

Installation requires Node.js ≥ 22.13 and pnpm. You can install via npm or from source. The install command is:

bash
dsh plugin --profile web add github:pgzxb/dsh-feishu

After installation, run dsh-feishu-setup --new --profile feishu to scan the QR code and configure the Feishu app, then start DSH. If you already have a Feishu app, set the FEISHU_APP_ID and FEISHU_APP_SECRET environment variables instead.

Which DeepSeek Harness versions and platforms does dsh-feishu support?

dsh-feishu tracks the latest DSH release and is currently compatible with dsh 0.1.0-rc.7. Since DSH is still pre-release, versions may break between releases, so keep the plugin updated. The plugin is built with TypeScript, depends on the @deepseek-ai/dsh-* packages, requires Node.js ≥ 22.13, and runs on macOS, Linux, and Windows.

How do I uninstall dsh-feishu?

To uninstall, remove the plugin from the profile:

bash
dsh plugin --profile web remove @dsh-feishu/dsh-feishu

For a full clean slate, delete the profile directory and its surface data (default under ~/.dsh).

What does a typical dsh-feishu workflow look like?

In Feishu, direct-message the bot or create a group chat, send /panel to open the control panel, pick a working directory (e.g., the /repo equivalent), then trigger commands via buttons. Approvals and questions appear as in-chat cards, with real-time streaming output. The entire flow stays within Feishu, providing a smooth experience.

See more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ