dsh-composer-resize
在终端中运行以下命令:
dsh plugin install rosefinch539/dsh-composer-resize
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DSH 网页端从 https://github.com/rosefinch539/dsh-composer-resize 安装后,重启 DSH 或强刷页面(Ctrl+F5)即可生效。
插件介绍
写长 prompt 或多段技术草稿时,DSH 网页端固定高度的输入框总会成为阻碍:要滚轮才能看到更多行,要反复刷新页面才能缩小。dsh-composer-resize 就是为消除这一摩擦而生的。它在输入框卡片上边缘放置一个拖拽把手——上拖变高、下拖变矮,拖动方向与变形方向一致,无需记忆映射关系,也没有隐藏的设置入口。
一个容易被忽略但至关重要的细节:拖拽过程中滚动位置始终锚定在底部。从 75% 视口高度一路缩小到 52 px 下限,最后几行始终可见,不会出现裁切或需要回滚的情况。高度限制在 52 px 至视口 75%(上限 720 px)。插件为纯前端实现,不调用模型、不执行宿主命令、不写入会话日志,依赖 DSH 稳定的 data-* 属性锚定,并通过 MutationObserver 在 React 重渲染后自动重新挂载把手,确保把手不会静默消失。
如果你的日常工作涉及在 DSH 网页端编辑长 prompt、技术草稿或多轮消息,希望拖两下就能调整高度而无需任何额外操作,这个插件就是一次轻量但实在的体验升级。建议使用 Chrome、Edge 等 Chromium 内核浏览器以获得完整的 Pointer Events 支持。
使用场景
- 写长 prompt 时需要更多可视行数
- 编辑多段技术草稿时频繁调整输入区域高度
- 长对话中快速缩小输入框以腾出屏幕空间
适合人员
- 频繁编辑长 prompt 的开发者
- 在 DSH 网页端撰写技术文档的用户
- 注重输入区域灵活度的重度用户