Agent & Workflowdsh-plugin

dsh-feishu-bridge

Community Feishu (Lark) bridge for DeepSeek Harness (dsh). Chat with a bot, run agent turns, approve bash commands via Allow/Deny cards, and onboard with a one-time pairing code. Fail-closed allowlist and verified webhooks. Not DeepSeek-official.

Stars
5
Forks
0
Open issues
0
Last push
Sep 3, 2026
Latest release
—
24h Growth
+0
7d Growth
+0

Installation

dsh plugin --profile <name> add /path/to/dsh-feishu-bridge

Overview

Community Feishu (Lark) bridge for DeepSeek Harness (dsh). Chat with a bot, run agent turns, approve bash commands via Allow/Deny cards, and onboard with a one-time pairing code. Fail-closed allowlist and verified webhooks. Not DeepSeek-official.

  • Feishu (Lark) channel bridge for DeepSeek Harness: chat with a bot and get agent turns back in the conversation.
  • Fail-closed by default: no allowlist means everyone is rejected; no implicit allow-all.
  • One-time /pair code onboarding in private chats; correct code adds your open_id to the allowlist.
  • Webhook transport verifies signature, timestamp, and replay protection at the bridge boundary.
  • Optional human-in-the-loop bash approval: Allow/Deny cards with fail-closed timeout.
  • Sessions are owned by the chat that created them; cross-chat listing/hijacking is blocked.
  • Supports ws and webhook transports; configurable via environment variables or YAML file.
  • Installable as a dsh plugin via a thin Node/cordis shell that supervises the Python process.

Related plugins