← 返回列表
未验证
DSH web 插件:profile 包与 MCP 集成的统一管理器设置 → 插件 → 管理。
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/23 · 已提供中文文档
dsh-插件管理器
综合分
27.6
GitHub 分
27.6
用户评分
—
★ Stars
1
周下载量
—
兼容 / 相关生态插件(非 dsh 原生,请按其对应运行时安装)
git clone https://github.com/czx1111/dsh-plugin-manager.git信任档位:仅索引本站尚未对其实装验证,仅收录元数据
- 是什么
- 生态应用(桌面端 / Web 外壳,不以 dsh plugin add 安装)
- 装得上吗
- 本站尚未做安装检查
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 更新放缓:最近一次提交在 34 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-plugin-manager
DSH web 插件:profile 包与 MCP 集成的统一管理器(设置 → 插件 → 管理)。
开关会将受管的禁用覆盖写入 profile 的 cordis.patch.yml,并通过配置热重载生效——无需重启。
架构
此插件分为两部分:
- Node 部分(src/index.ts,导出 ".")——挂载 /plugin-manager/api/* JSON API:
- plugins.list —— 完整清单:profile 包 + 手动补丁插入项,与实时 Loader 条目状态合并。
- plugin.toggle —— 启用/禁用某一项;在 profile 的 cordis.patch.yml 末尾写入受管的 disabled 覆盖块。
- 浏览器部分(src/client/index.ts,导出 "./client")——在设置 → 插件中注册 管理 标签页:
- 每个包/条目一张卡片,带有实时状态点和启用/禁用开关。
- 中/英文本地化字典。
- 开关保持乐观状态(卡片边框高亮),直到实时 Loader 状态通过配置热重载收敛。
构建
pnpm install
pnpm build # produces lib/index.js + lib/client.js
pnpm typecheck # tsc --noEmit
pnpm watch # rebuild on save
开关如何工作
1. 用户在 管理 标签页中点击开关。
2. 浏览器调用 POST /plugin-manager/api/plugin.toggle,携带 { key, disabled }。
3. 宿主找到该项,在 profile 的 cordis.patch.yml 的末尾重写受管块(由 # >>> dsh-plugin-manager >>> / # <<< dsh-plugin-manager <<< 界定)。
4. 启动器监视该文件并热重载配置——更改即时生效。
系统包(@deepseek-ai/dsh-base、@deepseek-ai/dsh-web-app、@deepseek-ai/dsh-headless)永远不可切换。
信任围栏
每个路由都通过与 /api 网关相同的浏览器信任围栏:Host 头为回环地址或配置的受信机构则通过;跨站浏览器标记会被拒绝。这是 DNS 重绑定/跨站防御,而非身份验证。
许可证
MIT