dsh-profile-bridge
在终端中运行以下命令:
dsh plugin install 2NF/dsh-profile-bridge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中使用命令行执行 dsh plugin install 2NF/dsh-profile-bridge,或按仓库说明从 https://github.com/2NF/dsh-profile-bridge 安装后刷新设置页。
插件介绍
DeepSeek Harness 的插件按 profile 隔离,而桌面版把配置目录固定为 profiles/desktop,也没有切换 profile 的入口。你在 Web 或 CLI 的 profile(例如 web)里装好的插件,桌面版往往完全看不到;想两边共用,只能重复安装并长期维护两套环境。
dsh-profile-bridge 把可行做法做成设置页里的操作:在应用关闭后,把 profiles/desktop 变成指向目标 profile 的目录链接(Windows 用 junction,macOS/Linux 用符号链接)。桌面版不会清空已有 profile,也不会动 pnpm 包与 link 依赖,接上目录即可沿用同一套 node_modules 与插件清单。切换前会改名备份原目录,失败会回滚;需要恢复时点「还原为独立 profile」即可。
页面会列出本机 profiles、标出当前生效项,并展示依赖与 bundle 概况、上次操作日志及工作原理说明。切换会由脚本在关闭应用后执行,完成后需你自行重新打开桌面版;请勿与命令行 dsh --profile 同时跑同一套目录。
适合主要用桌面版、但插件早已装在别的 profile 里的用户;若希望切换后仍能打开本页,请在目标 profile 里也安装本插件。命令行用户可直接 dsh --profile,一般不必使用此桥接。
使用场景
- 已在 web 等 profile 装好插件,希望桌面版直接复用同一套
- 不想在 desktop 与 web 之间重复安装和维护两套插件
- 需要在桌面版与 CLI profile 之间切换插件环境并可随时还原
适合人员
- 主要使用 DeepSeek Harness 桌面版的用户
- 插件装在非 desktop profile、却想在桌面里继续用的用户
- 熟悉 profile 隔离机制、愿意在切换后自行重启应用的用户