The DSH philosophy is “everything is a plugin.” On GitHub, finding, evaluating, and installing plugins usually requires manually searching repositories, reading README files, and checking licenses, which is inefficient and risky. dsh-mall is a plugin marketplace for the DeepSeek Harness ecosystem, designed to address these pain points.

What is dsh-mall

dsh-mall is a marketplace that indexes GitHub #dsh-plugin ecosystem plugins from across the web. It maintains a directory containing plugin scores, tags, and descriptions, and provides AI-assisted installation review, smart search, and batch management features. This plugin is developed by hoyyang and follows the MIT open-source license.

Core Features

  • Full indexing and refresh: It indexes all GitHub #dsh-plugin ecosystem plugins and automatically refreshes directory data every 30 minutes. When GitHub rate limiting occurs, it automatically switches to a fallback channel.
  • AI pre-installation review: Before installation, the AI reads the repository code and provides one of three conclusions: “install / caution / do not install.” If the review fails or times out, it automatically falls back to the normal installation flow.
  • Smart search: Supports regular search and smart search. Smart search uses AI to translate natural language requirements and filters recommended and alternative plugins from the full directory.
  • Five-dimensional scoring and explanation: Provides a weighted geometric mean score across five dimensions: maintainability, utility, popularity, convenience, and signal, with a radar chart and score explanation.
  • Management and maintenance: Supports one-click installation (normal/smart modes), one-click update and rollback. It automatically checks for updates to installed plugins daily at 03:30. The task panel records progress for all global tasks.
  • Trust and recommendations: Uses trust badges to indicate plugin details (such as scanned, curated, dormant warning, etc.). Editors’ picks and personalized recommendations are generated based on questionnaire profiles.
  • Multilingual and integration: Provides multilingual interfaces, including Chinese and English. It includes a built-in dsh-mall skill and can execute /dsh-mall queries within conversations. It safely renders READMEs and strips badge fragments and script content.

Installation and Enablement

  1. Ensure that dsh web version 0.1.0-rc.8 or newer is installed locally.
  2. Run the following command to install the plugin:
dsh plugin add dsh-mall
  1. After installation completes, restart dsh web, and the DSH Mall entry will appear in the sidebar.

Typical Usage

Smart Search and Installation

  • Regular search: Enter keywords (such as “session”) in the search box to list all matching plugin cards.
  • Smart search: Click “✦ Smart Search”, enter a natural language requirement (such as “delete sessions”), and the results popup will display recommended and alternative options.
  • In-conversation invocation: Directly execute the command in an Agent conversation:
    /dsh-mall 帮我找一个能删除会话的插件
    /dsh-mall 推荐几个做代码审查的插件,要求带验证徽章

Scoring and Decision-making

  • View the five-dimensional radar chart and overall score on the card.
  • Hover over the radar chart to view the specific score explanation for each dimension.
  • Read the README in the details panel to confirm features and dependencies.

Batch Operations

  • Click “Install” on the card and choose normal mode or smart mode.
  • Open the task panel to view progress or cancel a task.
  • In the installed list, click “Update” to upgrade the plugin; if issues occur, click “Rollback” to restore the previous version.
  • Open “DSH Mall - Settings” and enable daily automatic updates (default: 03:30).

Applicable Scenarios and Cautions

Applicable Scenarios

  • Selection evaluation: Before installing a new plugin, let the AI review the code and confirm that there is no malicious behavior.
  • Requirement matching: Describe the requirement in plain language, and let smart search filter candidates from the full directory.
  • Version management: Batch update plugins or quickly roll back when a new version has issues.
  • Personalized recommendations: When first installing dsh, obtain a recommendation list through the questionnaire.
  • Team collaboration: Filter plugins based on download count, scores, and categories, and compile a plugin selection report.

Cautions

  • Permissions and security: Plugins run with the permissions of the current dsh process. Before installation, be sure to check the source code and license.
  • Data storage: The GitHub token is stored only in memory and is cleared when the page is refreshed; plaintext is not persisted to disk.
  • Feature limitations: Editing plugin source code within the mall is not supported. Installed plugins are still managed by the dsh CLI. The upload feature is currently not supported.
  • Special states: Dormant repositories with no commits for a long time display a warning badge. Scoring uses a weighted geometric average; a low popularity score for new repositories is an honest reflection.
  • Compatibility: Requires dsh web version 0.1.0-rc.8 or newer.

Conclusion

dsh-mall provides an end-to-end solution from discovery and evaluation to installation management, lowering the barrier to finding and using plugins in the DSH ecosystem. With radar chart scoring and AI review, it helps developers build tool chains more safely and efficiently.