READMESource: main@7eec65a8
DSH 插件管理器安装器
一个用于安装 / 卸载 @deepseek-ai/dsh-plugin-kmanager 插件(DeepSeek Harness 侧滑栏 KManager 管理器)的桌面小工具。
界面
原生 WPF 窗口(纯 .NET Framework,任何 Windows 都能跑,不依赖 Edge / WebView2 / Node):
- 界面配色、按钮颜色对齐 DeepSeek Harness 设计语言,并跟随系统深浅色自动切换
- 深色辉光背景(可整体拖拽移动窗口)
- 顶部一键切换
浏览选择源码目录 →安装管理器/卸载管理器 - 内置日志面板实时显示安装 / 卸载过程
功能
- 安装:把插件复制到
mypackages,创建加载路径链接(junction),并在 home 层补丁~/.dsh/cordis.patch.yml里注册插件配置(含repoRoot) - 卸载:自动移除补丁行、链接、插件目录;删除前会校验目标目录里
package.json的包名确实是@deepseek-ai/dsh-plugin-kmanager,防止误删 - 幂等:重复安装会先刷新插件目录再重建,不产生重复补丁行
- 卸载时如果补丁文件被清空会自动删除该文件
用法
图形界面(推荐)
双击 manager.vbs 或直接运行 manager.ps1,在窗口里点击「浏览」选择 DeepSeek Harness 源码目录(该目录下需包含 packages/ 和 pnpm-workspace.yaml),然后点「安装管理器」或「卸载管理器」即可。
manager.vbs会隐藏控制台窗口,建议日常用这个。
命令行(无界面)
# 安装
powershell -NoProfile -ExecutionPolicy Bypass -File manager.ps1 -Action install -Source D:\DeepseekH\deepseek-harness-master
# 卸载
powershell -NoProfile -ExecutionPolicy Bypass -File manager.ps1 -Action uninstall -Source D:\DeepseekH\deepseek-harness-master
安装完成后启动 Harness
node <源码目录>\apps\cli\lib\bin.js web --port 0
文件说明
| 文件 | 作用 |
|---|---|
manager.vbs |
无黑窗启动入口,双击使用 |
manager.ps1 |
主体:WPF 界面 + 安装 / 卸载核心逻辑 + 命令行模式 |
ui.xaml |
界面定义(深浅双主题,运行期动态切换) |
dsh-plugin-kmanager/ |
要安装的插件本体(payload) |
环境要求
- Windows,PowerShell 5.1+(系统自带)
- 目标 DeepSeek Harness 源码检出(含
packages/、pnpm-workspace.yaml)
No comments yet. Be the first to write one.