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 Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
P

dsh-plugin-ntfyx

Plugin Ntfyx

Ntfyx phone notifications, rich task reports and verified phone replies for DeepSeek Harness.

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

npx -y @deepseek-ai/dsh plugin --profile web add github:KaylaONeal/dsh-plugin-ntfyx#fb4e03059adddc2c6dd31c9bee1bbbbeb039bb51
READMECompatibilityVersions

Compatibility and provenance

Plugin Ntfyx is published as dsh-plugin-ntfyx and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
10/28/2026

Versions

0.1.0stable
10/28/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/28/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

Related plugins

More verified plugins in integrations-communication.

Remote Bridge@linxin666/dsh-remote-bridgeDSH remote bridge: the host half serves protocol v1 over one exact /ios/v1 WebSocket route — session roster, history baseline, prompting, live turn increments with tool activity, interrupt, and in-process agent approval — to a device paired by a one-shot 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: 27 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl/Parallel/You.com keyless; Zhihu global/site via MCP and Perplexity/SerpBase/DeepSeek (official + native tools/search)/Baidu/Kimi/Aliyun/DoubaPocketdsh-pocketPut DeepSeek Harness in your pocket: one package, one settings page, and scan a QR code on your phone to access DSH on your computer in sync (LAN + public network, real-time screen mirroring).

README

Ntfyx for DeepSeek Harness

中文 · Ntfyx · Install the CLI

Send task notifications and rich reports from DeepSeek Harness (dsh) to your phone. Ask a question, answer with buttons or text on iPhone, Android or a phone-authorized Web Inbox, and let the local Ntfyx CLI verify and claim the reply before the agent continues.

Plugin 0.1.0 · Ntfyx CLI 0.6.0+ · DSH 0.2.2-alpha.2 · Node.js 24.9+. DSH is in developer preview; this initial release declares only the DSH version it was checked against.

Install

Install the signed Ntfyx CLI without configuring another agent:

curl -fsSL https://ntfyx.me/install.sh | bash
export PATH="$HOME/.local/bin:$PATH"
ntfyx version --json
ntfyx connect

connect is needed for protected notifications and phone questions. Scan and authorize the connection from Ntfyx 1.8.0+ and select a protected Topic. Public Topic operations require no pairing.

Install the native bundle in the DSH profile you use:

dsh plugin --profile web add dsh-plugin-ntfyx@0.1.0
dsh web

Replace web with your profile name. If you launch DSH through npx, use npx @deepseek-ai/dsh@0.2.2-alpha.2 in place of dsh. DSH's plugin command also requires pnpm on PATH. Restart an already running profile after installation.

GitHub is an alternative package source; the bundle ships ready to use and has no build or installation scripts:

dsh plugin --profile web add github:KaylaONeal/dsh-plugin-ntfyx#v0.1.0

Tell DSH:

Read the ntfyx skill, then use Ntfyx to ask me a test question on my phone. Use Ntfyx for decisions and send a completion notification for this task.

An actual signed reply returning to the waiting agent verifies the phone workflow. A successful installation alone does not verify phone delivery.

Discover in the DSH interface

If you enable DSH's experimental Custom plugin indexes bundle, open Plugins → Discover → Add index source and add:

https://raw.githubusercontent.com/KaylaONeal/dsh-plugin-ntfyx/main/plugins.json

This is the Ntfyx-maintained index. It shows the native bundle with its icon, English/Chinese details and install confirmation; it does not make the plugin a DeepSeek-maintained Official bundle.

What the bundle provides

The native cordis.patch.yml starts your installed ntfyx mcp through DSH's official MCP client and registers the bundled ntfyx skill. The package includes English and Chinese plugin details and an icon for DSH's Plugins page. It contains no credentials, transcript uploader, hosted MCP endpoint or replacement approval engine.

CapabilityDSH tool
Protected notifications and rich reportsmcp__ntfyx__ntfyx_send
Phone questionsmcp__ntfyx__ntfyx_ask
Wait for and claim a verified answermcp__ntfyx__ntfyx_result
Cancel a pending questionmcp__ntfyx__ntfyx_cancel
Local rich-message validationmcp__ntfyx__ntfyx_validate_message
Public Topic notifications and readsmcp__ntfyx__ntfyx_public_send, mcp__ntfyx__ntfyx_public_read
Paired Inbox usagemcp__ntfyx__ntfyx_usage

Use one session_id for the current task's updates and questions. Pending questions keep the same request_id; continue only after status: "answered" and consumption.claim_acquired: true. For a confirmation, only response.value: "allow" permits the described action. Denial, timeout, cancellation and failed verification never mean consent. Existing authorization and the user's channel choice remain in force.

Completion notifications are agent tool calls. This version has no automatic lifecycle hooks, does not intercept native DSH questions, and does not approve DSH tool-permission prompts. DSH's normal permission policy still controls tool execution.

Update or remove

dsh plugin --profile web update --latest dsh-plugin-ntfyx
dsh plugin --profile web remove dsh-plugin-ntfyx

Restart the profile. Removing the bundle preserves your Ntfyx CLI and paired credentials.

For a GitHub installation, install the new release tag with add github:KaylaONeal/dsh-plugin-ntfyx#vNEW_VERSION; updating a pinned tag does not select a newer tag.

Verify locally

From a checkout of this repository, with Node 24+ and npm installed:

npm test -- --ntfyx /absolute/path/to/ntfyx

The test installs a small set of official DSH runtime packages with install scripts disabled, packs this bundle, and boots its real patch in an isolated profile. It checks Ntfyx MCP discovery, local message validation and installed skill discovery. It uses an unpaired temporary identity store, calls no model, and sends no notification. Evidence is saved under .local/dsh-plugin-test/. Use --runtime PATH to reuse a runtime created by an earlier run.

Troubleshooting

Run ntfyx doctor and ntfyx version --json in the environment that launches DSH. Desktop launchers must also have ntfyx on PATH. The bundle's MCP entry ID is ntfyx-mcp; its transport timeout allows a 45-second Ntfyx question/result wait. If the CLI is absent or cannot start, DSH logs an MCP connection error and continues; fix PATH and restart. Avoid adding a second MCP client named ntfyx in the same scope.

DSH's --dump-config can inspect composition without starting plugins:

dsh --profile web --dump-config

That command does not prove MCP connectivity or phone delivery. Linux runtime checks and local rich-message validation are recorded in the release notes. Other operating systems and real DSH-to-phone delivery require separate acceptance.

Distribution and privacy

This is the Ntfyx-maintained community plugin for DSH. DeepSeek currently distributes its own Official bundles and ships no default third-party plugin index. The upstream contribution guide recommends publishing a GitHub repository with the dsh-plugin topic and currently does not accept external pull requests. See the official contribution guide and plugin-index guide.

Protected messages and answers are encrypted on devices; the service handles routing metadata and ciphertext. Public Topic messages are visible to the service and anyone who knows the Topic ID, are not end-to-end encrypted, and cannot authorize actions. The user must explicitly accept the public-content terms before the first public send; a Topic link is not consent.

The bundle configuration and skill are MIT licensed. The companion CLI, apps and hosted service follow their own license and service terms. This repository does not contain Ntfyx's application core or a self-hosting distribution. Privacy · Support.