在使用 DeepSeek Harness (DSH) Web 界面时,默认的对话输入框文本区高度为两行(52px)。对于需要展示更多草稿内容或希望输入体验更舒适的场景,这个高度可能偏小。dsh-composer-height 插件通过调整最小高度,解决了这一问题。
这是一个 DeepSeek Harness Web 输入框高度微调插件(client-only)。由用户 tuogusa 维护,旨在将 Web 界面对话输入框文本区的最小高度从官方默认的两行(52px)提升至三行(76px)。
核心功能¶
- 空输入时文本区默认显示三行(76px),整个输入卡片随之增高(卡片总高从约 118px 变为约 142px)。
- 输入内容超过三行后,仍按官方 auto-grow 逻辑自动增高,直到官方最大高度
--dsh-composer-text-max-height。 - 消息区的滚动避让由 DSH 自身完成,无需任何额外处理。
- 不修改 DSH 源码与内部状态。
安装与启用¶
使用官方安装命令安装:
dsh plugin --profile web add github:tuogusa/dsh-composer-height
该插件仅支持 web Profile。
典型用法¶
若需自定义高度,可编辑 lib/client.js 顶部的 MIN_HEIGHT_PX 常量。当前数值 76 代表三行,每行高度为 24px。保存后重启 DSH 并执行 Ctrl+Shift+R 强刷即可生效。
注意事项¶
该插件以当前 DSH 进程权限运行,安装前建议检查源码与 MIT 许可证。
总结¶
该插件通过简单的 CSS 注入实现了输入框高度的调整,适合希望优化 Web 界面输入体验的开发者。详细信息可查阅 GitHub 仓库 或 社区目录。