Bundle
dsh-conflict-checker
Detect DeepSeek Harness plugin conflicts and internal issues, and manage plugins (enable / disable / uninstall) from a settings page.
- Source
- TussalZeus18028
- License
- MIT
- Updated
- Updated 2 days ago
Readme
# dsh-conflict-checker Detect DeepSeek Harness plugin conflicts and internal issues, and manage plugins (enable / disable / uninstall) from a settings page. 插件冲突检查:检测 DeepSeek Harness 的插件冲突与运行问题,并在设置页提供插件管理(启用 / 禁用 / 卸载)。 ## Features / 功能 - **Conflict detection / 冲突检测** — duplicate module loads, failed / pending fibers, duplicate settings namespaces, duplicate tool names, boot-graph issues and duplicate typert packages. - **Plugin management / 插件管理** — enable / disable switches, uninstall with two-step confirm, per-plugin details. - **One-click fixes / 一键修复** — every detected issue shows its detail and a solution, with a fix button where applicable. - **Modern official-style UI / 官方风格设置页** — renders as the "插件冲突检查" page under Settings, matching the harness theme tokens. ## Install / 安装 ```sh dsh plugin --profile web add dsh-conflict-checker ``` Or add it to your profile's `cordis.patch.yml` directly: ```yaml - id: dsh-conflict-checker disabled: false ``` ## Usage / 使用 Open **Settings → 插件冲突检查**. The page shows a health overview (plugin count, enabled / disabled, issues), the detected problems with solutions, and the full plugin list with search, filtering, enable / disable switches, uninstall and details. ## How it works / 工作原理 - Host half registers JSON endpoints at `/plugins/dsh-conflict-checker/*` (scan / set-enabled / remove) on the shared web server. - Client half renders the settings section and calls those endpoints. - Plugin enumeration reads the Cordis Loader entries; conflict detection inspects the loader, settings namespaces, tool schemas, the web boot graph and the typert registry. ## License / 许可证 MIT
Install
dsh plugin --profile web add github:TussalZeus18028/dsh-conflict-checker
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-conflict-checker from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.