Casually/deepseek-harness-plugs-manage ↗★ 0
dsh-plug-manager
DeepSeek Harness 插件管理器:发现 GitHub dsh-plugin topic 下的插件仓库,通过 `dsh plugin` 安装/移除/更新 profile 插件,并在 设置 → 插件 → 插件市场 标签页中浏览管理。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Casually/deepseek-harness-plugs-manage说明文档
阅读完整 README ↗代理配置
GitHub 发现功能访问 api.github.com 与 raw.githubusercontent.com。出厂部署
不挂载平台级 fetch provider,本插件自行发起请求:默认直连(Node fetch);
配置代理后经系统 curl 发出,因此支持 http / https / socks5 /
socks5h / socks4(Clash 的混合端口与 SOCKS 端口都可用)。
代理来源按优先级生效:
- 持久设置(UI「GitHub 代理」栏输入后点「应用」)——写入
DSH 主目录/plug-manager.json,立即生效且重启后保留;点「清除」移除; - 插件配置——在 profile 的
cordis.patch.yml中为本插件加config.proxy(持久生效):- id: plug-manager name: dsh-plug-manager config: proxy: http://127.0.0.1:7890 - 环境变量——
DSH_PLUG_MANAGER_PROXY,或标准的HTTPS_PROXY/HTTP_PROXY/ALL_PROXY(大小写均可),在启动 DSH 的 shell 中设置:export HTTPS_PROXY=http://127.0.0.1:7890 dsh web
UI 的「测试连接」会请求 api.github.com/zen 验证当前生效通道并报告延迟。
特殊值 direct 可强制直连(同样会被持久保存)。
注意:代理只影响本插件的 GitHub 发现请求;dsh plugin 安装操作走 pnpm,
其代理由 pnpm/npm 自己的配置管理。
安装兜底:当 pnpm 与当前 Node 不兼容(如 pnpm 7 在新版 Node 上的
ERR_INVALID_THIS 注册表抓取错误)时,插件会自动改用 npm 完成安装并
手动登记 bundle 层。profile 里 pnpm 专有的 link: 依赖会临时改写为语义
等价的 file:,安装完成后还原,不影响原有符号链接。