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.

Messaging & Communication ★ 2 updated 2026-08-26 ⚠️ needs adapt
View on GitHub ↗

Install

dsh plugin --profile web add @kriskwok/dsh-feishu-gateway

npm @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

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

More plugins in Messaging & Communication

Browse more in Messaging & Communication

Guides for Messaging & Communication plugins