dsh-feishu: A Feishu Chat Interface for DeepSeek Harness
pgzxb/dsh-feishu
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.
dsh plugin --profile web add github:pgzxb/dsh-feishu- Category
- Integrations & Connections
- Platform
- DSH-Plugin
- Author
- pgzxb
- Distribution
- Plugin
dsh-feishu Key Features
dsh-feishu Repository

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:
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:
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.