dsh-wsl-cal: Read-Only Calendar Query Plugin for WSL

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:

  1. cal_status: Checks whether khal is available.
  2. cal_today: Retrieves today’s schedule.
  3. 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 khal in a WSL environment to manage calendars and needing agents to read schedule information.
  • Notes:
    • The plugin runs with the permissions of the current dsh process. Review the source code and license before installation.
    • The plugin does not create or modify events. You must configure khal yourself.
    • Suite compatibility should follow dsh-wsl-kit (version numbers may differ; refer to the suite documentation for details).

Summary

dsh-wsl-cal provides a standardized interface for schedule queries in a WSL environment. For more details, see GitHub or the Skill Library.

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

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

Xiaoye