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 的指令集中。對於需要在智能體中處理郵件摘要、搜索特定內容的場景,這是一個直接的集成方案。

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

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

小夜