返回目錄

dsh-notifier

編輯精選維護狀態: 活躍

thewolfwalker/dsh-notifier

統一通知推送外掛,一個 API 對接 Telegram、釘釘、飛書、Bark 等 8 個渠道,支援會話事件與智慧體工具雙觸發。

前往 GitHub
$ dsh plugin add dsh-notifier --profile <profile-name>

79

星數

4

Fork

JavaScript

語言

MIT

授權條款

2026-08-14

建立於

2026-08-27

最近推送

MIT 授權、零執行環境依賴的通知外掛,透過 `dsh plugin add` 與 DeepSeek Harness 原生整合:27 個出站管道、6 個支援審批/提問的入站管道,以及僅限本機迴路的 Web 主控台。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-28

授權條款

MIT

01它能幫你完成什麼?

  • 在手機上隨時觸達你的 DeepSeek Harness 代理

    自動推送工作階段事件,以及模型呼叫的 `notify()` 訊息,涵蓋 27 個管道(Telegram、Slack、Discord、飛書、釘釘、企業微信、QQ 機器人、Bark、Pushover、ntfy、WxPusher、PushPlus、Server醬、webhook、bell、桌面通知等)——零執行環境依賴

    執行長時間或無人值守任務的 DeepSeek Harness (dsh) 使用者,希望把工作階段狀態、審批與提問送到自己慣用的聊天應用

  • 隨時隨地審批、回覆並引導 DSH 工作階段

    遠端審批(按鈕 · 回覆 1/2)、遠端多選提問(選項卡片,v0.8)、遠端對話(followup/inject/steer),以及心跳 ⏱ / 停滯 ⚠ 卡片與 ⏹ 停止按鈕

    需要在離開辦公桌時也能遠端處理審批、提問與工作階段中途引導的 DSH 操作人員

02如何將外掛接入 DeepSeek Harness?

先決條件

  • DeepSeek Harness DSH 0.1.0-rc.6+ — 安裝指令要求 `--profile` 旗標
  • 要安裝進去的具名 DSH profile(例如 `web`)
  • 每個要啟用的管道對應的管道憑證(機器人 token / webhook / 推送金鑰)

安裝步驟

  1. 01

    在 DeepSeek Harness 環境中執行 `dsh plugin add dsh-notifier --profile <profile-name>`

    $ dsh plugin add dsh-notifier --profile <profile-name>

  2. 02

    把管道憑證加入 profile 修補(`cordis.patch.yml`)的 `config.channels` 下——例如 telegram 用 `botToken` + `chatId`,釘釘用 `webhook` + `secret`,或 bark 用裝置 `key`

驗證整合成功

作者未說明

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

原生外掛,透過 `dsh plugin add dsh-notifier --profile <profile-name>` 安裝;工作階段事件自動推送,模型可直接呼叫 `notify` 工具——無需 MCP 橋接,無需額外執行環境。

  • 雙觸發通道

    DSH 工作階段事件(`turn/end` · `approval/asked` · `agent/error`)和麵向模型的 `notify()` 工具呼叫按層級(`timeSensitive` / `active` / `passive`)路由推送到所有已設定管道,帶分層重試

  • 27 個管道配接器

    訊息 + 目標管道投遞到 27 個管道——Telegram、Slack、Discord、飛書、釘釘、企業微信、QQ 機器人、OneBot、Teams、Mattermost、Google Chat、Bark、Pushover、ntfy、WxPusher、PushPlus、Server醬、Qmsg、息知、webhook、bell、桌面通知等

    零執行環境依賴
  • 遠端審批、提問與對話

    六個管道的入站訊息(`telegram`、`feishu`、`qq-bot`、`wxpusher`、`wechat`、`dingtalk`)審批按鈕 / 數字回覆兜底;遠端多選提問(選項卡片,v0.8);followup / inject / steer

    靜默永遠不會通過審批。QQ 群組 / 缺少 `chatType` / 未知來源一律失敗關閉;`routeUnsafe` 繞過通道被封鎖。
  • 行動指揮中心

    DSH 工作階段中的長時間執行輪次與靜默輪次心跳 ⏱(預設 15 分鐘)與停滯 ⚠(預設 10 分鐘)卡片;Telegram/飛書卡片帶 ⏹ 停止按鈕

    在手機上用 `/quiet` · `/unquiet` 靜音或恢復某個工作階段的推送
  • 僅本機迴路的 Web 管理主控台

    攜帶 Bearer token 的瀏覽器工作階段存取 127.0.0.1六個頁面——dashboard / notify / members / bindings / sessions / channels

    僅限本機迴路(127.0.0.1)瀏覽器以個人模式開啟

