DSH Plugins
返回列表
🎮

dsh-force-motion

趣味换装 更新于 2026.09.22

在终端中运行以下命令:

dsh plugin install maxesisnclaw/dsh-force-motion

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install maxesisnclaw/dsh-force-motion,或从 https://github.com/maxesisnclaw/dsh-force-motion 获取源码后按 README 手动安装。

插件介绍

DeepSeek Harness 会尊重系统的「减少动态效果」偏好:CSS 里多处用 prefers-reduced-motion 把动画关掉,部分 JS 也会根据 matchMedia 走静态分支。于是「深度求索中…」的渐变闪烁、命令行扫光、推理行动画等都会停住,界面像被按了暂停。

dsh-force-motion 在服务端注入一小段脚本,不改动 node_modules。它让 reduced-motion 的媒体查询始终不匹配,并从同源样式表里移除相关规则(新样式节点出现时也会再处理),让原本的动画声明重新生效。实现上不依赖 dsh 的哈希类名或关键帧名,升级后仍较容易继续工作。

它有意覆盖一项无障碍相关设置,适合在工作站主人仍希望看到完整动效、而系统减动效开关是因其他原因打开的场景。不需要时可卸载插件,或在应用启动前设置 window.__dshForceMotion = false 恢复默认行为。

使用场景

  • 系统已开启减少动态效果,但希望 dsh 思考状态与扫光动画照常播放
  • 升级 dsh 后仍想用不依赖具体类名的通用方式恢复动效
  • 演示或录屏时需要完整的 Harness 视觉反馈而非静态渐变

适合人员

  • 日常使用 DeepSeek Harness 且更在意界面动效完整性的用户
  • 工作站开启了减动效但并非出于个人视觉敏感需求的开发者
  • 愿意接受覆盖无障碍偏好、并可随时卸载或关闭插件的进阶用户