dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
English | 中文
给 DeepSeek Harness (dsh) 插件列表里的插件自定义中文备注名,直接显示在原生插件设置页;支持按备注/标签分组、分组折叠、官方插件保护与自定义标签。
Ctrl+Shift+N 打开@deepseek-ai/* 与 dsh 内置 bundle 标「官方」且输入框禁用;面板「高级」可开「改官方」开关放开限制桌面端(DSH 0.2.0-rc.2):在侧栏打开「插件 → 添加插件」,粘贴下面的地址,安装后选择「立即启用」。若应用提示需要重启,按提示操作。
github:sanlisanxun/dsh-plugin-nickname
安装后:
Ctrl+Shift+N 打开编辑面板dsh-plugin-nickname/
├── lib/
│ ├── index.js # Host 端插件入口
│ └── client.js # 客户端脚本(注入到浏览器页面)
├── cordis.patch.yml # Cordis 挂载补丁
├── package.json # 包配置
├── README.md # 项目说明
└── LICENSE # 开源协议
完整更新日志见 CHANGELOG.md。
▾ 展开 / ▸ 收起@deepseek-ai/* 与 dsh 内置 bundle 不再被替换,面板里标「官方」且输入框禁用childNodes.length <= 2 计数,换行空白文本节点会让它变成 3 而被挡掉;改为只按元素子节点计数,与渲染方式无关[data-nickname-ui] 内部节点npm run test:browser(Chromium 加载 tests/harness/index.html,7 条断言)<button class="cardTitle"> 里,外层还有两层 div;「只改写文本节点」后容器里没有直接文本节点,替换被整体跳过。现改为向下定位真正承载文本的叶子节点再写入textContent 覆盖容器会连 <button>、图标、描述一起清空,列表项点不开dsh-context 的 上下文 (dsh-context)buttondata-plugin-package 为准收集已安装插件,不再只靠文本猜测__ModuleLoader__ 的宿主环境(dsh web 版):检测不到模块加载器时自行启动textContent 覆盖整个卡片dsh.plugin 与 dsh.plugin-manager 这类存在包含关系时,改为长包名优先openEditPanel 的开关语义<head> 累积 <style> 标签,关闭时同步移除样式与外部点击监听window.__setPluginNickname 等全局挂载style → styleEl):严格模式下不再抛 ReferenceError,面板可正常打开详见 docs/技术文档.md
MIT License