dsh-plugin-composer-align
在终端中运行以下命令:
dsh plugin install daoyu1993-lab/dsh-plugin-composer-align
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install daoyu1993-lab/dsh-plugin-composer-align 安装本插件,源码仓库为 https://github.com/daoyu1993-lab/dsh-plugin-composer-align,装完后刷新页面即可生效。
插件介绍
在 DSH 客户端里,「新会话」和「对话」其实是两套布局:新会话把大标题、工作区行和输入卡片整块垂直居中,你发出第一条消息后,输入区会落到窗口底部,视觉上往往要跳一大段(实测约 380px)。更细一点,新会话的写字区比对话态高 16px,卡片下方那条用量行在新会话里被藏掉,首条消息出现后又会多出约 26px 的间距——输入框会在整个过程中连续位移。
dsh-plugin-composer-align 只注入一张样式表,把官方 conversation shell 在新会话态的几处差异逐条抹平:座位撑满身体区、输入栈底距与对话态一致、写字区高度统一为 36px,并为 composer dock 预留 26px,即使还没有 tokens 或上下文计量,也保留这段空白。对话态(尤其带用量行的常态)几何与官方逐像素相同;最坏情况是选择器失效时退回官方居中,不会破坏输入栏功能。
适合在意「从空白页到第一句回复」全程输入框稳在原位的人——写长提示、对照上下文、或单纯讨厌界面抖一下的用户。若你接受新会话底部固定留出用量行占位,并希望保留官方 InputBar 的全部能力(附件、模型、权限等),这个纯 CSS 方案比接管 composer 组件更轻、更安全。
截图预览
使用场景
- 新开对话后希望输入框始终贴在窗口底部同一位置
- 写长提示时不想在发出第一条消息后界面突然下移
- 频繁切换新会话与对话页、讨厌输入区高度和底距来回变
适合人员
- 对输入框跳动和布局抖动比较敏感的用户
- 习惯在新会话页先写好再发送的重度用户
- 使用 DSH 桌面客户端且希望保留官方 InputBar 能力的人
