资讯动态

dsh-web-ui 第三方插件准入规则避坑指南:一文看懂收编原则与 3 条合规红线

发布时间:2026/8/19 14:53:39 来源:尧图企业网站定制
dsh-web-ui 第三方插件准入规则避坑指南一文看懂收编原则与 3 条合规红线【免费下载链接】dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.项目地址: https://gitcode.com/gh_mirrors/ds/dsh-web-ui同样是给 DeepSeek HarnessDSHWeb UI 写的插件为什么有的被收编进全家桶、有的只是被登记一个链接、还有的直接被拒收dsh-web-ui 是 DSH Web UI 的插件与皮肤全家桶覆盖任务看板、Git 图谱、右侧面板、远程移动端、桌面宠物、实时令牌统计与皮肤中心等能力。项目欢迎社区插件但准入规则只有一套透明且严格。这套规则全部写在仓库的docs/plugins.md里本文就用大白话把它拆开讲清楚——读完你就知道自己的插件该走哪条路以及哪三种情况连门都进不去。第一关你的插件属于哪条路径一张图看清准入决策分流准入规则的第一步不是行不行而是先分流。项目按插件的活跃度与版权状况把申请分成三种截然不同的处理方式照着一一对照即可你的插件状态处理方式家族仓库做什么版权归谁活跃且有上游维护不搬代码fork 到 dsh-external 组织维护或作为依赖引用只注册安装入口原作者随时可 merge 上游更新无活跃上游 / 上游已停更 / 作者明确授权托管正式收编用git subtree add迁入保留完整 git 历史版权归原作者仓库仅托管触犯合规红线一律不收编直接拒绝没有商量余地不适用如果你的插件还在活跃迭代最省事的方式就是不搬代码——全家桶只登记一个入口用户装的是你仓库里的最新版上游一更新全家桶立刻跟上。只有当插件没有活跃上游、上游已经停止更新、或者你明确授权组织托管时才会考虑正式收编。只要触犯了三条红线中的任何一条一律拒收。第二关三条合规红线触犯即拒收如果说第一关是分流第二关就是一票否决。下面是必须逐条核对的拒绝清单任何一项打不上勾申请直接终止没有 LICENSE缺少开源许可证的代码无法确认授权范围谁也不敢收作者未授权未经原作者同意任何组织都不得擅自托管他人代码版权归属不明说不清楚版权归谁的代码拒绝收录。这三条红线不是走流程而是真正的底线。踩到任何一条一律不收编——项目宁可错过一个插件也绝不让一段版权存疑的代码进入全家桶。这也正是普通用户可以放心的原因设置页里看到的所有插件都经过了这道合规审查。第三关不想被收编只想登记链接走社区插件索引如果你只想让大家在设置页能看到你的插件而不想把代码搬进全家桶项目提供了一条更轻量的路径——社区插件索引。它的原则很明确只收录链接不搬代码条目版权归原作者由维护者审核合并。目前索引里已经有 Data Agent、dsh-TUI、天书 TUI 等社区插件每条都指向作者自己的仓库。登记只需要四步追加条目在packages/dsh-community-plugins/community.json末尾追加一条记录。id、name、nameEn、author、repo仓库 URL为必填项description、descriptionEn、npm可填可不填还可以加category分类如ui、tools、knowledge方便用户筛选重新生成注册表运行node scripts/community-index把生成的packages/dsh-community-plugins/src/client/generated/community.ts一并提交跑校验门禁执行pnpm community:check验证数据与生成物一致——这是 CI 硬性门禁不一致就红等待审核由维护者审核合并合并后你的插件就会出现在设置页的「社区插件」分区点击直接跳转到你的仓库。收编之后被收录的插件要遵守哪些规范如果你的插件走的是正式收编路径进入全家桶后还要遵守一套通用规范确保生态风格统一命名新包一律dsh-前缀npm 包名用linxin666/dsh-*挂载方式只通过cordis.patch.yml profile 机制挂载到 DSH Web UI绝不修改 DSH 源码类型来源只能基于官方 NPM SDKdeepseek-ai/*tsconfig 禁止指向任何 DSH 源码 checkout双语纪律主插件包 README 必须中英配对README.mdREADME.zh.mdREADME.i18n.yaml测试纪律每个包必须有能通过vitest run的测试改动行为必须带测试收编留痕用git subtree add迁入时保留完整 git 历史必须保留上游 LICENSE 与作者署名并在包 README 里记录来源仓库与迁移日期。总结三句话记住准入规则能引用的不搬代码——活跃插件以 fork 或依赖方式保留上游关联要收编必留痕迹——完整 git 历史、LICENSE、作者署名、来源记录一样不能少踩红线直接拒绝——无 LICENSE、未授权、版权不明一律不收编。给想提交的贡献者先读docs/plugins.md和CONTRIBUTING.md确认自己属于哪条路径、三条红线是否全过再动手。别一上来就发 PR新功能类需求建议先提 issue 讨论确认后再开 PR能省不少来回。给普通用户放心用。你在设置页看到的每一个插件、每一张皮肤卡片都经过了严格的合规审查与门禁校验版权归属清清楚楚。延伸阅读准入与插件开发规范见 docs/plugins.md贡献流程与提交规范见 CONTRIBUTING.md仓库全局规则见 AGENTS.md。金句收尾透明收编、合规优先、尊重版权——这才是 dsh-web-ui 插件生态长久健康运转的底层逻辑。【免费下载链接】dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.项目地址: https://gitcode.com/gh_mirrors/ds/dsh-web-ui创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价