In the DeepSeek Harness (DSH) plugin ecosystem, handling task markers in code or text is a common need. Existing approaches may require writing additional regular-expression scripts or relying on external services. DSH’s plugin mechanism simplifies this process by allowing tools to be registered. The following section introduces a plugin focused on extracting TODO/FIXME markers.

Purpose

dsh-todo-extract is a client-side plugin maintained by user uckkk. Its core functionality is to extract TODO and FIXME markers from text and register the results as a tool in the session. The plugin is implemented in pure Node.js, requires no network connection, and does not depend on any external services.

Installation

To install the plugin, run the following command in a terminal:

dsh plugin add dsh-todo-extract

Usage

After installation, the plugin registers the corresponding tool in the session. You can directly call the tool registered by the plugin in the session to obtain the extracted TODO/FIXME information.

Notes

The plugin runs locally with the permissions of the current DSH process. Installing it means running third-party code. It is recommended to review its source code before installation to ensure its behavior is as expected.

Resources