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