DshMarketPlace/dsh-plugin-validator

DshMarketPlace★ 0JavaScript最后同步: 2026-08-20

在 GitHub 打开

Sandboxed install validation for DeepSeek Harness plugins — installs each one into a fresh profile in a throwaway container and reports what the harness recorded

README 摘要

English · 简体中文 Installs a DeepSeek Harness plugin into a fresh profile inside a throwaway container, and reports what the harness recorded — not what the CLI printed. It is the check behind the install verdict on every listing at dshmarketplace.dev. Why the exit code is not evidence dsh plugin add exits 0 even when nothing was installed. It did so on a machine with no pnpm: it printed the reason, and returned success. So this tool ignores the exit code. After the install it reads the profile manifest the harness writes for itself — $DSH HOME/profiles/web/package.json — and looks at dsh.profile.bundles . A plugin that is registered there is installed. Nothing else counts. The command is passed in whole, exactly as the catalogue publishes it , because the thing under test is the command a person would copy, not our reconstruction of it. Verdicts Six outcomes, and only two of them are defects . Verdict Meaning A defect? passed Installed and registered in the profile's bundles — not-a-layer Installed fine as a plain dependency; it declares no dsh.bundle . Themes, agent bundles and libraries land here, and the harness promises a later version that gains one activates by itself — needs-a…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdockerdshdsh-pluginplugin-validationsandboxsupply-chain-security

分类