dsh-conflict-checker
其他 活跃维护

dsh-conflict-checker

TussalZeus18028/dsh-conflict-checker

可自动识别插件间的兼容冲突与内部异常,支持在设置页面直接完成插件的启用、禁用及卸载操作,无需手动排查配置文件,大幅降低插件故障排查成本。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
MIT
开源协议
13 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:TussalZeus18028/dsh-conflict-checker
git clone https://github.com/TussalZeus18028/dsh-conflict-checker.git
git clone git@github.com:TussalZeus18028/dsh-conflict-checker.git
README.md master

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 / 安装

dsh plugin --profile web add dsh-conflict-checker

Or add it to your profile's cordis.patch.yml directly:

- 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