DeepSeek Harness plugin

dsh-feishu-notifier

Send DeepSeek Harness interaction and turn notifications to a Feishu bot

Jump to install

Source facts

Repository
blooming-fang/dsh-feishu-notifier
Latest update
Aug 21, 2026
Category
Remote & Mobile
GitHub stars
2
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/blooming-fang/dsh-feishu-notifier
Plugin: dsh-feishu-notifier
Author: blooming-fang

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-feishu-notifier

一个 DeepSeek Harness Bundle:当智能体请求用户批准、等待用户回答问题或确认计划,以及一轮对话结束时,向飞书机器人发送文本通知。

![配置界面](./docs/images/2.png)

使用要求

  • DeepSeek Harness 0.1.0-rc.5 或兼容版本。
  • Node.js 22.19+
  • 在 Web 设置中配置飞书自定义机器人 Webhook。

本地开发

pnpm install
pnpm run build
pnpm pack:check

构建会生成:

  • lib/index.js:Node/Cordis Loader 入口;
  • lib/client.js:Web 浏览器插件入口。

从 npm 安装

将插件发布到 npm 后,用户可以直接使用以下命令安装到 web Profile:

dsh plugin --profile web add dsh-feishu-notifier
dsh --profile web

如果使用源码方式运行 DeepSeek Harness,则将 dsh 替换为 pnpm dsh

pnpm dsh plugin --profile web add dsh-feishu-notifier
pnpm dsh --profile web

启动后打开:

设置 → 飞书通知

填写飞书机器人 Webhook,点击“保存 Webhook”,然后点击“发送测试消息”验证连接。配置会通过插件自己的 Host API 持久化到 DSH 的 settings.yaml,通常位于 C:\Users\<用户名>\.dsh\settings.yaml。真实 Webhook 不会包含在 npm 包中,每位用户都需要配置自己的地址。

![飞书通知](./docs/images/1.png)

从 GitHub 安装

建议使用 release tag 或 commit SHA,确保安装内容可复现:

pnpm dsh plugin --profile demo add github:blooming-fang/dsh-feishu-notifier

从 GitHub 安装时会执行 prepare 构建插件。只应安装可信仓库中的代码;pnpm 可能要求在 Profile 的 workspace 配置中加入 allowBuilds 授权。

通知事件

插件会发送以下通知:

  • 用户审批请求;
  • ask_user_question 用户问题请求;
  • exit_plan_mode 计划确认请求;
  • turn/end 对话轮次结束事件,并将完成、错误、取消和中断原因转换为可读文本。

Webhook 属于敏感设置,保存后不会返回给浏览器。不要把真实 Webhook 地址提交到 GitHub 或发布到 npm。