dsh-brand-free:在 DSH Web / Desktop 中可逆隐藏装饰性品牌元素

前言

在 DeepSeek Harness(DSH)里做日常开发或演示时,侧边栏 Logo、新会话 Hero 区的 slogan、对话进行中的「深度求索中」等装饰性品牌 UI 往往占去视线,却与模型调用、鉴权、消息内容无关。官方品牌包仍需要保留以便一键恢复;若直接改应用静态文件或禁用官方包,升级与回滚都变麻烦。下面介绍社区插件 dsh-brand-free(维护者 LaoChouPro,GitHub 星标 0),它通过 Cordis Slot 与局部样式挂载,在启用时隐藏上述装饰元素,在插件管理里关闭后立即还原界面,无需重启。

这是什么

dsh-brand-free 是面向 DSH 客户端 UI 的轻量、可逆插件(package.json 版本 1.0.0,MIT 许可证)。分类上可归入 DSH 社区目录中的「趣味换装」类:不改动模型请求、账号标签、鉴权弹窗、消息正文或窗口标题,只处理 Web 与 Desktop 界面里的装饰性 DeepSeek 品牌展示。

核心功能

启用后,插件会隐藏或收拢以下区域(均以 README 描述为准):

  1. 侧边栏品牌区:对 sidebar.brand.mark、sidebar.brand.name 注册优先级为 -100 的空 Slot 占位,覆盖官方在 0 优先级上的展示,且不禁用官方品牌包。
  2. macOS 空 Logo 行:在 macOS 上折叠空的 logoRow(侧边栏开关在 topStrip 时),让会话列表与工作区收回纵向空间;在 Windows / Web 上保留含 [data-sidebar-toggle] 的 logoRow。
  3. 新会话 Hero 标题区:隐藏 [data-phase="hero"] 中的中央品牌标记、slogan(「探索未至之境」/「Into the Unknown」)及预览角标。
  4. 运行状态行:隐藏带 [data-chat-running] 的品牌化运行状态(例如鲸鱼图标与「深度求索中」)。

安全与可逆:不修改 DSH 应用文件,也不静态禁用官方包。在 Plugins 中关闭插件后,通过 HMR 卸载 Slot 占位与 <style> 节点,官方品牌 UI 立即恢复。

工作原理(简述)

  1. Slot 优先级:DSH Cordis 单 Slot 选用数值最小的 priority;本插件在 sidebar.brand.mark、sidebar.brand.name、conversation.hero.brand.mark 等处以 -100 注册空 React 组件。
  2. 作用域样式:Hero 文案与运行状态无独立 Slot 时,在 shell.overlay 内挂载与插件 fiber 生命周期绑定的 <style>。
  3. 零构建:以 ES 模块(index.js、client.js)发布,从 GitHub 直接安装时无需 TypeScript 构建或 allowBuilds 审批。

安装与启用

环境要求(package.json):Node >=20,DSH >=0.1.0。

从 GitHub 安装时,按所用配置文件区分 Web 与 Desktop:

# DSH Web profile
dsh plugin --profile web add github:LaoChouPro/dsh-brand-free

# DSH Desktop profile
dsh plugin --profile desktop add github:LaoChouPro/dsh-brand-free

卸载示例(Web profile):

dsh plugin --profile web remove dsh-brand-free

README 另提供从本地 checkout 安装的路径示例;正文任务要求禁止引导 git clone,日常使用以上 GitHub 安装命令即可。

典型用法

安装并在插件列表中启用后,刷新或沿用当前 DSH 客户端会话即可观察:侧边栏与 Hero、运行状态中的装饰品牌应被隐藏。需要恢复官方外观时,在同一 Plugins 界面关闭 dsh-brand-free,无需重启进程。

维护者在仓库中提供校验命令(面向插件源码维护,非终端用户必做步骤):

npm run check

适用场景与注意

  • 适合:希望在自有机器或内网演示 DSH 时减少装饰性品牌干扰、又需要随时恢复官方 UI 的开发者。
  • 不适合:需要改动模型路由、鉴权流程或消息内容的场景——本插件明确不涉及这些路径。
  • 权限与安全:插件以当前 DSH 进程权限运行;安装前请阅读 GitHub 仓库 源码与 MIT 许可证,自行评估是否纳入你的工作区策略。
  • 生态说明:DSH 奉行「一切皆插件」;SkillHub 目录页 为社区收录站点,与 DeepSeek / 幻方无官方从属关系,并非官方应用商店。

结尾

dsh-brand-free 用 Slot 优先级与局部样式解决「只看内容、少看品牌装饰」的需求,关闭插件即可完整回退。进一步了解与安装:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye