Casually/deepseek-harness-plugs-manage0

dsh-plug-manager

DeepSeek Harness 插件管理器:发现 GitHub dsh-plugin topic 下的插件仓库,通过 `dsh plugin` 安装/移除/更新 profile 插件,并在 设置 → 插件 → 插件市场 标签页中浏览管理。

包名
dsh-plug-manager
版本
0.6.3
许可证
MIT
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Casually/deepseek-harness-plugs-manage

代理配置

GitHub 发现功能访问 api.github.comraw.githubusercontent.com。出厂部署 不挂载平台级 fetch provider,本插件自行发起请求:默认直连(Node fetch); 配置代理后经系统 curl 发出,因此支持 http / https / socks5 / socks5h / socks4(Clash 的混合端口与 SOCKS 端口都可用)。

代理来源按优先级生效:

  1. 持久设置(UI「GitHub 代理」栏输入后点「应用」)——写入 DSH 主目录/plug-manager.json,立即生效且重启后保留;点「清除」移除;
  2. 插件配置——在 profile 的 cordis.patch.yml 中为本插件加 config.proxy(持久生效):
    - id: plug-manager
      name: dsh-plug-manager
      config:
        proxy: http://127.0.0.1:7890
    
  3. 环境变量——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:,安装完成后还原,不影响原有符号链接。