dsh-helper:会话内发微信、cron 定时与界面辅助

前言

DeepSeek Harness(DSH)把能力拆成插件,日常开发里仍会碰到几类零碎需求:模型生成的文件想立刻转到手机微信、希望按 cron 在固定时间新开会话跑提示词、长时间跑任务时缺少「还在跑 / 跑完了」的界面反馈。单靠核心客户端往往要切工具或手写脚本。dsh-helper(辅助补丁)由社区维护者 jiuaiwo 发布,归类为联网工具,在 npm 上以包名 dsh-helper 分发,给 DSH 补上文件经 IM 投递、定时任务和若干界面小能力。

这是什么

dsh-helper 的定位是「给 DeepSeek Harness 打补丁」:在任意会话里把文件主动投递到 IM(微信)、按 cron 执行定时任务,并提供活动呼吸灯、会话活跃指示、完成提示音、一键重启等辅助项。源码与问题反馈在 GitHub jiuaiwo/dsh-helper;社区目录页见 SkillHub 插件页。许可为 MIT(见仓库 LICENSE)。当前资料中的 npm 版本为 0.16.8。

核心功能

把文件发到微信

在任意会话里用自然语言说明意图(例如「把这个文件发我微信」),模型会调用 send_file_to_im。图片、视频与其他文件会按类型选择合适的消息形式;若上下文不足以投递,插件会给出可操作提示(例如按提示在微信侧给机器人发一条消息后再试)。

微信通道不内置在本插件内,需先安装并配置好 IM 类插件(见下文安装步骤)。

定时任务

侧栏「定时任务」提供按 cron 运行的独立任务:到点新开一个会话执行提示词,不绑定创建任务时的那条对话,关闭原对话后任务仍会执行。

  • 在面板中新建,或用自然语言描述 schedule(例如「每周一早上 9 点……」);
  • 支持一次性任务(指定日期,跑完自动停用);
  • 每次执行保留记录及关联会话。

界面与运维辅助

功能 说明
活动呼吸灯 工作区有活动时图标发光,折叠时标记未读
活跃指示 会话标题栏显示心电图式指示,点开列出需注意的会话
完成提示音 会话跑完播放提示音(可配置为仅在切走时播放)
界面外观 可关闭 macOS 桌面端左侧栏系统毛玻璃
一键重启 标题栏按钮,重启 DeepSeek Harness

开关集中在插件列表 → 辅助补丁的信息页。运行数据目录为 ~/.dsh/integrations/dsh-helper/;卸载插件不会删除该目录下的数据。

安装与启用

微信投递依赖已接好微信的 IM 插件(二选一),其余能力不依赖 IM。

CLI(web profile)按顺序执行:

# 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 使插件生效。package.json 要求 Node ^22.19.0 || >=24(引擎约束以仓库为准,安装环境需满足 DSH 宿主要求)。

典型用法

文件投递:在已有文件上下文的会话中,直接说明「把这个文件发我微信」;由模型触发 send_file_to_im,无需手动选消息类型。

定时任务:打开侧栏「定时任务」,新建 cron 或使用自然语言描述时间与提示词;需要单次执行时指定日期即可,执行结束后任务会自动停用。

界面反馈:在插件信息页打开呼吸灯、活跃指示或完成提示音;长时间后台任务时可依赖标题栏一键重启,无需退出整个桌面应用。

适用场景与注意

适合已在 DSH 里用 IM 插件对接微信、希望从对话里直接把产出文件推到手机的用户;也适合需要 cron 驱动、与会话生命周期解耦的自动化提示词。界面类能力面向日常长时间挂着 DSH 工作的场景。

插件在当前 DSH 进程权限下运行,定时任务会按配置自动开新会话并执行提示词。安装前应自行查看 源码仓库 与 MIT 许可证,确认 IM 插件的微信接入方式与数据路径(~/.dsh/integrations/dsh-helper/)是否符合你的环境策略。SkillHub 等为社区目录,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-helper 把微信文件投递、cron 定时和若干 UI 补丁收在一个 npm 插件里,与 DSH「一切皆插件」的扩展方式一致。安装 IM 通道后补装 dsh-helper 即可在会话内发文件并管理定时任务;细节与更新以 README 为准。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye