Zero-State Radar:DSH 空会话赛博朋克 HUD 皮肤

前言

DeepSeek Harness(DSH)支持通过插件扩展界面与行为。日常开发里,新会话往往是空白输入区,视觉反馈很少。若希望在不改业务逻辑的前提下,给「还没发过消息」的空会话加一层有节奏感的 HUD 动效,同时又能在发出第一条消息后干净退场,就需要专门的皮肤类插件,而不是在仓库里手写零散 CSS。

下面介绍社区插件 Zero-State Radar(npm 包名 dsh-cyberdeck)。它在空会话时展示雷达扫描、点阵世界地图与遥测面板;有消息后整体移除,不占用对话区域。

这是什么

Zero-State Radar 由 Gsaecy 维护,定位为 DSH 的赛博朋克 HUD 皮肤:恒定夜间配色,以及仅在空会话时出现的「零态雷达扫描」。

实现上为 CSS 动画加一小段原生 JS,地图使用内联 SVG data URI,README 明确说明不依赖任何图片资源。许可为 MIT(© 2026)。

  • 目录页:https://www.skillhub.cn/plugins/Gsaecy/Zero-State-Radar
  • 源码与文档:https://github.com/Gsaecy/Zero-State-Radar

核心功能

零态雷达(仅空会话)

空会话里,一条扫描线自上而下扫过;扫过的位置浮现点阵式海岸线世界地图,城市节点与航线随后逐条绘出,左下角数据监控在信号干扰效果后浮现。发出第一条消息时,上述层整体退场。

视觉层次

README 归纳的效果包括:

  1. 扫描线:线以下为全黑,线扫过之后地图在约 96px 范围内渐显。
  2. 地图显影:海岸线来自 Natural Earth 110m 陆地数据,栅格化为 2° 网格圆点(4000+ 个 <circle>);58 个城市化节点(8 个枢纽带双环与十字准星);15 条二次贝塞尔航线;元素出现时间按纬度延迟,与扫描位置同步。
  3. 数据监控:SCAN / SIG / LOAD / NODES 四行读数与横条进度;扫描线约 4 秒到达左下角后先播信号干扰(RGB 色散 + 逐行抖动),再渐显并保持,直至首条消息。
  4. 主题变量:覆盖 114 个 --dsw-alias-* 与 --dsw-specific-* 变量,含菜单专用 token,避免下拉菜单在浅色残留下变成灰白块。

退场条件

零态雷达只在空会话存在;README 列出三重保险:

条件 行为
找不到 [class*="_hero"] 移除全部特效层
DOM 出现消息节点(_messageRow / _bubble / _turnBody 等) 移除全部特效层
在输入框按 Enter 发送 立即移除,不等轮询

安装与启用

安装命令须以 README 原文为准,在 DSH 内执行 plugin_manager install_bundle。

从本地目录安装(开发时):

# 在 DSH 里执行:
plugin_manager install_bundle target=file:/绝对路径/dsh-cyberdeck

使用预构建包(免构建授权):

plugin_manager install_bundle target=https://github.com/Gsaecy/Zero-State-Radar/releases/latest/download/dsh-cyberdeck.tgz

安装后重启 DSH,或刷新页面(⌘R)。

典型用法与可调参数

典型用法即:安装并刷新后,新建空会话即可看到雷达与地图动画;发送任意一条消息后动效消失,界面保持夜间主题。

若要改节奏与布局,参数集中在 lib/client.js 的 STYLE 段,例如:

想调什么 位置 默认
扫描周期 RADAR_CYCLE 9000(毫秒)
揭开渐变宽度 .cyd-radar-shade 的 96px 96px
消失渐变宽度 .cyd-radar-veil 的 calc(100% - 480px) 480px
地图大小/位置 .cyd-radar-map 的 left/right/bottom/height 1% / 1% / 7% / 78%
监控出现时刻 MONITOR_AT 周期的 44%
干扰强度 @keyframes cyd-row-glitch 里的 --gx 0.9–2px

菜单相关 token 示例(README 节选):

--dsw-menu-surface-fill: rgba(7, 21, 37, .92);
--dsw-menu-backdrop-filter: blur(18px) saturate(150%);

适用场景与注意

适合谁: 需要在 DSH Web 桌面端空会话获得 HUD 氛围、又不想引入图片资源的用户;偏好恒定夜间配色、可接受 CSS/SVG 动效的场景。

兼容性(README):

  • DSH >= 0.2.0-rc.1
  • 平台:web(桌面端)
  • 尊重 prefers-reduced-motion:关闭所有扫描/干扰动画

权限与安全: 插件随当前 DSH 进程加载,会以该进程的权限注入客户端样式与脚本。安装前建议阅读 lib/client.js、cordis.patch.yml 与 LICENSE,确认与团队策略一致。DSH 生态强调「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文安装步骤以 GitHub README 为准。

结尾

Zero-State Radar 把空会话做成可复现的雷达 HUD:纯 CSS/SVG、无外链图,首条消息后特效整体撤场。需要细节或提 issue 可访问 GitHub 仓库,在 SkillHub 目录页 亦可找到同一插件条目。

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

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

Xiaoye