dsh-tasks-panel: Add to-do list, calendar history, and Feishu reminders to the DSH sidebar

dsh-tasks-panel is a client plugin for DeepSeek Harness maintained by tortoise014, version 0.5.4, under the MIT license. It adds a sidebar panel to the application, unifying three functionalities: a to-do list with dates and times, a monthly calendar that records additions and completions, and a Feishu group bot reminder triggered at a specific time. Tasks are only reminded if they have both a date and a time. The host scans every 30 seconds; the same slot is pushed only once, and slots exceeding 6 hours are only marked and not retried. Tasks are automatically closed after a successful push, but this can also be disabled in settings. The agent adds and closes tasks via `task_write`, consistent with UI operations but without the reminder action. Data is stored locally in the `dsh_tasks` storage domain, and communication between the browser and the host is handled via `POST /api/dsh-tasks-panel/op`; only the Feishu push itself requires an outbound connection. Installation is performed using `plugin_manager install_bundle`, requiring Node.js 20 or higher and having only one dependency: `zod`. The plugin runs with the permissions of the current DSH process; it is recommended to review the source code and license before installation.

Read More