kriskwok/dsh-feishu-gateway
DeepSeek Harness Feishu gateway plugin: chat with your DSH agent from Feishu (persistent sessions, /new, Markd
dsh-feishu-gateway mounts a Feishu long-connection listener so you can chat with your DSH agent from Feishu (Lark): every Feishu message is routed to a stable DSH session (resumed via the agents service, so multi-turn chats stay in the same session) and answers come back as Markdown-rich post messages. In groups every topic/thread is its own independent DSH session until /new. It adds a native Typing reaction while the agent works (swapped for CrossMark on failure), live streaming progress cards for long tasks (thinking, tool calls, answer draft — reporting.mode 'stream' default, 'final' opt-in), click-to-answer cards for permission approvals and the model's ask_user_question tool, and proactive push.
Install
dsh plugin --profile web add @kriskwok/dsh-feishu-gatewaynpm @kriskwok/dsh-feishu-gateway 0.2.15 verified 2026-09-02 (maintainer kriskwok; README EN primary with 中文 edition, repo kriskwok/dsh-feishu-gateway). Requires DSH installed/built with DEEPSEEK_API_KEY configured. Feishu long-connection listener bundle: install in the web profile, restart, then add the bot to a Feishu chat and @ it.
Compatibility
DSH web profile; DEEPSEEK_API_KEY; Feishu private chat or group @bot; long-connection (no webhook/public URL).
Details
- Repo: kriskwok/dsh-feishu-gateway
- Category: Messaging & Communication
- Stars: 2
- Version: npm @kriskwok/dsh-feishu-gateway 0.2.15
- Last push: 2026-08-26
- First seen: 2026-08-14
Recent updates
Feishu long-connection gateway; stable per-conversation/topic sessions; Typing reaction; streaming progress cards; click-to-answer approvals; proactive push; /new.
FAQ
- Do I need a public URL?
- No — the gateway uses Feishu's long-connection listener, so there is no webhook endpoint or public URL to expose.
- How do group chats map to sessions?
- Every group topic/thread is its own independent DSH session; all messages in a topic stay in that session until /new.
- How do I install it?
- dsh plugin --profile web add @kriskwok/dsh-feishu-gateway (npm 0.2.15) with DEEPSEEK_API_KEY configured.
Alternatives
sliverp/DeepSeek-harness-lark · itr-del/dsh-feishu · sliverp/DeepSeek-harness-wecom