🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

辅助补丁 jiuaiwo/dsh-helper

DeepSeek Harness
jiuaiwo25 天前有提交已提供中文文档扫描:含敏感能力

把文件发到微信,定时跑任务,加提示音与呼吸灯

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/7 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add jiuaiwo/dsh-helper
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · platform
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 25 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 41 处,展示前 31 条)
  • 读取本地文件
    lib/index.js:174
    if (existsSync(to) || !existsSync(from)) return;
  • 写入本地文件
    lib/index.js:176
    renameSync(from, to);
  • 删除本地文件递归
    lib/index.js:179
    rmSync(from, { recursive: true, force: true });
  • 读取本地文件
    lib/index.js:219
    const items = JSON.parse(readFileSync(file, 'utf8'))?.items;
  • 读取本地文件
    lib/index.js:232
    const parsed = JSON.parse(readFileSync(file, 'utf8'));
  • 读取本地文件
    lib/index.js:257
    body = JSON.parse(readFileSync(file, 'utf8'));
  • 写入本地文件
    lib/index.js:263
    writeFileSync(file, `${JSON.stringify(body, null, 2)}\n`);
  • 读取本地文件
    lib/index.js:297
    if (!existsSync(legacy)) return {};
  • 读取本地文件
    lib/index.js:298
    if (existsSync(target)) {
  • 写入本地文件
    lib/index.js:309
    mkdirSync(dirname(target), { recursive: true });
  • 写入本地文件
    lib/index.js:310
    copyFileSync(legacy, target);
  • 写入本地文件
    lib/index.js:333
    mkdirSync(dirname(target), { recursive: true });
  • 写入本地文件
    lib/index.js:334
    copyFileSync(legacy, target);
  • 写入剪贴板
    lib/client.js:630
    navigator.clipboard.writeText(value).catch(() => fallbackAttentionCopy(value));
  • 发起网络请求
    lib/client.js:23493
    const response = await fetch(CONFIG_PATH, { headers: { accept: "application/json" } });
  • 发起网络请求
    lib/client.js:23498
    const response = await fetch(CONFIG_PATH, {
  • 发起网络请求
    lib/client.js:23718
    fetch(RESTART_STATUS_PATH, { headers: { accept: "application/json" } }).then((r) => r.ok ? r.json() : Promise.reject(new Error(`HTTP ${r.status}`))).t
  • 发起网络请求
    lib/client.js:23736
    const response = await fetch(RESTART_PATH, {
  • 发起网络请求
    lib/client.js:23823
    fetch(CONFIG_PATH, { headers: { accept: "application/json" } }).then((response) => response.ok ? response.json() : Promise.reject(new Error(`HTTP ${re
  • 读取本地文件
    src/host/dsh-cli.js:20
    if (argv0 !== undefined && argv0 !== '' && isAbsolute(argv0) && existsSync(argv0)) {
  • 读取本地文件
    src/host/im-connect.js:97
    names = readdirSync(profiles);
  • 读取本地文件
    src/host/im-connect.js:129
    if (existsSync(join(dir, WEIXIN_MODULE))) return dir;
  • 读取本地文件
    src/host/im-connect.js:275
    return JSON.parse(readFileSync(file, 'utf8'));
  • 读取本地文件
    src/host/im-connect.js:287
    const parsed = JSON.parse(readFileSync(file, 'utf8'));
  • 读取本地文件
    src/host/im-connect.js:297
    return Math.max(0, Math.round((Date.now() - statSync(file).mtimeMs) / 60000));
  • 读取本地文件
    src/host/restart.js:63
    return readFileSync(`/proc/${String(pid)}/comm`, 'utf8').trim();
  • 执行外部命令来自配置/变量
    src/host/restart.js:298
    const helper = spawn(
  • 写入本地文件
    lib/schedule.js:38
    await mkdir(dirname(path), { recursive: true });
  • 写入本地文件
    lib/schedule.js:47
    await rename(temp, path);
  • 读取本地文件
    lib/schedule.js:287
    text = readFileSync(file, "utf8");
  • 写入本地文件
    lib/schedule.js:352
    renameSync(file, backup);
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-typert-protocol
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 投递文件到微信
  • cron定时任务
  • 完成提示音

辅助补丁 — DeepSeek Harness 插件:任意会话把文件投递到微信、cron 定时任务、活动呼吸灯、完成提示音、一键重启

README

由 DeepSeek 最新模型翻译生成
辅助补丁(dsh-helper) 给 DeepSeek Harness 补几件日常小事:把文件发到微信、定时任务、活动呼吸灯、活跃指示、完成提示音、一键重启。 安装 先装一个 IM 插件(二选一),并在它自己的设置里接好微信 —— 微信投递复用它的通道与账号,没有它投递用不了(其余能力不受影响): 1. 装一个 IM 插件(二选一),并在它自己的设置里接好微信 dsh plugin --profile web add @michengai/dsh-im-connect # 或 @xmanrui/dsh-im 2. 装本插件 dsh plugin --profile web add dsh-helper DSH Desktop:在插件市场里依次搜上面两个包安装。 装完重启 DSH 生效。 把文件发到微信 在任意会话里说一句「把这个文件发我微信」,模型会调 send_file_to_im: - 图片 / 视频 / 其他文件按类型自动选微信消息形式,不用你操心格式; - 提不到上下文时会给出可操作的提示(按提示在微信给机器人发一条消息再试)。 定时任务 侧栏「定时任务」里是按 cron 跑的独立任务:到点新开一个会话执行提示词,不依赖发起它的那个对话 —— 关掉对话照跑。 - 面板里新建,或直接用自然语言描述(「每周一早上 9 点……
展开完整文档(README 剩余 1 节)
辅助补丁(dsh-helper)

给 DeepSeek Harness 补几件日常小事:把文件发到微信、定时任务、活动呼吸灯、活跃指示、完成提示音、一键重启。

安装

先装一个 IM 插件(二选一),并在它自己的设置里接好微信 —— 微信投递复用它的通道与账号,没有它投递用不了(其余能力不受影响):

1. 装一个 IM 插件(二选一),并在它自己的设置里接好微信
dsh plugin --profile web add @michengai/dsh-im-connect # 或 @xmanrui/dsh-im

2. 装本插件
dsh plugin --profile web add dsh-helper

DSH Desktop:在插件市场里依次搜上面两个包安装。

装完重启 DSH 生效。

把文件发到微信

在任意会话里说一句「把这个文件发我微信」,模型会调 send_file_to_im:

- 图片 / 视频 / 其他文件按类型自动选微信消息形式,不用你操心格式;
- 提不到上下文时会给出可操作的提示(按提示在微信给机器人发一条消息再试)。

定时任务

侧栏「定时任务」里是按 cron 跑的独立任务:到点新开一个会话执行提示词,不依赖发起它的那个对话 —— 关掉对话照跑。

- 面板里新建,或直接用自然语言描述(「每周一早上 9 点……」);
- 支持一次性任务(指定日期,跑完自动停用);
- 每次执行都留下记录与关联会话。

界面上的小东西

| 功能 | 做什么 |
| 活动呼吸灯 | 工作区有活动时图标发光,折叠时标记未读 |
| 活跃指示 | 会话标题栏一枚心电图,点开列出需要注意的会话 |
| 完成提示音 | 会话跑完响一声(可只在切走时响) |
| 界面外观 | 关掉 macOS 桌面端左侧栏的系统毛玻璃 |
| 一键重启 | 标题栏按钮,重启 DeepSeek Harness |

设置与卸载

所有开关都在插件列表 → 辅助补丁的信息页里。运行数据在 ~/.dsh/integrations/dsh-helper/,卸载不会删它。

许可与反馈

MIT(见 LICENSE)。源码与问题反馈:<https://github.com/jiuaiwo/dsh-helper>
预览分享卡片长什么样 ↓jiuaiwo/dsh-helper
分享 · DeepSeek Harness Hub
jiuaiwo/dsh-helper

把文件发到微信,定时跑任务,加提示音与呼吸灯

回到顶部