dsh-widechat
在终端中运行以下命令:
dsh plugin install FraYoshi/dsh-widechat
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install FraYoshi/dsh-widechat 即可安装该插件,完整源码地址为 https://github.com/FraYoshi/dsh-widechat
插件介绍
DSH 出厂 Web UI 把聊天列锁死在 748px 并水平居中,宽屏显示器上两侧留出大片空白,阅读区域反而最窄;用户消息气泡在宽视口下偏瘦;输入框一写长就整块卡片撑起来,把上方对话顶出屏幕。dsh-widechat 就是为这三件事打补丁的轻量客户端插件。
它把聊天列改为按「单元格百分比」计算的布局,侧边栏收展时列宽自动伸缩;让会话统计条(token 数、时长等)支持左、中、右三向对齐;把输入框内部的滚动区锁定在视口的 20% 到 80% 之间,既给长文输入留足空间,又不会吞掉上方对话。四项参数集中出现在设置页 General 标签的一行控件里——三个滑块加一个三向切换——拖动即生效,无需重启 DSH,也只在覆盖 CSS 变量取值层面工作,不改动出厂规则本身。
适合在 2K 或 4K 宽屏上日常使用 DSH Web UI、觉得默认列宽捉襟见肘的开发者。需要留意的是,插件通过覆盖 dsh-client-ui-conversation 的六个 CSS-Module 哈希类名生效,上游每次重新构建包都可能换哈希,届时需按 README 指引更新类名并重新构建客户端。
使用场景
- 在 2K 或 4K 宽屏上觉得 DSH 默认聊天列太窄、两侧留白过大
- 写长 prompt 时输入框卡片撑满屏幕,上方对话被顶出可见区域
- 想调整用户消息气泡宽度和会话统计条对齐方式,但不想改上游源码
适合人员
- 在宽屏显示器上日常使用 DSH Web UI 的开发者
- 偏好自定义 UI 布局、不想 fork 上游包的用户
- 频繁输入长 prompt 的 AI 辅助开发工作流