Introduction¶
The core philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” In practice, developers often have to manually search for suitable plugins on GitHub. This plugin adds a “Plugin Marketplace” tab to the “Settings → Plugins” page in the Web interface for browsing and installing plugins from GitHub, and provides README viewing and AI-generated installation guidance.
Plugin Overview¶
Plugin Name: dsh-plugin-marketplace
Maintainer: shixiaosia
License: MIT
This plugin injects a plugin marketplace entry into the DSH Web interface. It filters repositories with the dsh-plugin topic tag using the GitHub Search API and supports online reading of README documentation. For network environments where GitHub is difficult to access, it includes a configurable mirror proxy. The key highlight is integrated AI capability, which can automatically generate installation guides for plugins.
Core Features¶
- Browse Plugins: Automatically fetches repositories on GitHub with the
dsh-plugintopic tag. - Read Online: Directly reads each project’s README within the plugin tab.
- AI Summary: Click the “Summarize” button on a card to invoke the current session’s AI model and generate installation instructions.
- Proxy Support: Includes a built-in GitHub mirror proxy that can be toggled and has a customizable address, used to access restricted resources.
- Custom Prompts: Supports editing the preset instructions for AI summaries; the configuration is persistently stored in the browser.
Installation and Enabling¶
Use dsh’s built-in plugin management command to install it. After installation, restart dsh web or refresh the page.
dsh plugin --profile web add git+https://github.com/shixiaosia/dsh-plugin-marketplace.git
Typical Usage¶
- In the DeepSeek Harness Web interface, go to “Settings” → “Plugins” and find the newly added “Plugin Marketplace” tab.
- Click the “Summarize” button on a thumbnail card to let the current AI model generate installation guidance.
- Within the tab, click “Edit Prompt” to modify the preset instructions for AI summaries.
- In the Plugin Marketplace tab, configure the proxy address to access restricted GitHub resources.
Notes¶
- Restart Requirement: After installation, you must restart
dsh webor refresh the Web page to see the new tab. - API Limits: GitHub’s unauthenticated search API has rate limits (10 requests per minute and 60 requests per hour). Each query displays only the top 30 repositories sorted by stars by default.
- Local Storage: The plugin has no host-side dependencies; all configurations (such as proxy address and prompts) are stored in the browser’s
localStorage. - Environment Dependencies: It requires satisfying specific peerDependencies (React, etc.).
The plugin catalog in the DSH ecosystem is an independent site and has no official affiliation with DeepSeek or High-Flyer.
Conclusion¶
This plugin aims to lower the barrier to discovering and using DSH plugins, improving usability through AI assistance and proxy functionality.