In the plugin-based architecture of DeepSeek Harness (DSH), agents typically require a standardized communication strategy to handle complex scenarios. The dsh-nvc plugin is designed to provide a structured methodology that helps agents perform nonviolent communication.
Plugin Overview¶
dsh-nvc is a DSH plugin maintained by uckkk and focused on nonviolent communication (NVC). It returns structured methods according to different scenarios, helping agents engage in more rational interaction rather than generating generic dialog text.
Core Features¶
The plugin provides the following core capabilities:
- Scenario-based structured methods: Returns standardized communication steps based on the input scenario.
- Pure Node implementation with no network dependencies: Runs in a local environment and does not consume API calls or depend on external network services.
Installation and Enablement¶
Run the following command in the terminal to install the plugin:
dsh plugin add github:uckkk/dsh-nvc
Typical Usage¶
After installation, invoke the tools registered by the plugin in a DSH session to use it.
Applicable Scenarios and Notes¶
- The plugin runs with the permissions of the current DSH process.
- Before use, ensure that your environment satisfies the following dependencies:
@deepseek-ai/cordis (^4.0.1)and@deepseek-ai/dsh-tools (>=0.1.0-rc.6). - The project is released under the MIT License. When obtaining the source code from SkillHub or GitHub, please confirm that the code content meets your expectations.
Summary¶
dsh-nvc provides a lightweight communication framework for agent development. For more plugin information, see SkillHub.