bowenliang123/dsh-plugin-checker

bowenliang123★ 1最后同步: 2026-08-18

在 GitHub 打开

GitHub Action for checking the correctness of DeepSeek Harness (dsh) plugin

README 摘要

DeepSeek Harness Plugin Checker - GitHub Action A GitHub Action that checks the correctness of a DeepSeek Harness (dsh) plugin. It checks the plugin in the following order, cheapest first: 1. Check the manifest — package.json exists, is valid JSON, declares a name , declares dsh.bundle.patch , and the referenced patch file exists. A package without dsh.bundle is not a dsh plugin. 2. Install with dsh — runs dsh plugin --profile web add ; fails if dsh cannot install it (e.g. failed pnpm install). 3. Verify the layer applies — runs dsh --profile web --dump-config and fails if the plugin does not appear as a bundle layer ( == ) in the composed config. Usage Add the action to your plugin repository's workflow: This checks the repository root. To check a plugin that lives in a subdirectory, pass rootPath : Inputs Input Description Required Default rootPath Path to the plugin root directory, relative to the repository root. No . profile dsh profile to install the plugin into. No web dshVersion Version of the @deepseek-ai/dsh npm package to install. Use latest for newest. No latest pnpmVersion Version of pnpm to install ( dsh plugin management runs pnpm internally). No latest nodeVersion N…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdeepseek-harness-plugindsh-plugin

分类