Introduction

In DeepSeek Harness (DSH) plugin development, an additional logic layer is often required when handling parameter variations or when returning specific structured results based on input is needed. dsh-blame-avoid is a lightweight plugin that provides this basic capability. It does not rely on external networks and is implemented in pure Node, aiming to simplify the development process.

Plugin Overview

The plugin is maintained by user uckkk and is released under the MIT License.

The core functionality is centered on the blame_avoid tool, whose purpose is “blame avoidance: return structured methods based on parameters.”

Installation and Enablement

Run the following command to install the plugin:

dsh plugin add github:uckkk/dsh-blame-avoid

After installation, the tool registered by the plugin will be available in the current session.

Usage

In a DSH session, directly invoke the tool registered by the plugin.

Dependencies and Notes

Before running this plugin, the following dependencies must be satisfied:

  • @deepseek-ai/cordis: version ^4.0.1 or higher is required
  • @deepseek-ai/dsh-tools: version >=0.1.0-rc.6 is required

The plugin runs with the permissions of the current DSH process. Before installation, review the source code and license.

Conclusion

This plugin provides network-independent structured method handling capability for DSH plugin development. For more details, see the plugin directory or GitHub repository.

  • Plugin directory: https://www.skillhub.cn/plugins/uckkk/dsh-blame-avoid
  • Code repository: https://github.com/uckkk/dsh-blame-avoid