dsh-feishu-notify
在终端中运行以下命令:
dsh plugin install omdsh-dev/dsh-feishu-notify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install omdsh-dev/dsh-feishu-notify 即可安装该插件,源码地址为 https://github.com/omdsh-dev/dsh-feishu-notify 。
插件介绍
DSH 的 agent 经常要跑十几分钟甚至更长的任务,你切去干别的,回来却不确定它到底跑完了、还是正卡在 ask_user_question 等你敲一句话。dsh-feishu-notify 把这两个关键状态变化——会话结束(agent 进入 idle)和等待用户输入——实时推送到飞书群自定义机器人,让你在手机上就能掌握 agent 的进展节奏。卡片上附带工作目录的末两段和可选的「打开会话」按钮,点一下即可跳回 WebUI 继续对话;subagent 子会话静默跳过不打扰,webhook 发送失败也只记一行日志,绝不阻断 agent 主流程。
配置极简:在 ~/.dsh/settings.yaml 里写上飞书机器人的 webhook 地址(以及可选的签名密钥和 WebUI 地址),改完即时热重载、无需重启进程。插件已适配 DSH 0.1.0-rc.7 发行线,用 git 一条命令即可挂载,编译产物随仓库提交,装完即用。更新一条命令搞定,卸载也只是删两行配置加一行 pnpm remove。
适合正在用 DSH 跑批量或长时 agent 任务的独立开发者,也适合团队里以飞书为日常协作入口、想在不搭建额外消息中间件的情况下把 agent 状态同步到手机上的工程师。
截图预览
使用场景
- agent 跑长任务时切去处理别的事,飞书收到「会话结束」卡片即时知道任务完成
- 模型卡在 ask_user_question 等待输入,飞书推送「等待输入」提醒避免任务长时间无人响应
- 多人共用一个飞书群机器人,各自 DSH 实例的 agent 状态统一汇入群聊,省去逐个查终端
- 改完 settings.yaml 配置即时热重载生效,无需重启 DSH 进程即可调整通知行为
适合人员
- 用 DSH 跑批量或长时 agent 任务的独立开发者,想在不盯控制台的情况下掌握进度
- 以飞书为日常协作入口的小团队,希望把 agent 状态同步到手机端而不搭额外中间件
- 追求零运维的工程师,一条 webhook 地址就能把通知链路跑通