DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Deepseek Harness Channel Feishu — DSH Plugin for DeepSeek Harness
← Plugins

@anarkhgatsby/deepseek-harness-channel-feishu

Deepseek Harness Channel Feishu

Channel plugin for DeepSeek Harness: 飞书 behind one message bus. Thin facade on @anarkhgatsby/deepseek-harness-core.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @anarkhgatsby/deepseek-harness-channel-feishu@0.1.8
READMECompatibilityVersions

Compatibility and provenance

Deepseek Harness Channel Feishu is published as @anarkhgatsby/deepseek-harness-channel-feishu and currently resolves to version 0.1.8. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
10/16/2026

Versions

0.1.8stable
10/6/2026
0.1.7stable
9/26/2026
0.1.6stable
9/26/2026
Show 6 more versionsCollapse versions
0.1.5stable
9/21/2026
0.1.4stable
9/14/2026
0.1.3stable
9/10/2026
0.1.2stable
9/3/2026
0.1.1stable
9/3/2026
0.1.0stable
8/28/2026

Related plugins

Loading related plugins…

Latest
0.1.8
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
68.6 kB
Files
11
Surface
web
License
MIT
Source
npm
GitHub
★ 1
Weekly downloads
111
Security scan
✓ v0.1.8 scan passed
Last push
9/27/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in integrations-communication.

Im@xmanrui/dsh-im把微信、飞书、企微、钉钉、QQ、Telegram、WhatsApp、Slack、Discord、Matrix接入DSH。 Connect Telegram, WhatsApp, Slack, Discord, Matrix, WeChat, Feishu, WeCom, DingTalk, and QQ to DSH.Workbuddy Connectdsh-workbuddy-connect将 WorkBuddy 桌面 App 包含的模型自动接入 DeepSeek Harness — bring WorkBuddy desktop app models into DeepSeek Harness with zero configuration.Ds Botds-botDS Bot: a team of long-lived Bots for DeepSeek Harness, with Main Bots, Bot-to-Bot messages and group chatsFree Searchdsh-free-searchFree web search for DeepSeek Harness: 24 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl/Parallel keyless; Zhihu global/site via MCP and Perplexity/SerpBase/DeepSeek/You.com/Baidu/Kimi/Aliyun/Doubao with key; OpenAI/Gemini/Claude

README

@anarkhgatsby/deepseek-harness-channel-feishu

简体中文 | NPM | Repository

Feishu / Lark channel integration for DeepSeek Harness, built around Feishu long-connection events and the shared GatewayCore message bus.

⚠️ Unofficial project — independently developed and maintained by the open-source community. It is not an official DeepSeek or Feishu/Lark product.

Features

  • WebSocket long connection for local and private-network deployments without a public webhook endpoint.
  • Direct and group conversations with allowlists and sender-to-workspace routing.
  • Rich cards, Markdown-oriented text, streaming output, typing indicators, and supported media attachments.
  • Core-backed session persistence, deduplication, and serialized per-sender delivery.
  • Approval and question routing for channel-originated Agent sessions; GUI sessions retain the native GUI flow.

Installation

dsh plugin add @anarkhgatsby/deepseek-harness-channel-feishu
dsh plugin add @anarkhgatsby/deepseek-harness-channel-config

The configuration package is optional. The shared Core is installed as a dependency of the channel package.

Feishu Open Platform setup

  1. Create an enterprise custom app in the Feishu Open Platform.
  2. Enable the Bot capability.
  3. Enable event subscriptions and select the long-connection / WebSocket mode.
  4. Grant permissions to read and send messages, access the required chat context, and handle bot events.
  5. Create and publish an app version, then copy the App ID (cli_...) and App Secret.

Permission names can vary between Feishu and Lark regions; follow the permissions shown by your tenant's console.

Configuration

Open DeepSeek Harness → Settings → Channel Configuration → Feishu / Lark, or use the feishu settings namespace:

feishu:
  appId: "cli_a1b2c3d4e5f6"
  appSecret: "replace-with-app-secret"
  verifyToken: ""
  encryptKey: ""
  defaultWorkspace: "/Users/you/dsh/default"
  autoReply: true
  streamReplies: true
  toolCallReplies: true
  cardReplies: true
  stepTimeoutSec: 0
  allowlist: []
  routes: {}

Environment variables supported for local development include FEISHU_APP_ID, FEISHU_APP_SECRET, FEISHU_VERIFY_TOKEN, FEISHU_ENCRYPT_KEY, and DSH_CH_DEFAULT_WORKSPACE.

Approvals and agent questions

For an Agent session created from Feishu, sandbox or tool permission requests are sent back to the same conversation:

  • Reply 1 to approve once.
  • Reply 2 or any other non-approval text to reject.
  • For userQuestions, reply with the displayed option number; separate multiple selections with commas.

If native card question interaction is unavailable, the runtime falls back to numbered text. An Agent session started from the Harness GUI continues to use the GUI approval dialog.

Troubleshooting

SymptomCheck
No connectionApp ID / Secret, bot capability, published app version, and long-connection mode.
No inbound eventsEvent subscriptions, bot visibility, chat permissions, and group mention rules.
Duplicate repliesMultiple runtime instances or an unwritable Core state file.
GUI popup instead of Feishu approvalThe session-to-sender mapping was not recognized; inspect runtime logs.
Cards or streaming failTemporarily disable cardReplies or streamReplies and test plain text.

Compatibility

0.1.6 is validated with DeepSeek Harness 0.1.5-rc.1, 0.1.5-rc.2, 0.1.6-alpha.2, and 0.1.7-rc.2, @deepseek-ai/cordis@^4.0.4, and matching protocol and tools peers. It uses @anarkhgatsby/deepseek-harness-core@0.1.8 for shared routing.

License

MIT License