DeepSeek Harness (DSH) adopts a plugin-based architecture, allowing developers to extend its base capabilities through plugins. When building agents that must handle specific business logic or perform numerical calculations, calling ready-made tools is often more flexible than implementing the logic directly in code. The following section introduces a tool focused on stall site selection and business estimation.
Plugin Introduction¶
dsh-stall-site is a plugin for stall site selection and business estimation. It is maintained by developer uckkk and categorized as a network tool. Its core function is to provide a tool named stall_site that can return business estimation results based on input parameters.
Core Functionality¶
The plugin registers the stall_site tool. Developers only need to provide the appropriate parameters; the tool then performs the calculation and returns the estimation results, eliminating the need to manually implement the related logic.
Installation and Enablement¶
To install this plugin, run the following command:
dsh plugin add github:uckkk/dsh-stall-site
After installation, the plugin automatically registers the related tools, after which they can be called directly within a session.
Applicable Scenarios and Notes¶
The plugin is implemented purely in Node.js and has no network dependencies at runtime. This makes it suitable for use in scenarios with unstable network conditions or when offline operation is required.
Before use, ensure your local environment meets the dependency requirements:
* @deepseek-ai/cordis (^4.0.1)
* @deepseek-ai/dsh-tools (>=0.1.0-rc.6)
The plugin is released under the MIT license. Before using it, it is recommended to review the source code to confirm that its behavior meets your expectations.
References¶
dsh-stall-site provides estimation capabilities for specific scenarios. For more details, refer to its directory page or source code repository.