dsh-layout-control
在终端中运行以下命令:
dsh plugin install LzqSuShi/dsh-layout-control
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install LzqSuShi/dsh-layout-control 即可安装,源码仓库见 https://github.com/LzqSuShi/dsh-layout-control,安装后重启 dsh web 并按 Ctrl+F5 强制刷新浏览器。
插件介绍
DeepSeek Harness 的 Web 界面功能完整,但布局是固定的:输入栏永远占满底部,会话顶栏、任务条、状态栏层层叠在对话上方,想安静地读一遍长输出或把注意力收拢到中间那段文本,缺少一个不碰源码就能调的开关。dsh-layout-control 正是为此而生——一个纯客户端的布局覆盖层,不改 DSH 任何一行代码。
它的入口是右下角一枚可拖动的圆形按钮,贴到屏幕边缘会收进一半,鼠标悬停再展开。面板里提供三组快照(默认、专注、沉浸)一键切换整体风格;侧边栏可在展开、图标栏、隐藏之间选择;输入栏支持完整、紧凑、直接隐藏三档,并且能停靠在左上、右上、左下、右下四个角中的任何一个,停靠后对话仍在中间纵向滚动,输入卡片连同待办贴在选中角上,同侧空出的位置放一张可折叠的会话摘要卡;内侧 8px 拖动手柄可实时调整宽度(280 至 560px)。此外还可逐组关闭顶栏、状态栏、任务条等装饰元素,并在对话流中筛选只保留 AI 输出、用户消息、思考、工具调用、任务清单或回复正文中的特定节点。
所有交互只依赖 ctx.layout、ctx.slots 等公开服务以及 data-slot 等稳定 DOM 属性,选择器不碰 CSS Module 哈希类名,升级 DSH 时不容易碎裂。如果你是一个喜欢沉浸式阅读、经常切换专注与协作模式、希望把界面信息密度调到自己舒适区间的 DSH Web 用户,这个插件值得装上试试。
截图预览
使用场景
- 长会话中一键隐藏顶栏、任务条和状态栏,专注阅读 AI 输出
- 把输入栏停靠到屏幕角落,中间腾出完整滚动空间查看长段对话
- 过滤掉思考块和工具调用,只保留最终回复正文或用户消息
适合人员
- 偏好沉浸式阅读、希望减少界面干扰的 DSH Web 用户
- 频繁切换专注与协作模式、需要快速调整布局的开发者和研究者
- 不改 DSH 源码、只依赖公开服务定制体验的插件用户

