The design philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” In model inference or tool orchestration scenarios, it is often necessary to calculate the difference between two sets (such as prompt lists or API response lists). Depending on external scripts or manual maintenance to handle this logic increases maintenance costs. The dsh-difference plugin provides the ability to perform set difference operations directly within a DSH session.

Plugin Introduction

dsh-difference is a DeepSeek Harness plugin maintained by uckkk. It focuses on solving set difference calculation problems and aims to let users perform basic data operations without leaving the DSH ecosystem.

Core Features

  • Set Difference: Provides the core functionality to calculate the difference between two sets.

Installation and Enablement

Installing this plugin requires the DSH command-line tool.

dsh plugin add github:uckkk/dsh-difference

After installation, the plugin registers the corresponding tools in the current session.

Typical Usage

After installing the plugin in a session, you can directly call the tools registered by the plugin to perform set difference operations.

Use Cases and Notes

The plugin is implemented in pure Node and has no network dependencies at runtime. It depends on @deepseek-ai/cordis and @deepseek-ai/dsh-tools.

  • Runtime Permissions: The plugin runs with the permissions of the current DSH process.
  • Security Note: Review the source code and license before installation.

Summary

dsh-difference provides DSH developers with a lightweight set operation tool. It can be integrated into existing workflows with the installation command. For more details, refer to the plugin directory: Plugin Directory or the GitHub repository: github.com/uckkk/dsh-difference.