DeepSeek Harness 插件:为 agent 新增 wechatnotify 工具,让 AI 通过本机…
36/100
综合分
9
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add wssfk12138/dsh-wechat-notify该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · platform
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 5 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-wechat-notify(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 20:00:53
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 8 处,展示前 8 条)
- 写入本地文件src/core.ts:43
writeFileSync(msgFile, message, 'utf8') - 读取本地文件src/core.ts:52
if (existsSync(msgFile)) { try { unlinkSync(msgFile) } catch { } } - 删除本地文件src/core.ts:52
if (existsSync(msgFile)) { try { unlinkSync(msgFile) } catch { } } - 写入本地文件src/core.ts:70
mkdirSync(dirname(pendingQrFile), { recursive: true }) - 写入本地文件src/core.ts:71
writeFileSync(pendingQrFile, JSON.stringify({ qrcode: qr.qrcode, url, createdAt: Date.now() }), 'utf8') - 读取本地文件src/core.ts:81
try { pending = JSON.parse(readFileSync(pendingQrFile, 'utf8')) } catch { return '没有待确认的二维码。请先调用 wechat_login。' } - 删除本地文件src/core.ts:88
case 'confirmed': config.saveCredentials({ botToken: response.bot_token, baseUrl: response.baseurl || ilinkBase, ilinkBotId: response.ilink_bot_id, il - 发起网络请求src/core.ts:99
try { const res = await fetch(ilinkBase + '/ilink/bot/get_qrcode_status?qrcode=' + encodeURIComponent(qrcode), { headers: { 'iLink-App-ClientVersion':
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 任务完成发微信通知
- 需决策时主动提醒
- 掉线自动提示
展开完整介绍(102 字)↓
DeepSeek Harness 插件:为 agent 新增 wechat_notify 工具,让 AI 通过本机 ClawBot 微信通道主动给你发通知(任务完成 / 需决策时),中文可靠、掉线自提示。
README
由 DeepSeek 最新模型翻译生成dsh-wechat-notify
一个 DeepSeek Harness(dsh)插件,让你的智能体在微信上找到你。
如果你正在寻找稳定、实惠的 AI 模型中转服务,可以试试 FastAiToken,也可以先阅读中转站新手帮助文档了解中转站、倍率、计费和使用方式。你在 FastAiToken 中的每一笔消费都会让作者获得一定数量的返利,我会把它转化为 Token,继续开发更多新项目并上传至 GitHub。当前所有项目均使用了 FastAiToken 提供的 5.6 Sol 模型参与开发。
实机演示:任务完成后,智能体主动把结果通知推送到你的微信。
这是什么?
dsh-wechat-notify 是 DeepSeek Harness(dsh)的一个插件。
它给智能体的「工具箱」里新增一个 wechat_notify 工具,让智能体在需要找你的时候——比如任务完成、遇到需要你拍板的问题、或长时间运行结束——主动发一条微信通知到你手机上。
它复用的是你本机已经登录、已经跑通的 ClawBot 微信通道,不需要额外搭建服务。
首次连接微信时,还提供扫码登录工具(wechat_login / wechat_login_confirm),全程可在 dsh 内完成。
✨ 特性
- 一个工具搞定:注册 wechat_notify(message),智能体想找你时直接调用。
展开完整文档(README 剩余 1 节)
dsh-wechat-notify 一个 DeepSeek Harness(dsh)插件,让你的智能体在微信上找到你。 如果你正在寻找稳定、实惠的 AI 模型中转服务,可以试试 FastAiToken,也可以先阅读中转站新手帮助文档了解中转站、倍率、计费和使用方式。你在 FastAiToken 中的每一笔消费都会让作者获得一定数量的返利,我会把它转化为 Token,继续开发更多新项目并上传至 GitHub。当前所有项目均使用了 FastAiToken 提供的 5.6 Sol 模型参与开发。 实机演示:任务完成后,智能体主动把结果通知推送到你的微信。 这是什么? dsh-wechat-notify 是 DeepSeek Harness(dsh)的一个插件。 它给智能体的「工具箱」里新增一个 wechat_notify 工具,让智能体在需要找你的时候——比如任务完成、遇到需要你拍板的问题、或长时间运行结束——主动发一条微信通知到你手机上。 它复用的是你本机已经登录、已经跑通的 ClawBot 微信通道,不需要额外搭建服务。 首次连接微信时,还提供扫码登录工具(wechat_login / wechat_login_confirm),全程可在 dsh 内完成。 ✨ 特性 - 一个工具搞定:注册 wechat_notify(message),智能体想找你时直接调用。 - 中文可靠:正文走 UTF-8 文件传递,中文不会变乱码或问号。 - 结果可读:返回「已发送」或清晰的失败原因,智能体能直接转述给你。 - 掉线自提示:检测到微信会话过期(如 prepare failed)时,会提示「先给机器人发条消息激活」。 - 零残留:临时文件用完即删。 - 零隐私硬编码:微信机器人路径由环境变量注入,仓库里不含任何本机路径。 - 扫码登录:wechat_login 一键获取微信登录二维码,wechat_login_confirm 确认并保存凭据,首次连接无需离开 dsh。 📸 演示 任务完成后,智能体调用 wechat_notify,你的微信会收到类似上图的通知(默认发给机器人登录者本人)。 📋 前置要求 - 一个 DeepSeek Harness 源码仓库(developer preview)。 插件依赖 @deepseek-ai/dsh-tools 与 @deepseek-ai/cordis,这两个包由 dsh 自身解析,无需单独安装。 - 一个本机可用的微信发送器(ClawBot 通道),它的命令行需支持: node <入口.js> send --file <消息文件> 🚀 安装 1. 把本插件放进 dsh 仓库内(这样 dsh 才能解析 @deepseek-ai/* 依赖)。例如: <dsh>/plugins/wechat-notify/ ├── src/index.ts ├── cordis.patch.example.yml ├── package.json └── tsconfig.json 2. 配置微信发送器入口(环境变量): Linux / macOS export WECHAT_NOTIFY_CLAWBOT_INDEX="/path/to/clawbot/dist/index.js" Windows PowerShell $env:WECHAT_NOTIFY_CLAWBOT_INDEX = "D:\path\to\clawbot\dist\index.js" 忘记配置也没关系——工具会返回一句「请先设置 …」的提示,而不是报错。 3. 挂载插件:复制 cordis.patch.example.yml 为真实 patch 文件,把其中的占位路径换成 src/index.ts 的绝对路径(Windows 需写成 file:/// URL,见文件内注释),然后启动: node --import tsx/esm apps/cli/src/bin.ts web --patch /path/to/cordis.patch.yml 看到日志输出 [wechat-notify] plugin loaded 即表示加载成功。 📖 用法 发送通知 加载后,智能体就可以调用: text wechat_notify(message="任务已完成,结果如下:……") 返回形如: text 微信通知已发送:任务已完成,结果如下:…… 或失败时的可读说明(含「请先给 ClawBot 发一条消息激活」的掉线提示)。 首次连接微信(扫码登录) 若 ClawBot 还没登录微信(全新环境或登录已过期),让 agent 依次调用: text wechat_login() # 生成可扫的登录二维码(直接显示在 dsh 页面) wechat_login_confirm() # 你扫码确认后,保存登录凭据 具体流程:wechat_login 会返回一张可扫的二维码图片(并附 liteapp 链接兜底)——直接用手机微信「扫一扫」扫 dsh 页面上的二维码,手机上确认登录后,再让 agent 调用 wechat_login_confirm 即可完成连接;之后 wechat_notify 就能正常发通知。 共享核心与兼容接口 从 0.2.0 起,发送、状态、扫码、凭据和错误转换集中在不依赖 Cordis 的 src/core.ts 中。独立插件仍注册原有的 wechat_notify、wechat_login、wechat_login_confirm 三个工具,同时向同一组合树暴露 ctx.wechatNotify 与 ctx.wechatConnection 能力对象。其他插件应优先发现 apiVersion: 1 的能力对象;对旧版仅提供 send() / status() 的插件,可通过 adaptLegacyWechatProvider 只使用发送能力。凭据始终由原微信插件/ClawBot 自己管理,兼容层不会复制、删除或接管凭据,也不会重复注册工具。 🔧 工作原理(通俗版) 1. agent 需要找你时,把想说的话交给 wechat_notify 工具。 2. 工具先把这段话工整地抄到一张临时小纸条(UTF-8 文件)上——这样中文一个字都不会错。 3. 再替 agent 去敲一下本机的微信机器人:「帮我把这张纸条发给机主。」 4. 机器人通过微信把通知送到你手机。 5. 纸条用完即撕,工具再把「已发送 / 失败原因」回报给 agent。 一句话:它像 agent 的跑腿,把 AI 的话写成便条,交给本机已登录的微信机器人投递,投完再回来复命。 🗺️ 路线图(Roadmap) - [ ] 支持发给指定好友 / 多目标 / 微信群 - [ ] 富文本与多媒体(图片、文件、卡片消息) - [ ] 事件驱动自动推送(任务完成、报错、长时间运行结束) - [ ] 双向交互(收到你的微信 → 触发 agent) - [ ] 发送历史与消息模板 - [ ] 队列、重试与限流 - [ ] 抽象多通道(钉钉 / 飞书 / Telegram / Slack) 🤝 贡献 欢迎提 Issue 和 PR。dsh 目前是 developer preview,接口可能调整,提交前请以最新的 dsh 插件文档为准。 📄 许可 MIT © 往事随风K
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
wssfk12138/dsh-wechat-notify
DeepSeek Harness 插件:为 agent 新增 wechatnotify 工具,让 AI 通过本机…
相关插件 · 平台集成
智能体工程课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
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,170已汉化DeepSeek 客户端
71
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,041已汉化DSH
70.7
这是你的仓库?认领条目