在 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为准(版本号存在差异,具体请参考套件文档)。