DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Deepcanary — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-deepcanary

Deepcanary

DeepSeek Harness 的本地注意力监督:以证据为先的信号、静默通知和可执行的收件箱。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Oscar-Williams/dsh-deepcanary#55387fdf215f165af5e8c6c511912145d3e6129a
README兼容性版本

兼容性与来源证明

Deepcanary 以 dsh-deepcanary 发布,当前版本为 0.1.1-rc.6。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/20

版本

0.1.1-rc.6prerelease
2026/9/6
查看其余 9 个版本收起版本
0.1.1-rc.5prerelease
2026/9/6
0.1.1-rc.4prerelease
2026/9/6
0.1.1-rc.3prerelease
2026/9/5
0.1.1-rc.2prerelease
2026/9/3
0.1.1-rc.1prerelease
2026/9/2
0.1.0-rc.4prerelease
2026/9/1
0.1.0-rc.3prerelease
2026/9/1
0.1.0-rc.2prerelease
2026/8/31
0.1.0-rc.1prerelease
2026/8/29

相关插件

正在加载相关插件…

最新版
0.1.1-rc.6
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
71
最近提交
2026/9/6
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Agent Teams@nanmicoder/dsh-agent-teamsAgentTeams for DeepSeek Harness:通过自然语言驱动多智能体团队协作(队长、成员、具有依赖关系的任务、消息传递),并在 Web GUI 中提供树状监视器

README

DeepCanary

Let long tasks run quietly. Know when they need you.

English · 简体中文 · Documentation · Changelog

Features · Quick start · FAQ · Contributing · Acknowledgments

DeepCanary is a local attention inbox for DeepSeek Harness (DSH). It brings approvals, questions, failures, and completion summaries into one place, so you can step away from a running task and return to the session that needs you.

DeepCanary Inbox in DSH Web

The Inbox opens from the DSH sidebar. Interface shown on an earlier DSH release; host appearance varies by version.

What you get

  • An inbox across tasks. See pending approvals, unanswered questions, possible stalls, service failures, and task outcomes without checking each session.
  • Fewer repeat interruptions. Related signals are grouped; deduplication, quiet hours, notification budgets, and snooze keep routine activity quiet.
  • A direct route back. Open the relevant DSH session from an Inbox item or browser notification. Resolved conditions close their earlier reminders.
  • Reasons you can inspect. Each item explains the signal and the policy behind it. A possible stall remains a suggestion to check, not a claim that a task has failed.
  • Local control. Acknowledge, snooze, mute, or give feedback in a resizable English/Chinese panel. DeepCanary does not approve, stop, or restart tasks.

Quick start

Requires an existing DSH Web installation and Node.js 22.19+ within the 22.x line, or 24+. DSH 0.1.2-alpha.5 is the build and CI baseline; 0.1.3-alpha.1 has separate compatibility coverage. Read the version and platform limits before using a different host.

The current default release is 0.1.1-rc.6 (prerelease). npm latest and the preview channel next currently point to this version.

With dsh available in your terminal, install into the profile you use:

dsh plugin --profile web add dsh-deepcanary@latest
dsh web

Finish active tasks before restarting an existing DSH process. Open the address printed by the new process, then select DeepCanary in the sidebar.

Using a DSH source checkout? Run the equivalent commands from that checkout:

npx --yes pnpm@11.7.0 dsh plugin --profile web add dsh-deepcanary@latest
npx --yes pnpm@11.7.0 dsh web

For a reproducible installation, replace dsh-deepcanary@latest with dsh-deepcanary@0.1.1-rc.6. Use dsh-deepcanary@next when you want the preview channel. You can also download the fixed .tgz from GitHub Releases and pass its path to the same plugin add command. If a registry mirror has not synchronized the version, use the official npm registry or the release artifact.

Update or remove

To update, rerun the installation command above. To remove DeepCanary from the same profile:

dsh plugin --profile web remove dsh-deepcanary

In a DSH source checkout, prefix this command with npx --yes pnpm@11.7.0. Finish active tasks before restarting DSH to apply the change. Package removal leaves saved reminder state in the local data directory; it does not require deleting your DSH profile or sessions.

Your first reminder

  1. Open DeepCanary from the DSH sidebar.
  2. Choose Enable browser notifications and allow the browser permission request. Desktop delivery also needs notifications enabled for your browser in the operating system.
  3. Run your tasks normally. Open an Inbox item to inspect its reason, return to its session, or acknowledge, snooze, mute, and review it.

Configure notification level, quiet hours, budgets, and retention under DSH Settings → Plugins → DeepCanary. Normal completion is recorded in the Inbox; interruptions depend on the signal and your policy. The highest-severity reminders require host or runtime evidence and do not consume the ordinary notification budget.

Design choices

Attention is not activity. A busy task does not always need a reminder. DeepCanary separates runtime facts from attention policy, then groups related events into one decision point.

Uncertainty stays visible. Silence can suggest a stall, but it does not prove failure. A browser-created notification does not prove that the operating system displayed it. The plugin keeps those distinctions explicit.

The task stays in DSH. DeepCanary is an observer and navigation aid. It does not replace the agent loop or add approval, shell, or process-control tools. No additional model API is required.

See the architecture for the event model, policy, and persistence boundaries.

Privacy and limits

  • State stays local: bounded reminder metadata, hashed references, feedback, and a local session handle for navigation. Conversation text, model output, tool arguments, and credentials are not persisted. See security and privacy.
  • Browser notifications require DSH and the web page to remain running. Permission settings, background throttling, and OS notification settings can affect delivery; closing the page stops its notifications.
  • The Inbox works without desktop notification permission. Windows/Edge notification display, retention, and click-back were observed for RC4; this is not a guarantee for every browser or OS.
  • Persistent Supervisor is experimental and disabled by default. It is not a standalone background service and does not keep running after DSH exits.
  • WSL2 end-to-end desktop delivery, physical touch hardware, and screen-reader output do not yet have release-level validation. See compatibility.

FAQ

Why does my terminal say dsh: command not found?

DeepCanary needs an existing DSH installation. If you use a DSH source checkout, run the pinned pnpm commands in Quick start from that checkout. Installing this plugin alone does not install the DSH host.

Why is an item in the Inbox but not in a desktop notification?

Not every Inbox item triggers an interruption. Check your notification level, quiet hours, browser permission, and OS notification settings. DSH and the page must remain running. See notification troubleshooting.

Why do I still see an older version after an update?

Moving an npm channel does not update an existing installation. Rerun the installation command for the profile you actually use, then restart DSH after finishing active tasks. If a registry mirror is behind, use the official npm registry or the fixed Release artifact linked above.

Contributing

Bug reports, focused improvements, and translations are welcome. Include your plugin version, DSH version, operating system, browser, and reproduction steps in a GitHub issue. Remove credentials and private session content before sharing logs.

Start with Contributing and the development guide. Release notes describe changes between versions.

Acknowledgments

  • DeepSeek Harness and its maintainers, for the runtime, plugin APIs, and WebUI extension points that DeepCanary builds on.
  • React and its contributors, for the component library used in the DSH Web integration.

DeepCanary is an independent community plugin.

License

MIT