dsh-gargantua:为 DSH 会话中栏加上卡冈图雅黑洞动态背景

前言

DeepSeek Harness(DSH)把界面能力拆成插件,会话区背景也可以单独换肤。若你希望中栏有持续播放、又不挡输入和侧栏的装饰,而不是静态壁纸或整页覆盖,2bigpig/dsh-gargantua 做的是一件事:在会话中栏挂载《星际穿越》(Interstellar)风格的实时黑洞动画,并随新会话与聊天状态调节可见度。下面介绍它是什么、能做什么,以及 Desktop 与 Web 下的安装方式。

这是什么

dsh-gargantua(Gargantua Black Hole for DSH)由维护者 2bigpig 发布,在 SkillHub 社区目录中归类为「趣味换装」。插件给 DSH 会话中栏加上卡冈图雅黑洞风格的 WebGPU 动画背景;不调用模型、不发送消息、无 CDN 请求。当前发布版本为 0.2.1,README 写明已在 DSH Desktop 0.2.1-rc.3 上验证安装与卸载。

核心功能

插件行为在 README 中写得很固定,没有额外设置面板或暂停按钮。

绘制与布局

  • 动画只挂在带 data-conversation-scroll 标记的会话中栏;不覆盖侧栏,不拦截输入、滚动和文本选择。
  • 内部绘制分辨率固定为 3840×2160,按中栏比例校正,持续自动播放;调度上限 60fps,实际帧率取决于显卡。
  • 纯背景:无插件叠加文字、设置入口或暂停操作,保留 DSH 自身界面。

视觉强度

  • 深色主题下,新会话与聊天背景的强度约为 85% / 12%;浅色主题下约为 30% / 8%(浅色时黑洞几乎不可见,见下文自动深色)。

自动切换深色

每次启用插件或启动 DSH 时,插件等待宿主主题加载后,通过官方主题接口将整个 DSH 切为深色并保存;每个初始化周期只执行一次,发消息或切换会话不会重复切换。之后可在「设置 → 通用设置」改回浅色或跟随系统;停用或卸载不会恢复旧主题。若主题读写失败,控制台会记录诊断,需手动选深色。

资源与兼容

  • 卸载或会话组件销毁时会释放显卡资源;显卡不可用时显示无文字静帧。
  • 其他 DSH 版本需自行确认兼容性;仓库更新不会自动替换本机已装插件,旧版需先卸载再装 v0.2.1。

技术栈方面,核心动画来自 gargantua,基于 MIT 的 webgpu-black-hole,使用 Three.js;插件本身 MIT © 2026 2bigpig。受电影启发为艺术近似,不含电影视频或剧照。

安装与启用

安装包无需 Node.js 预装,可从 Release 直接下载:

  • 包地址:https://github.com/2bigpig/dsh-gargantua/releases/download/v0.2.1/dsh-gargantua-0.2.1.tgz
  • Release 页附 SHA256SUMS.txt 供校验。

Desktop

  1. 打开侧栏「插件」→「添加插件」。
  2. 在包名或地址中粘贴上述下载链接,或本机 .tgz 的绝对路径。
  3. 安装后点击「立即启用」,选择工作区并打开新会话查看效果。
  4. 在插件详情页可禁用或卸载。Desktop profile 由应用管理,不能用 CLI 修改。

DSH Desktop 0.2.1-rc.3 若交给外部 AI 安装,需先切换到 Creator 模式,以便使用官方 plugin_manager;也可把 README 中的「一句话安装」交给 AI,让其读取 INSTALL_FOR_AI.md 并按说明操作(仍须完成 DSH 要求的权限确认)。

Web(DSH CLI)

对已安装 CLI、且使用 Web profile 的环境,对实际使用的 profile 名执行(资料原文命令如下):

dsh plugin --profile web add "https://github.com/2bigpig/dsh-gargantua/releases/download/v0.2.1/dsh-gargantua-0.2.1.tgz"
dsh plugin --profile web remove dsh-gargantua

若 profile 名不是 web,替换为当前名称。根据宿主返回结果刷新或重启;不要把下载成功等同于插件已启用。

卸载

  • Desktop:插件详情页卸载。
  • Web:使用上文的 dsh plugin --profile web remove dsh-gargantua(profile 名按实际替换)。

典型用法与验证

安装后无背景时,README 建议按顺序排查:是否已启用、是否选中工作区并打开会话、硬件加速与浏览器显卡支持、插件控制台错误。

动画仅作用于支持的会话中栏布局;不支持的宿主不会误挂到整页。想在不装 DSH 的情况下看动画效果,可打开维护者提供的 纯动画实时预览。

从源码构建需 Node.js 22+,属于维护者流程,普通用户以 Release 包为准:

git clone https://github.com/2bigpig/dsh-gargantua.git
cd dsh-gargantua
npm ci
npm run build
npm pack

适用场景与注意

适合谁

  • 希望在 DSH 里用中栏动态背景、且能接受启用时自动切深色的用户。
  • 分类为「趣味换装」,不改动对话逻辑,仅视觉层。

权限与安全

DSH 插件在当前 dsh 进程的权限下运行。安装前应阅读仓库源码与 LICENSE、THIRD_PARTY_NOTICES.md。本插件不发起外部 CDN 请求,但 WebGPU 依赖本地显卡能力。

生态说明

DSH 社区插件目录(如 SkillHub)是独立站点,与 DeepSeek / 幻方无官方从属关系;安装来源以 GitHub Release 与 README 为准。

结尾

dsh-gargantua 把 Interstellar 风格的卡冈图雅黑洞放进 DSH 会话中栏:4K 内部分辨率、深浅主题下不同强度,并在启用时自动深色以保证可见性。需要入口时可查看 SkillHub 目录页 与 GitHub 仓库。

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

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

小夜