pgzxb/dsh-feishu
Feishu UI of DeepSeek Harness: panel-driven console, in-card approval and questioning, streaming cards, one-click configuration by scanning QR code
The Feishu UI for DeepSeek Harness — a dsh-native plugin that turns a Feishu bot into a full control surface for the agent. Every slash command becomes a button on the control-panel card, streaming replies render as cards, approvals and questions resolve inside the chat, and a single QR scan sets up the whole app. A 2.5-minute demo shows the control panel, streaming card, approval and question flows.
Install
npx @deepseek-ai/dsh plugin --profile feishu add @dsh-feishu/dsh-feishunpm package @dsh-feishu/dsh-feishu 0.2.2 (registry-verified 2026-08-25). Requires Node.js >= 22.13 and pnpm (npm install -g pnpm). The README command uses npx @deepseek-ai/dsh plugin --profile feishu add @dsh-feishu/dsh-feishu; pnpm >= 11 blocks the protobufjs build script by default, so use --allow-build=protobufjs if the install fails. The npm @latest release tracks dsh @latest (0.1.1-rc.2); the main branch tracks dsh @next.
Compatibility
DeepSeek Harness 0.1.x (pre-release). Node.js >= 22.13, pnpm required. Feishu (Lark) chat UI: panel-driven control console, slash commands as buttons on the control-panel card, approvals/questions resolve inside the chat, QR-scan setup.
Details
- Repo: pgzxb/dsh-feishu
- Category: Web UI Enhancements
- Stars: 23
- Version: npm @dsh-feishu/dsh-feishu 0.2.2 (registry-verified 2026-08-25)
- Last push: 2026-09-15
- First seen: 2026-08-14
Recent updates
Tracks two dsh versions: main branch follows dsh @next (0.1.1-rc.2), npm @latest follows dsh @latest (0.1.1-rc.2). MIT license.
FAQ
- Which DeepSeek Harness version does dsh-feishu track?
- Two channels: the main branch (installed from git) tracks dsh @next — currently 0.1.1-rc.2 — and the npm @latest release tracks dsh @latest, also 0.1.1-rc.2. DeepSeek Harness is pre-release and may break between releases.
- Do I need a Feishu app before installing?
- Yes — the plugin is a Feishu bot UI, so you pair it with a Feishu custom app. One QR scan in the setup flow wires the whole app up.
- Why might the install fail with pnpm >= 11?
- pnpm 11 blocks the protobufjs build script by default. Re-run with --allow-build=protobufjs so pnpm can run it.
Alternatives
imetn/dsh-lark-bridge · hi-wenw/dsh-telegram-channel · omdsh-dev/dsh-notification