Casually/deepseek-harness-plugs-manage
DeepSeek Harness 的插件管理器: 发现社区在 dsh-plugin GitHub topic 下 发布的插件,检查其内容,并通过规范的 dsh plugin 包管理路径完成安装 / 移除 / 更新——可以在 Web UI 的「插件市场」标签页中操作,也可以通过 agent 工具完成。
catalog description:Deepseek Harness 插件管理工具,方便搜索安装官方插件库
Install
3. **环境变量**——`DSH_PLUG_MANAGER_PROXY`,或标准的 `HTTPS_PROXY` /
`HTTP_PROXY` / `ALL_PROXY`(大小写均可),在启动 DSH 的 shell 中设置:
```sh
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:`,安装完成后还原,不影响原有符号链接。
## 安全模型
两条执行路径,两种信任模型:
- **UI 直接执行**:Marketplace 页面里的安装 / 更新 / 移除由你在本地界面
亲手点击触发,宿主进程直接执行 `dsh plugin`(等同于你自己敲命令),不经过
agent,也不额外审批。操作输出实时回显,可随时取消。
- **Agent 工具**:`plug_*` 工具由模型调用。profile 目录位于
`$DSH_HOME/profiles`、所有会话工作区之外,因此工具会先解析会话的常驻沙箱
策略;当它窄于 `danger-full-access` 时,会在执行任何命令**之前**通过 harness
审批服务征询用户;拒绝或无人应答都会失败关闭,不会执行任何操作。
无论哪条路径,请把安装当作它本来的含义:允许该包的代码在你的机器上执行
(git 类型的安装源在安装时可能执行包的 `prepare` 脚本)。只安装你信任源码的
插件;git 安装源建议锁定到具体 commit。
## 安装
要求 PATH 中有 `pnpm`(`dsh plugin` 命令会转发给它);使用代理功能还要求
宿主有 `curl`(macOS / 主流 Linux 自带)。
Add Casually/deepseek-harness-plugs-manage to your DSH config (web profile) to enable.
README
Expand full README Collapse
README is empty.
tt-a1i/archify
zhu1090093659/dsh-web-ui
strukto-ai/mirage
liustack/modlens
omdsh-dev/DSH-better-sidebar
ccch1mneyyy/dsh-TUI
alvinunreal/openpets
GanyuanRan/Aegis