dsh-feishu-bridge
Run the following command in DeepSeek Harness:
dsh plugin install minyang2020/dsh-feishu-bridge
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install minyang2020/dsh-feishu-bridge in your terminal to add this plugin to your current DSH environment; the source is available at https://github.com/minyang2020/dsh-feishu-bridge .
About this plugin
Your daily standups, approvals, and team chat all live in Feishu (Lark), yet your DeepSeek Harness Agent runs silently in a local terminal. Switching back and forth between a chat window and a CLI to copy-paste prompts and read responses breaks your flow. dsh-feishu-bridge removes that friction: it opens a bidirectional channel between Feishu and a locally running dsh web instance over a WebSocket long connection. Send a private message or @mention the bot in a group, and the text lands in the Agent instantly; replies, permission approvals, and follow-up questions flow right back into the same Feishu conversation. No public port, no tunneling service, no extra URL to maintain.
A few design choices are worth noting. In one-on-one chats each Feishu user is automatically bound to its own DSH session, so conversations never bleed into each other. In group chats the bot only responds to explicit @mentions, keeping the channel quiet. Long Agent responses are rendered as cardkit typewriter cards that type out character by character; if the cardkit permission scope is missing the bridge silently falls back to plain text. When the Agent requests a permission grant, a confirmation prompt appears in the Feishu thread—reply "approve" or "deny" and the decision is relayed. Numbered multi-choice questions are answered by typing the option number. Both the Feishu WebSocket and the DSH event stream reconnect automatically after a network blip, so a dropped connection does not require manual intervention.
Who is this for? Teams that run their daily collaboration in Feishu and rely on a DeepSeek Harness Agent for code analysis, task orchestration, or knowledge work will find this the lightest way to fold Agent interactions into the chat window they already use. The plugin does not alter DSH internals; it simply bridges Feishu and the local loopback API, making deployment a two-line config change and teardown as easy as uninstalling the bundle.
Use Cases
- Ask the local Agent in a Feishu direct chat and receive streaming typewriter replies
- Trigger Agent tasks by @mentioning the bot in a Feishu group and approve permissions inline
- Auto-reconnect after network drops with full conversation context preserved
Best For
- Engineering teams that run daily collaboration in Feishu or Lark
- Developers who interact with a local DeepSeek Harness Agent frequently
- Individuals or small teams that want zero public-port or tunnel setup
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.