DSH Plugins
返回列表
🖥️

dsh-smooth-plugin

客户端 更新于 2026.09.03

在终端中运行以下命令:

dsh plugin install VinciBeans/dsh-smooth-plugin

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

在 DeepSeek Harness 终端中运行 dsh plugin install VinciBeans/dsh-smooth-plugin 即可安装该插件,插件源码地址为 https://github.com/VinciBeans/dsh-smooth-plugin 。

插件介绍

在 DSH Web 会话中,流式输出每推进一步都会触发一次瞬时跳底,消息列表不断抖动,阅读长回复时节奏被反复打断。dsh-smooth-plugin 将这一行为替换为恒速平滑滚动:240 ms 缓升起步、0.9 px/ms 巡航、220 ms 软尾着陆,让消息列沿一条连续曲线跟随内容增长,而非逐帧跳变。\n\n插件直接操作原生 scrollTop 并配合合成 getter,使 DSH 自身的跟随状态机始终读到目标值而非中间帧,因此不会误判脱钩、不会逐帧重启动画、不会重复钉底。真实的用户滚轮或触控板滚动在连续两帧偏离动画后才停止动画并交还控制权,而浏览器滚动锚定、内容重排夹紧、发送消息引起的非用户位移则被自动吸收,不会造成误脱钩。指针按下(如点击「跳转到第 N 轮」)会立即停动画并恢复真实位置,实测落点漂移为 0 px。全程不施加任何 CSS transform,输入栏 overlay 与 sticky 元素不受影响;系统级「减少动态效果」偏好开启时自动回退到官方瞬时行为。\n\n如果你在 DSH Web 中经常阅读较长的流式回复,觉得反复跳底打断了阅读节奏,这个插件无需改动宿主代码、无需额外配置即可让滚动变得平滑自然。

使用场景

  • 阅读长流式回复时让消息列平滑跟随底部而非逐帧跳变
  • 消除反复跳底对阅读节奏的打断,获得连贯的阅读体验
  • 在 DSH Web 中获得自然的滚动跟随效果,同时保留用户滚轮接管能力

适合人员

  • 经常阅读较长流式回复的 DSH Web 用户
  • 对滚动体验有平滑性要求的前端开发者
  • 偏好系统级减少动效但平时仍希望平滑跟随的用户