dsh-wsl-mail:基于 himalaya/notmuch 的邮件只读查看

在 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 的指令集中。对于需要在智能体中处理邮件摘要、搜索特定内容的场景,这是一个直接的集成方案。

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

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

小夜