DeepSeek Harness(DSH)采用「一切皆插件」的架构理念。在进行多轮对话或阅读长回复时,默认的输入框常占据屏幕中央,遮挡视线。dsh-composer-alcove 旨在解决这一视觉遮挡问题,它通过插件机制重新定位官方输入框,将其收起为 Home 指示条,并利用圆角弧线将其停靠在屏幕两侧的留白区域。
插件定位¶
这是一个 Web 端客户端插件,由开发者 Nixz0824 维护。它不修改 DeepSeek Harness 源码,仅移动官方输入框本身。通过收缩输入框并停靠到两侧,它在保持原有输入功能(如模型切换、发送、附件上传)的同时,为阅读留出更多屏幕空间。
核心功能¶
该插件主要提供以下交互能力:
- 收缩为 Home 指示条:在长对话中向下滚动,输入栏会收到底部一条约 134×5px 的 Home 指示条(颜色跟随深/浅色主题)。
- 圆角弧线停靠:点击左上或右上圆角弧,原输入框会滑到左侧或右侧留白处;原位则显示一根与统计文字同色同粗的横线。
- 预览与恢复:鼠标移到细条上,输入栏回到展开高度预览;移走鼠标后再次收起。
- 钉住展开状态:点击细条或展开后的输入框,可钉住展开状态;再次向下滚动会取消钉住;向上滚动则展开并钉住。
- 控件保留:侧边栏里的加号、模型切换、发送、粘贴图片、附件删除等功能均保留为原控件,不受停靠影响。
安装与启用¶
插件以 MIT 许可证开源,可通过官方命令行工具安装。
- 执行以下命令安装插件:
dsh plugin --profile web add https://github.com/Nixz0824/dsh-composer-alcove/releases/latest/download/dsh-composer-alcove-0.5.8.tgz
- 安装完成后,刷新浏览器页面。
- 若刷新后未看到 Home 指示条或弧线,需重启 DSH 进程:
dsh --profile web。
典型用法¶
- 收起:在已开始对话的窗口中向下滚动,输入框自动收为底部细条。
- 预览:鼠标悬停在细条上,查看输入框恢复原状。
- 停靠:点击左上或右上圆角弧,将输入框停靠到屏幕左侧或右侧留白。
- 钉住:点击细条或已展开的输入框,保持展开状态以便继续输入。
- 恢复:点击侧栏右下或左下的弧线,或直接按
Esc键,输入框滑回底部原位。
注意事项¶
- 欢迎页不生效:全新对话的欢迎页(未发出第一条消息)上,插件不会显示细条和弧线。
- 权限与重启:插件以当前 dsh 进程权限运行。若安装后无效果,请务必重启
dsh --profile web。 - 内容限制:框内有未发送文字或附件时,输入框不会收起为细条。
总结¶
dsh-composer-alcove 适合需要频繁阅读长文本并保持随时输入能力的用户。它通过精细的交互设计,优化了 DSH Web 端的阅读体验。