In the DeepSeek Harness (DSH) ecosystem, plugins are the primary way to extend agent capabilities. When developing agents, it is sometimes necessary to confirm the latest version of a Python package rather than relying on local caches. The dsh-pypi-live plugin fetches PyPI data online in real time and provides tools that address this need.
Plugin Overview¶
This plugin belongs to the online tools category, is maintained by developer uckkk, and uses the MIT license. Its core value is solving the problem of stale local package lists by providing real-time version lookup.
Installation¶
Run the following command in the terminal or in a configuration file to install the plugin:
dsh plugin add github:uckkk/dsh-pypi-live
Core Features¶
After installation, DSH registers a tool named pypi_live.
The tool’s function is: fetching PyPI data online in real time and returning the latest version number of the specified Python package.
Usage¶
After installation, you can use it by directly invoking the pypi_live tool in a DSH session.
Technical Details and Notes¶
- Implementation: The plugin is implemented in pure Node.js.
- Dependency Requirements: Before use, ensure the environment satisfies the following dependencies:
@deepseek-ai/cordis: The version must satisfy^4.0.1.@deepseek-ai/dsh-tools: The version must satisfy>=0.1.0-rc.6.
- Runtime Permissions: The plugin calls network interfaces during execution. Ensure the current DSH process has the corresponding network permissions.
- Security Check: It is recommended to review the source code and license (MIT) before installation to confirm compliance with usage policies.