In the DeepSeek Harness (DSH) ecosystem, agents need to access schedule information. In a WSL environment, this usually requires calling a Linux calendar tool. The dsh-wsl-cal plugin integrates khal to meet the need for agents to read schedules.
What Is This¶
This plugin is a DSH client plugin for WSL, maintained by user 173787247. It provides read-only calendar query functionality and does not create or modify events. Its core value is enabling agents to retrieve schedule lists through the khal command-line tool.
Core Features¶
The plugin provides three main capabilities:
cal_status: Checks whetherkhalis available.cal_today: Retrieves today’s schedule.cal_list: Retrieves schedules for the next N days.
Installation and Enablement¶
Install the plugin using the official DSH command:
dsh plugin --profile web add github:173787247/dsh-wsl-cal
(Optional) If you want to manage plugins collectively, you can use it together with the dsh-wsl-kit suite. See the link below for the suite.
Typical Usage¶
The plugin internally calls khal list / today. When configuring it, pay attention to the timeoutMs setting to ensure enough response time for queries.
Applicable Scenarios and Notes¶
- Applicable scenarios: Using
khalin a WSL environment to manage calendars and needing agents to read schedule information. - Notes:
- The plugin runs with the permissions of the current
dshprocess. Review the source code and license before installation. - The plugin does not create or modify events. You must configure
khalyourself. - Suite compatibility should follow
dsh-wsl-kit(version numbers may differ; refer to the suite documentation for details).
- The plugin runs with the permissions of the current
Summary¶
dsh-wsl-cal provides a standardized interface for schedule queries in a WSL environment. For more details, see GitHub or the Skill Library.