等待审批或问答超时后推送手机提醒
29/100
综合分
0
GitHub 星标
409
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-serverchan-watchdognpm 源 · dsh-serverchan-watchdog 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 55 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-serverchan-watchdog @ 0.1.3
✓Node 引擎要求 >=22 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/23 11:37:26
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 16 处,展示前 16 条)
- 执行外部命令固定命令lib/index.js:411
spawnSync("icacls", [ - 读取本地文件lib/index.js:431
const existing = readFileSync(path); - 写入本地文件lib/index.js:434
chmodSync(path, 384); - 写入本地文件lib/index.js:440
mkdirSync(dir, { recursive: true }); - 写入本地文件lib/index.js:443
writeFileSync(path, key, { - 读取本地文件lib/index.js:449
const created = readFileSync(path); - 写入本地文件lib/index.js:522
mkdirSync(dir, { recursive: true }); - 读取本地文件lib/index.js:684
const raw = readFileSync(this.filePath).toString("utf8").replace(/^ FEFF/, "").trim(); - 写入本地文件lib/index.js:728
writeFileSync(temp, JSON.stringify(file, null, 2), { mode: 384 }); - 写入本地文件lib/index.js:729
renameSync(temp, this.filePath); - 发起网络请求lib/index.js:809
dispatcher = proxy !== "" ? new ProxyAgent(proxy) : void 0; - 读取密钥环境变量lib/index.js:860
return (process.env.DSH_SERVERCHAN_SENDKEY ?? "").trim(); - 发起网络请求lib/client.js:1083
const response = await fetch(path, { cache: "no-store" }); - 发起网络请求lib/client.js:1109
const response = await fetch("/serverchan-watchdog/config", { - 发起网络请求lib/client.js:1133
const response = await fetch("/serverchan-watchdog/ignore", { - 发起网络请求lib/client.js:1162
const response = await fetch("/serverchan-watchdog/test", {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-session@deepseek-ai/dsh-user-approval给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 审批超时推送提醒
- 问答超时推送提醒
- 微信App接收通知
DeepSeek Harness 的 Server酱推送插件:审批、计划评审或问答超时未处理时,发送微信/Server酱³ App 提醒。第三方非官方项目。
最近更新
在 GitHub 查看全部 →v0.2.22026-10-22
· 安全更新
· 将网络请求依赖 Undici 升级到 7.30.1,包含上游 2026 年 10 月的安全修复,并提高最低依赖版本,避免新安装继续使用旧版。
· 提醒逻辑、SendKey 存储和现有配置不变。建议现有用户更新插件并重启 DSH。
· Security update
· Updated the HTTP dependency Undici to 7.30.1, including upstream security fixes from October 2026, and raised its minimum version to keep new installations off older versions.
· Reminder behavior, SendKey storage, and existing configuration are unchanged. Existing users should update the plugin and restart DSH.
v0.2.12026-10-16
· 更新内容
· 设置页新增“忽略”和“恢复提醒”,可以手动处理长期卡住的确认;忽略立即生效,并在重启后保留。
· 不同会话的确认分别识别,即使调用或审批 ID 相同,也不会互相关闭提醒或清除忽略记录。
· 修复重启恢复、无调用 ID 的结果配对和重复事件处理,避免已完成的确认再次提醒。
忽略仅停止该项手机提醒,不会批准或回答原请求。最多保留 50 条忽略记录;满额时会提示先恢复一项,不会自动删除旧记录。恢复后仍未处理的确认会按原等待时间继续提醒,可能很快发送通知。
· Changes
· Added Ignore and Restore alerts in settings for confirmations that remain stuck. Ignoring takes effect immediately and survives restarts.
· Scoped confirmations to their sessions, so matching call or approval IDs do not stop another session’s alerts or remove its dismissals.
· Fixed restart recovery, results without call IDs, and replayed events to prevent completed confirmations from reappearing.
Ignoring only stops that item’s phone alerts; it does not approve or answer the request. Up to 50 dismissals can be stored. At the limit, restore one before ignoring another; existing records are not removed automatically. Restored confirmations retain their original waiting time, so an overdue item may alert shortly afterwards.
v0.2.02026-10-07
· 更新内容
· 重做设置页:推送通道、提醒时机、提醒文案、跳转链接、网络和等待队列分为六块卡片,采用 DSH 官方控件与主题样式。
· 新增提醒总开关,保存后生效,无需重启;关闭时保留等待项,已到期的等待在重新启用后的下一次五分钟检查恢复提醒。
· 新增推送标题设置与字数提示。可保存 32 个字符,实际发送取前 20 个字符,为重复提醒的次数后缀保留空间。
· 等待队列显示实时等待时长与已提醒次数,并自动刷新。
· 改善中英文错误提示、保存与测试反馈;更新主页设置截图。SendKey 继续在本机加密存储且不回显。
本版设置页需要 DSH 0.2.0-rc.2 或包含相应官方 UI 控件的兼容客户端。dsh://open 只能在已注册该协议的电脑上打开桌面端,不能从手机远程唤起电脑。
· Changes
· Rebuild settings into six cards for credentials, timing, message, link, network and pending items, using official DSH controls and theme styles.
· Add a master switch that takes effect after saving, without a restart. Tracked items remain while paused; overdue reminders resume on the next five-minute check after re-enabling.
· Add a push-title setting with a character counter. Store up to 32 characters; delivery uses the first 20 to reserve room for repeat-count suffixes.
· Show live wait times and alert counts in an automatically refreshed pending queue.
· Improve localized errors and save/test feedback, and refresh the settings screenshot. SendKeys remain encrypted locally and are never echoed.
The settings page requires DSH 0.2.0-rc.2 or a compatible client providing the same official UI controls. dsh://open opens the desktop app only on a computer with the protocol registered; it cannot remotely wake a computer from a phone.
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-serverchan-watchdog
中文 · English
dsh-serverchan-watchdog:DSH 人工确认超时后通过 Server酱发送手机提醒
CI
npm
Node.js 22+
DeepSeek Harness plugin
MIT License
Unofficial
当 DeepSeek Harness(DSH)等待审批、计划评审或 ask_user_question 答复超过设定时间,本插件会从 DSH 主机端经 Server酱发送手机提醒;无需保持浏览器页面打开。
dsh-serverchan-watchdog 是社区独立开发的第三方插件,与 Server酱及 DeepSeek Harness 官方无隶属、赞助或背书关系;相关名称仅用于说明兼容对象。
它解决什么
浏览器内通知适合人在电脑前时即时提示;本插件负责主机端计时,在你离开电脑、标签页已经关闭时继续监控,并在等待超过阈值后提醒手机。两类通知可以并用。
- 主机端监控:监听持久会话事件流,不依赖浏览器连接。
- 三类原生等待:问答、计划评审、工具审批/沙箱升级。
- 重启恢复:DSH 重启后从会话日志重新挂起尚未闭合的等待,并保留原开始时间。
展开完整文档(README 剩余 1 节)
dsh-serverchan-watchdog 中文 · English dsh-serverchan-watchdog:DSH 人工确认超时后通过 Server酱发送手机提醒 CI npm Node.js 22+ DeepSeek Harness plugin MIT License Unofficial 当 DeepSeek Harness(DSH)等待审批、计划评审或 ask_user_question 答复超过设定时间,本插件会从 DSH 主机端经 Server酱发送手机提醒;无需保持浏览器页面打开。 dsh-serverchan-watchdog 是社区独立开发的第三方插件,与 Server酱及 DeepSeek Harness 官方无隶属、赞助或背书关系;相关名称仅用于说明兼容对象。 它解决什么 浏览器内通知适合人在电脑前时即时提示;本插件负责主机端计时,在你离开电脑、标签页已经关闭时继续监控,并在等待超过阈值后提醒手机。两类通知可以并用。 - 主机端监控:监听持久会话事件流,不依赖浏览器连接。 - 三类原生等待:问答、计划评审、工具审批/沙箱升级。 - 重启恢复:DSH 重启后从会话日志重新挂起尚未闭合的等待,并保留原开始时间。 - 克制的失败处理:网络错误、超时或 HTTP 5xx 最多重试两次;HTTP 4xx(含 429)、Server酱业务错误和异常响应立即停止,避免失控消耗额度。 - 本机加密存储:SendKey 以 AES-256-GCM 密文保存,不进入仓库、日志或 API 响应。 监控哪些等待 | 场景 | 开始 | 结束 | | ask_user_question 问答 | 对应 tool/call | 匹配 callId 的 tool/result | | exit_plan_mode 计划评审 | 对应 tool/call | 匹配 callId 的 tool/result | | 工具审批 / 沙箱升级 | approval/asked | 匹配 ID 的 approval/decided | 默认等待 5 分钟后提醒一次。可以设置重复提醒间隔;一次推送失败只会在仍待处理时执行有界重试。尚未配置凭据时只延后检查,不会发出网络请求,也不消耗重试预算。 界面截图 设置页:配置推送凭据、提醒节奏、可选代理和 Harness 跳转链接,并可发送测试推送。图中的 127.0.0.1 均为本机回环示例;已保存的 SendKey 不会回显。 安装 推荐从 npm 安装稳定版本: dsh plugin --profile web add dsh-serverchan-watchdog PATH 中没有 dsh 时 npx -p @deepseek-ai/dsh dsh plugin --profile web add dsh-serverchan-watchdog 如果此前通过 GitHub 安装,重新执行上面的 npm 命令即可切换到 npm 渠道。需要主动跟随后续 main 时,也可以使用滚动安装;它不具备稳定版本的可复现性: dsh plugin --profile web add github:MaRi23333/dsh-serverchan-watchdog 本地开发目录也可直接安装: dsh plugin --profile web add E:\path\to\dsh-serverchan-watchdog 安装后请从普通终端重启 dsh web。 配置 重启后打开 DSH 设置页 → 插件 → Server酱推送小助手。 第一次使用 Server酱:先按官方 SendKey 指南开通 Server酱 Turbo(通常推送到微信)或 Server酱³(推送到独立 App),再把控制台给出的 SendKey 或完整推送地址填入下方设置。 - 推送地址 / SendKey:支持经典 SCT...、Server酱³ sctp...,或控制台给出的官方完整 HTTPS 推送地址。 - SCT... 对应 Server酱 Turbo,通常推送到微信。 - sctp... 对应 Server酱³,推送到 Server酱³ App。 - 阈值:默认 5 分钟;修改只影响之后新开始的等待。 - 重复提醒间隔:默认 0,即成功送达一次后不重复。 - 网络代理:可选 HTTP/HTTPS 代理;不接受 URL 中的用户名或密码。 - 打开 Harness 的链接:默认 http://127.0.0.1:3080。手机上的 127.0.0.1 指向手机自身;需要从手机访问时应使用受保护的局域网/VPN 地址。 - 测试推送:使用当前设置发送一条测试消息。 设置页保存值优先于 bundle patch。可用的默认配置如下: - id: serverchan-watchdog config: enabled: true thresholdMinutes: 5 repeatMinutes: 0 title: DSH 等待人工确认 webUrl: http://127.0.0.1:3080 proxy: '' 也可通过环境变量 DSH_SERVERCHAN_SENDKEY 注入凭据;它适合已有外部凭据管理的环境。不要把真实值写进仓库或命令输出。 数据流与安全 推送正文会把以下信息发送给 Server酱:交互类型、会话 ID、问题/计划/审批摘要、等待时长和配置的 Harness 链接。这些内容会离开本机,并受 Server酱渠道与账号的消息保留策略约束;不要在待确认文本或链接中放入密钥等敏感信息。 - SendKey 保存在 $DSH_HOME/serverchan-watchdog/state.json,加密密钥为同目录 key.bin。两者会尽力收紧文件权限,但能同时读取这两个文件的本机账户仍可恢复 SendKey;这不是系统凭据库。 - 只接受 Server酱官方 HTTPS 端点,拒绝带 userinfo、query、fragment、错误主机、错误路径或 UID 不匹配的地址。 - 配置、状态和测试接口只接受本机回环请求;同机不受信进程仍可能读取待处理摘要、修改设置或触发测试消息。不要直接把 DSH 暴露到公网,反向代理、LAN/VPN 场景应在外层配置认证和访问控制。 - 失败日志只保留 timeout、network-failed、HTTP 状态或业务错误类别,不记录 SendKey、完整 URL、响应正文或原始异常。 - Server酱额度、失败计费和消息保留期限随渠道及套餐而异,请以官方发送说明和常见问题为准。 本机接口 | 接口 | 方法 | 说明 | | /serverchan-watchdog/status | GET | 生效配置摘要与当前等待列表,不含凭据和状态目录路径 | | /serverchan-watchdog/config | GET | 可编辑设置视图,不含凭据 | | /serverchan-watchdog/config | POST | 保存 SendKey、阈值、重复间隔、代理或链接 | | /serverchan-watchdog/test | POST | 发送一条测试推送 | 写接口要求 JSON 及回环同源校验。 已知限制 - 如果主机在人工已答复但结果尚未写入会话日志的极短窗口内崩溃,重启恢复可能多提醒一次。 - DSH 重启时,多个已经超过阈值且仍未处理的等待会同时恢复计时,可能在短时间内发送多条提醒并消耗 Server酱额度。 - 推送前会重新确认该交互仍在等待,但无法撤销已经发出的 HTTP 请求。 - 手机提醒只是入口;能否从手机打开 Harness 取决于你配置的地址和网络访问控制。 开发 pnpm install --frozen-lockfile pnpm run typecheck pnpm test pnpm run build pnpm run check:smoke pnpm run check:pack git diff --exit-code -- lib CI 在 Node.js 22/24 上执行同等门禁。项目使用 autoInstallPeers:false,确保运行时依赖不会被本机自动补齐行为掩盖。 License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
MaRi23333/dsh-serverchan-watchdog
等待审批或问答超时后推送手机提醒
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,792已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,110已汉化DeepSeek 客户端
70.9
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,031已汉化DSH
70.7
这是你的仓库?认领条目