在 DeepSeek Harness (DSH) 的生態中,智能體需要獲取日程信息。在 WSL 環境下,這通常需要調用 Linux 日曆工具。dsh-wsl-cal 插件通過集成 khal,解決了智能體讀取日程的需求。
這是什麼¶
本插件是一個運行在 WSL 環境下的 DSH 客戶端插件,由用戶 173787247 維護。它提供只讀的日曆查詢能力,不涉及事件的創建或修改。核心價值在於讓智能體能夠通過 khal 命令行工具獲取日程列表。
核心功能¶
插件提供三個主要能力:
cal_status:檢查 khal 是否可用。cal_today:獲取今天的日程。cal_list:獲取未來 N 天的日程。
安裝與啓用¶
使用 DSH 官方命令安裝插件:
dsh plugin --profile web add github:173787247/dsh-wsl-cal
(可選)若需批量管理插件,可配合 dsh-wsl-kit 套件使用。套件鏈接見下文。
典型用法¶
插件內部調用 khal list / today。配置時需注意 timeoutMs 設置,以確保查詢有足夠響應時間。
適用場景與注意¶
- 適用場景:WSL 環境下使用
khal管理日程,需要智能體讀取日程信息的場景。 - 注意事項:
- 插件以當前 dsh 進程的權限運行,安裝前應檢查源碼與許可證。
- 插件不創建/修改事件,需自行配置 khal。
- 套件兼容性以
dsh-wsl-kit爲準(版本號存在差異,具體請參考套件文檔)。