在 DeepSeek Harness (DSH) 的插件化生态中,为智能体或工具增加邮件读取能力是常见需求。但直接集成邮件协议通常涉及敏感信息配置。dsh-wsl-mail 插件通过封装 himalaya 和 notmuch,提供了只读的邮件列表与搜索功能,适合不需要发送操作的场景。
定位与核心功能¶
这是一个运行在 WSL 环境下的 DSH 插件,由用户 173787247 维护。它不提供发送或删除邮件的能力,专注于列表展示与搜索。
主要提供的指令包括:
mail_status:检查 CLI 工具是否可用。mail_list:调用himalaya获取信封列表。mail_notmuch:调用notmuch进行邮件搜索。
安装与启用¶
安装该插件需要使用 DSH 的 CLI 命令。请确保你的环境已安装 DSH。
1、执行安装命令:
dsh plugin --profile web add github:173787247/dsh-wsl-mail
2、(可选)如果使用 dsh-wsl-kit 套件管理插件,可执行以下命令批量链接:
bash dsh-wsl-kit/scripts/link-linux-plugins.sh
配置要点¶
使用前需自行配置 himalaya 和 notmuch。插件本身不处理 IMAP 密码等敏感信息,请勿在配置文件中明文粘贴密码。
- 功能限制:插件仅支持只读操作,不发送、不删除。
- 环境依赖:插件运行在当前 DSH 进程的权限下,安装前建议检查源码与许可证。
兼容性说明¶
根据 package.json 信息,当前插件版本为 0.1.1。README 头部显示的版本为 0.1.0,两者不一致,请以 package.json 为准。
- 最低 DSH 版本:≥ 0.1.2(Web UI 一次性
?token=,Windows 中继:3081)。 - 套件档位:该插件不在默认的
install.sh中,默认KIT_SET=daily也不包含,需手动添加。 - 兼容性真源:最新的验证信息以 dsh-wsl-kit 兼容性 为准,当前套件档位为
0.2.0-rc.2。
总结¶
dsh-wsl-mail 是一个轻量级的邮件只读插件,它将 himalaya 和 notmuch 的功能映射到 DSH 的指令集中。对于需要在智能体中处理邮件摘要、搜索特定内容的场景,这是一个直接的集成方案。