04適合誰?何時不該用?

適合

  • 執行長時間或無人值守任務的 DeepSeek Harness (dsh) 使用者,希望把工作階段狀態、審批與提問送到自己慣用的聊天應用
  • 需要在離開辦公桌時也能遠端處理審批、提問與工作階段中途引導的 DSH 操作人員

不適合

  • 安裝需要 `--profile` 旗標:`dsh plugin add dsh-notifier --profile <profile-name>` 面向具名 DSH profile(DSH 0.1.0-rc.6+),因此必須指向你實際執行的 profile(例如 `web`)。
  • QQ 控制入站帶有來源標記並失敗關閉:C2C 為單人聊天,而 GROUP 群組聊天、缺少 `chatType` 的訊息以及未知來源中繼資料一律拒絕;對話 `routeUnsafe` 繞過被封鎖。

05相容性、維護與安全提醒

  • 安裝需要 `--profile` 旗標:`dsh plugin add dsh-notifier --profile <profile-name>` 面向具名 DSH profile(DSH 0.1.0-rc.6+),因此必須指向你實際執行的 profile(例如 `web`)。
  • QQ 控制入站帶有來源標記並失敗關閉:C2C 為單人聊天,而 GROUP 群組聊天、缺少 `chatType` 的訊息以及未知來源中繼資料一律拒絕;對話 `routeUnsafe` 繞過被封鎖。
  • 入站控制不需要公開 IP——管道使用長連線或長輪詢——只有 WxPusher 回呼需要公開 IP。
  • 本機 `desktop` 通知管道依賴 `osascript` / `notify-send` / PowerShell toast;在 Windows 上需要 BurntToast 模組。
2026-08-142026-08-23作者未說明

MIT · actively developed (v0.9.0, 1352 tests, last push 2026-08-23)

06常見問題

如何把 dsh-notifier 安裝到 DeepSeek Harness?

執行 `dsh plugin add dsh-notifier --profile <profile-name>`。DSH 0.1.0-rc.6+ 要求 `--profile` 旗標,因為外掛安裝面向具名 profile——請指向你實際執行的 profile(例如 `web`)。

什麼內容會推送到我的手機?支援哪些管道?

工作階段事件(`turn/end` · `approval/asked` · `agent/error`)會自動推送,模型也可以用 `notify({ message, channel, title })` 主動推送。共有 27 個配接器——Telegram、Slack、Discord、飛書、釘釘、企業微信、QQ 機器人、Bark、Pushover、ntfy、WxPusher、PushPlus、Server醬、webhook、bell、桌面通知等——在 profile 修補的 `config.channels` 下設定。

能在手機上審批代理的操作嗎?

可以。6 個管道支援入站(telegram、feishu、qq-bot、wxpusher、wechat、dingtalk)。審批以 Telegram/飛書卡片或 QQ 1:1 聊天的原生按鈕送達,其他管道用數字回覆兜底——而且靜默永遠不會通過審批。

需要自己的伺服器或公開 IP 嗎?

不需要——README 明確宣稱零執行環境依賴與「無需部署第二個執行環境」。入站管道使用長連線或長輪詢,所以不需要公開 IP(只有 WxPusher 回呼需要)。

Web 管理主控台有什麼用?

開啟 `admin.enabled: true` 後會得到一個僅限本機迴路(127.0.0.1)的主控台,含六個頁面——dashboard / notify / members / bindings / sessions / channels——用於管理憑證、身分綁定與路由。

08資料與來源

  • 作者聲明github.com1415d7d4af36…

    dsh plugin add dsh-notifier --profile <profile-name>

  • 作者聲明github.com1415d7d4af36…

    session events (`turn/end` · `approval/asked` · `agent/error`) auto-notify, the model calls a `notify` tool directly

  • 作者聲明github.com1415d7d4af36…

    `--profile` is required (DSH 0.1.0-rc.6+): plugin installs target a named profile — use the one you run (e.g. `web`).

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-28。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。