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.