前言¶
DeepSeek Harness (DSH) 的任务经常需要长时间运行或等待人工介入。当用户离开电脑时,任务完成、卡在等待授权或需要回答问题时,往往无法及时获知。dsh-email-notify 插件通过邮件服务解决这一问题,在用户不在电脑前时,通过邮件通知任务状态。
插件介绍¶
这是一个 DeepSeek Harness (DSH) 的邮件通知插件。它由 Vergil-long 维护,属于联网工具类别。该插件的核心价值在于让任务状态(如完成、等待授权、等待回答)通过邮件发送到用户手机或邮箱,确保不会遗漏重要信息。
核心功能¶
该插件提供以下能力:
- 任务完成通知:包含任务出错或被中止的情况。
- 工具等待授权通知:当任务卡在需要用户点击“允许”的步骤时发送通知。
- 助手等待回答通知:在邮件中展示问题和选项,用户可在手机端作答。
- 多协议支持:支持 QQ 邮箱、163 邮箱、Gmail、Outlook 等多种 SMTP 协议。
安装与配置¶
安装过程分为三步:
- 安装插件:使用以下命令安装:
dsh plugin --profile web add github:Vergil-long/dsh-email-notify
- 重启应用:安装完成后需要重启 DSH 桌面应用(退出时会连带后端一起重启)。
- 配置账号:打开 DSH 的 设置 → 邮件通知 页面,填写邮箱账号和授权码。如果是 QQ 邮箱,需要去网页版邮箱开启 IMAP/SMTP 服务并获取 16 位授权码(不是登录密码)。
使用方法¶
使用该插件的核心在于控制发送开关:
- 开启通知:在会话页头点击「离开模式」按钮将其开启。
- 关闭通知:回到电脑后,再次点击该按钮将其关闭。
- 查看邮件:邮件标题和正文均为可编辑模板,包含
{会话}、{状态}、{摘要}等占位符。设置界面支持实时预览。
注意事项¶
- 默认行为:离开模式默认关闭,只有手动开启后才会发送邮件,避免收到不必要的通知。
- 隐私与安全:插件零依赖、纯本地发信。授权码仅保存在本机配置文件中,读回界面时永远为空。
- 设置位置:所有设置集成在 DSH 的设置界面里,无需命令行或手改 JSON 文件。