dsh-plug-store: Integrating the community plugin store into the DSH settings page

dsh-plug-store (maintained by qianyumeng0228) is a host plugin that renders the 29,593 community plugin directories from qianyumeng0228/dsh-store into a section within the DeepSeek Harness settings page. It actually invokes the dsh plugin CLI through the interface to perform installation, updates, uninstallation, and backups, rather than presenting a command that requires manual copying. Operation progress is driven by the pnpm ndjson reporter, and task logs are persisted to ~/.dsh/store-data/tasks.json, persisting even after restart. The "Updateable" status is determined by comparing the locally installed version with the target version in the directory, excluding non-registry dependencies such as file:, link:, workspace:, and git+. Directory descriptions prioritize Chinese, and theme cards display real screenshots extracted from the repository README. Plugins are mounted via the settings.section slot of the cordis host, and the interface is also accessible at /dsh-store/. API routes require a loopback Host and an x-dsh-store: 1 header. It depends on @deepseek-ai/cordis ^4.0.1 and has zero runtime dependencies; the npm published version is 0.1.21, while the repository version is 0.1.28, and the README suggests prioritizing installation via the github: form. This plugin is not an official app store; the directories and communities belong to the community.

Read More