ディレクトリに戻る

dsh-notifier

キュレーション掲載メンテナンス: 活発

thewolfwalker/dsh-notifier

統合通知プッシュ:notify() API、8 チャネル(telegram/dingtalk/feishu 等)、自動イベント+agent ツール

GitHub で見る
$ dsh plugin add dsh-notifier --profile <profile-name>

79

スター

4

フォーク

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、Feishu、DingTalk、WeCom、QQ bot、Bark、Pushover、ntfy、WxPusher、PushPlus、Server酱、webhook、bell、デスクトップ通知など)へ自動プッシュ——ランタイム依存ゼロ

    長時間・無人実行タスクを運用する DeepSeek Harness(dsh)ユーザーで、セッションのステータス、承認、質問をすでに使っているチャットアプリに届けたい方

  • どこからでも DSH セッションを承認・回答・操作

    リモート承認(ボタン・数字リプライ 1/2)、リモート多肢選択質問(オプションカード、v0.8)、リモート会話(followup/inject/steer)、さらにハートビート ⏱ / ストール ⚠ カードと ⏹ 停止ボタン

    デスクを離れていても承認・質問・セッション途中の操作をリモートで処理したい DSH オペレーター

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness DSH 0.1.0-rc.6+ — インストールコマンドには `--profile` フラグが必要
  • インストール先となる名前付き DSH プロファイル(例: `web`)
  • 有効化する各チャンネルの認証情報(ボットトークン / webhook / プッシュキー)

インストール手順

  1. 01

    DeepSeek Harness 環境で `dsh plugin add dsh-notifier --profile <profile-name>` を実行

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

  2. 02

    プロファイルパッチ(`cordis.patch.yml`)の `config.channels` にチャンネル認証情報を追加——例: telegram は `botToken` + `chatId`、dingtalk は `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、Feishu、DingTalk、WeCom、QQ bot、OneBot、Teams、Mattermost、Google Chat、Bark、Pushover、ntfy、WxPusher、PushPlus、Server酱、Qmsg、息知、webhook、bell、デスクトップ通知など

    ランタイム依存ゼロ
  • リモート承認・質問・会話

    6 チャンネル(`telegram`、`feishu`、`qq-bot`、`wxpusher`、`wechat`、`dingtalk`)からのインバウンドメッセージ承認ボタン / 数字リプライのフォールバック;リモート多肢選択質問(オプションカード、v0.8);followup / inject / steer

    沈黙は決して承認しません。QQ グループ / `chatType` 欠落 / 不明な送信元はフェイルクローズ;`routeUnsafe` バイパスはブロックされます。
  • モバイルコマンドセンター

    DSH セッションの長時間ターンと沈黙ターンハートビート ⏱(デフォルト 15 分)とストール ⚠(デフォルト 10 分)カード;Telegram/Feishu カードには ⏹ 停止ボタン付き

    スマホから `/quiet` · `/unquiet` でセッションのプッシュをミュート / 復元
  • ループバック限定 Web 管理コンソール

    127.0.0.1 への Bearer トークン付きブラウザセッション6 ページ——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 プロファイル(DSH 0.1.0-rc.6+)を対象とするため、実際に実行しているプロファイル(例: `web`)を指定する必要があります。
  • QQ のコントロールインバウンドは送信元がマークされ、フェイルクローズします: C2C は単一チャットのみ許可し、GROUP グループチャット、`chatType` 欠落メッセージ、不明な送信元メタデータは拒否します。会話の `routeUnsafe` バイパスはブロックされます。

05互換性・メンテナンス・セキュリティ上の注意

  • インストールには `--profile` フラグが必要です: `dsh plugin add dsh-notifier --profile <profile-name>` は名前付き DSH プロファイル(DSH 0.1.0-rc.6+)を対象とするため、実際に実行しているプロファイル(例: `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` フラグが必須です。実際に実行しているプロファイル(例: `web`)を指定してください。

何がスマホに届きますか?対応チャンネルは?

セッションイベント(`turn/end` · `approval/asked` · `agent/error`)を自動通知し、モデルは `notify({ message, channel, title })` で自らプッシュできます。アダプターは 27 種——Telegram、Slack、Discord、Feishu、DingTalk、WeCom、QQ bot、Bark、Pushover、ntfy、WxPusher、PushPlus、Server酱、webhook、bell、デスクトップ通知など——プロファイルパッチの `config.channels` で設定します。

スマホからエージェントのアクションを承認できますか?

はい。6 チャンネルがインバウンドに対応しています(telegram、feishu、qq-bot、wxpusher、wechat、dingtalk)。承認は Telegram/Feishu カードや QQ 1:1 チャットのネイティブボタンとして届き、他のチャンネルでは数字リプライがフォールバックになります。沈黙は決して承認しません。

専用サーバーや公開 IP は必要ですか?

いいえ——README はランタイム依存ゼロと「追加ランタイム不要」を明記しています。インバウンドチャンネルは長期間接続またはロングポーリングを使うため公開 IP は不要です(WxPusher コールバックのみ必要)。

Web 管理コンソールは何に使いますか?

`admin.enabled: true` を有効にすると、ループバック限定(127.0.0.1)のコンソールが使えます。6 ページ(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。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。