Preface¶
The design philosophy of DeepSeek Harness (DSH) is “everything is a plugin,” which provides flexible extensibility for handling specific data formats. In agent development or log processing scenarios, NDJSON (newline-delimited JSON) is a common data stream format. The dsh-nd plugin is specifically designed to address conversion requirements for this type of data format and is characterized by its lightweight nature.
What It Is¶
dsh-nd is a plugin maintained by uckkk, whose core functionality is NDJSON conversion. It is implemented in pure Node.js and does not depend on any network resources.
Installation and Enablement¶
Install the plugin using the officially provided command:
dsh plugin add github:uckkk/dsh-nd
After installation, you can directly invoke the tool registered by the plugin within your session.
Technical Details¶
According to its package.json configuration, the plugin depends on the following environment:
- @deepseek-ai/cordis version ^4.0.1
- @deepseek-ai/dsh-tools version >=0.1.0-rc.6
The plugin is open-sourced under the MIT License.
Precautions¶
Because the plugin runs with the permissions of the current DSH process, it is recommended to review the source code to ensure security before deployment. Additionally, the plugin has no network dependencies, making it suitable for use in offline or restricted network environments.
Summary¶
dsh-nd provides basic NDJSON conversion capabilities within the DSH ecosystem and is suitable for developers who need to process this type of data stream.