回合结束或等待授权时推送到 iPhone
35.2/100
综合分
2
GitHub 星标
110
npm 周下载
—/5
用户评分
数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-notify-barknpm 源 · dsh-notify-bark 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · security
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 62 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-notify-bark @ 0.1.4
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/28 14:41:57
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
- 发起网络请求lib/bark-service.js:39
const response = await fetch(base, { - 发起网络请求src/bark-service.ts:54
const response = await fetch(base, {
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-host-apiproxy@deepseek-ai/dsh-session@deepseek-ai/dsh-settings@deepseek-ai/dsh-user-approval@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
3 张 · 点击查看大图功能亮点
- 回合结束推送通知
- 等待授权推送通知
- 推送到iPhone
README
由 DeepSeek 最新模型翻译生成dsh-notify-bark
awesome · DSH plugin
License: MIT · Requires: Node ^22.19 · Platform: DSH Host + Web 设置页
English · 简体中文
DeepSeek Harness(DSH)的 Bark 推送通知插件:DSH Host 端监听回合结束、等待回答、等待授权等事件,通过 Bark Server 把通知推送到 iPhone。通知完全在 Host 发送——浏览器关掉、页面刷新、电脑休眠都不影响推送。
- Host 半端(src/index.ts + lib/*.js):session/event 监听 + Bark HTTP 发送 + bark 设置命名空间(ctx.settings → settings.yaml,热更新)+ /dsh-notify-bark loopback RPC。
- 浏览器半端(src/client/ + lib/client.js):注册 settings.section 插槽,表单经 RPC 读写 Host 配置;Bark 地址永不下发到浏览器,只显示脱敏状态(已配置:••••••••3F82)。
展开完整文档(README 剩余 1 节)
dsh-notify-bark
awesome · DSH plugin
License: MIT · Requires: Node ^22.19 · Platform: DSH Host + Web 设置页
English · 简体中文
DeepSeek Harness(DSH)的 Bark 推送通知插件:DSH Host 端监听回合结束、等待回答、等待授权等事件,通过 Bark Server 把通知推送到 iPhone。通知完全在 Host 发送——浏览器关掉、页面刷新、电脑休眠都不影响推送。
- Host 半端(src/index.ts + lib/*.js):session/event 监听 + Bark HTTP 发送 + bark 设置命名空间(ctx.settings → settings.yaml,热更新)+ /dsh-notify-bark loopback RPC。
- 浏览器半端(src/client/ + lib/client.js):注册 settings.section 插槽,表单经 RPC 读写 Host 配置;Bark 地址永不下发到浏览器,只显示脱敏状态(已配置:••••••••3F82)。
通知事件(9 个开关)
| 事件 | 触发条件 | 默认 | Bark level |
| ✅ 任务完成 | turn/end reason completed | 开 | active |
| ❌ 执行失败 | turn/end reason error | 开 | timeSensitive |
| 🚫 执行被阻塞 | turn/end reason blocked | 开 | timeSensitive |
| ⏹ 已中止 | turn/end reason aborted | 关 | passive |
| ⚠️ Token 达到上限 | turn/end reason max-tokens | 开 | timeSensitive |
| ⏸ 异常中断 | turn/end reason interrupted | 开 | timeSensitive |
| ❓ 等待你的回答 | tool/call ask_user_question | 开 | timeSensitive |
| 🔐 等待你的授权 | approval/asked | 开 | timeSensitive |
| 📋 计划待确认 | tool/call exit_plan_mode | 关 | timeSensitive |
标题固定为工作区名(session.header.cwd 最后一级),状态放在 body 第一行;可选附带 AI 最后一段回复、body 长度上限、Bark Group。
安装
从 GitHub 直接安装(仓库内置编译产物,克隆即可用,无需先构建):
dsh plugin --profile web add https://github.com/pc439527/dsh-notify-bark.git
或本地路径:
dsh plugin --profile web add /path/to/dsh-notify-bark
dsh plugin add 会执行 pnpm add(写入依赖 + dsh.profile.bundles),插件包自带的 cordis.patch.yml 插入 bark-notify 行。当前已在运行的 dsh web 通过 Cordis HMR 监听 profile 的 cordis.patch.yml——在用户层追加同一插入行即可热加载,无需重启服务:
$DSH_HOME/profiles/web/cordis.patch.yml
- insert:
- id: bark-notify
name: 'dsh-notify-bark'
浏览器刷新设置页(齿轮 → Bark 通知)即可看到配置表单。
安全与隐私
- 无内置密钥:barkUrl 默认值为空,由每个部署者自行在设置页填写自己的 Bark 地址(https://api.day.app/你的key);本仓库不含任何真实凭据(测试仅用假 key testkey)。
- 凭据不进浏览器:barkUrl 在 schema 中声明为 role('secret'),RPC 只回传脱敏状态(已配置:••••••••3F82),日志只输出 configured: true/false。
- 配置只存 Host:写入 Host 端 settings.yaml,不会上传到任何第三方;通知仅发送到你配置的 Bark 地址。
开发
pnpm install # typescript / @types/node(锁文件 pnpm-lock.yaml)
pnpm run build # tsc 编译 Host 半端到 lib/;client bundle 直接维护在 lib/client.js
pnpm test # node:test 单元测试(发送层 / 事件映射 / 默认值 / 去重 / 脱敏)
结构
dsh-notify-bark/
├── package.json # dsh.client 声明 + bundle patch 声明 + 仓库元信息 ├── pnpm-lock.yaml # pnpm 锁文件 ├── cordis.patch.yml # 插件行插入 ├── LICENSE # MIT ├── src/ │ ├── index.ts # Host 入口:settings 注册 + 事件监听 + RPC │ ├── bark-service.ts # Bark HTTP 发送(超时 / 错误分类) │ ├── event-listener.ts # session/event → 通知意图(去重 / 标题 / 内容) │ ├── settings-store.ts # 设置模型 / schema / 默认值 / 脱敏 │ ├── rpc-contract.ts # /dsh-notify-bark 通道契约 │ ├── rpc.ts # Host RPC(get 脱敏 / set / test) │ └── client/ # 浏览器半端源码(lib/client.js 为其 bundle 镜像) ├── lib/ # 部署产物(tsc 编译的 Host + 手写 module-loader bundle) └── tests/ # node:test 单元测试
设计要点
- 通知走 Host:ctx.on('session/event') 直接监听(与 dsh-im-bridge 同路径),浏览器只是配置面板。
- 配置存 Host:bark 命名空间注册进 ctx.settings,持久化到 settings.yaml;DSH 的 Web 设置 wire 有命名空间白名单(WEB_SETTINGS_NAMESPACES),第三方命名空间走 settings-not-exposed,所以设置页用专用 RPC(同 dsh-codex-auth 架构)读写。
- 凭据不进浏览器:barkUrl 声明为 role('secret') 且 RPC 只回传脱敏状态(已配置:••••••••3F82);日志只输出 configured: true/false。
- 事件去重:sessionId + event.seq 键 + 有界台账,重连/重放不会重复推送。
参考与致谢
- 架构模式参考(仅借鉴设计,未复制代码):
- dsh-im-bridge——session/event 监听路径(DeepSeek 内部插件,未公开);
- dsh-codex-auth——设置页经专用 RPC 读写 Host 配置的模式(DeepSeek 内部插件,未公开)。
- 插件运行平台:DeepSeek Harness(MIT)。
- 推送服务:Bark(开源 iOS 推送服务)——本插件只向用户自行配置的 Bark 地址发送 HTTP 请求,不包含或分发 Bark 代码。
许可证
MIT。按现状提供,无任何明示或暗示的担保;因使用本插件造成的任何损失由使用者自行承担。贡献者提交代码即视为同意以 MIT 许可授权。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
pc439527/dsh-notify-bark
回合结束或等待授权时推送到 iPhone
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 415,267已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,414已汉化MCP
71.9
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
破甲一键通z91772524-ai/pojia-next
十五个 AI…
★ 967已汉化DSH
71.6
AI 代理虚拟终端strukto-ai/mirage
Mirage 是给 AI 智能体用的虚拟终端:一层 shell,统管数据、命令行和运行时。Unix…
★ 3,756已汉化DSH
70.8
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 649已汉化DSH
70.7