Preface

DeepSeek Harness (DSH) adopts a plugin-based architecture, aiming to encapsulate specific capabilities as reusable tools. When developers need to maintain domain-specific knowledge bases locally (such as agricultural terms), hard-coding not only consumes model context but is also difficult to maintain. The following introduces the dsh-agriculture-terms plugin, which provides a set of local tools for handling such data.

Plugin Overview

This plugin is maintained by uckkk and belongs to the “Memory” category. Its core function is to provide a knowledge base of agricultural terms and support on-demand queries. The plugin is implemented in pure Node.js and has no network dependencies.

Core Features

The plugin registers two tools:
1. list_agriculture: Lists knowledge entries for agricultural terms.
2. get_agriculture: Queries the details of an agricultural term entry by id or name.

Installation and Enablement

Before installation, make sure the environment satisfies the following dependencies:
- @deepseek-ai/cordis (^4.0.1)
- @deepseek-ai/dsh-tools (>=0.1.0-rc.6)

Run the following command to install the plugin:

dsh plugin add github:uckkk/dsh-agriculture-terms

Usage

After installation, you can directly call the tools registered by the plugin in a DSH session.

Use Cases and Notes

  • Implemented in pure Node.js with no network dependencies, making it suitable for scenarios with high data privacy requirements.
  • The code is open source and uses the MIT License.

Conclusion

dsh-agriculture-terms provides DSH with basic agricultural term query capabilities. To view the complete documentation or source code, refer to the plugin directory or the GitHub repository.