DSH Plugins
返回列表
🖥️

dsh-composer-fix

客户端 更新于 2026.08.17

在终端中运行以下命令:

dsh plugin install AnakinCao/dsh-composer-fix

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

在 DeepSeek Harness 终端中执行 dsh plugin install AnakinCao/dsh-composer-fix 即可安装,源码仓库地址为 https://github.com/AnakinCao/dsh-composer-fix ,安装后刷新页面或重启 dsh web 使插件生效。

插件介绍

DSH 默认的 Web 布局里,输入栏和底部状态栏以 position: sticky 贴在消息滚动容器底部,滚动条因此覆盖了包括输入框在内的整个容器。向上翻阅对话历史时,消息内容会从输入栏下方滑过;在 harbor 等半透明主题下,文字甚至直接穿透输入栏显示,视觉干扰十分明显。

dsh-composer-fix 把滚动职责从外层容器下移到消息列表自身,全程仅做属性操作——不移动任何 DOM 节点,也不依赖 CSS 哈希类。修复后,滚动条只覆盖消息区域并在输入栏上方结束,消息内容永远不会穿过输入栏或状态栏;输入栏和状态栏固定在窗口底部始终可见;半透明主题下 composer 表面保持不透明;git 分支标签自动与输入栏左边缘对齐,窗口缩放或侧边栏拖拽后自动重新校准。

如果你日常使用 DSH Web GUI,尤其是启用了半透明皮肤或经常翻阅长对话,这个插件可以即插即用地消除输入栏穿透和滚动范围错误两个顽疾,无需等待官方修复。

使用场景

  • 翻阅长对话时消息内容从输入栏下方穿过
  • 半透明主题下文字直接穿透 composer 区域显示
  • 滚动条范围过大,覆盖了输入栏和底部状态栏

适合人员

  • DSH Web GUI 日常使用者
  • 使用 harbor 等半透明皮肤的用户
  • 经常翻阅长对话记录的用户