dsh-composer-alcove:阅读长回复时收起输入框

DeepSeek Harness(DSH)采用「一切皆插件」的架构理念。在进行多轮对话或阅读长回复时,默认的输入框常占据屏幕中央,遮挡视线。dsh-composer-alcove 旨在解决这一视觉遮挡问题,它通过插件机制重新定位官方输入框,将其收起为 Home 指示条,并利用圆角弧线将其停靠在屏幕两侧的留白区域。

插件定位

这是一个 Web 端客户端插件,由开发者 Nixz0824 维护。它不修改 DeepSeek Harness 源码,仅移动官方输入框本身。通过收缩输入框并停靠到两侧,它在保持原有输入功能(如模型切换、发送、附件上传)的同时,为阅读留出更多屏幕空间。

核心功能

该插件主要提供以下交互能力:

  • 收缩为 Home 指示条:在长对话中向下滚动,输入栏会收到底部一条约 134×5px 的 Home 指示条(颜色跟随深/浅色主题)。
  • 圆角弧线停靠:点击左上或右上圆角弧,原输入框会滑到左侧或右侧留白处;原位则显示一根与统计文字同色同粗的横线。
  • 预览与恢复:鼠标移到细条上,输入栏回到展开高度预览;移走鼠标后再次收起。
  • 钉住展开状态:点击细条或展开后的输入框,可钉住展开状态;再次向下滚动会取消钉住;向上滚动则展开并钉住。
  • 控件保留:侧边栏里的加号、模型切换、发送、粘贴图片、附件删除等功能均保留为原控件,不受停靠影响。

安装与启用

插件以 MIT 许可证开源,可通过官方命令行工具安装。

  1. 执行以下命令安装插件:
    dsh plugin --profile web add https://github.com/Nixz0824/dsh-composer-alcove/releases/latest/download/dsh-composer-alcove-0.5.8.tgz
  1. 安装完成后,刷新浏览器页面。
  2. 若刷新后未看到 Home 指示条或弧线,需重启 DSH 进程:dsh --profile web。

典型用法

  1. 收起:在已开始对话的窗口中向下滚动,输入框自动收为底部细条。
  2. 预览:鼠标悬停在细条上,查看输入框恢复原状。
  3. 停靠:点击左上或右上圆角弧,将输入框停靠到屏幕左侧或右侧留白。
  4. 钉住:点击细条或已展开的输入框,保持展开状态以便继续输入。
  5. 恢复:点击侧栏右下或左下的弧线,或直接按 Esc 键,输入框滑回底部原位。

注意事项

  • 欢迎页不生效:全新对话的欢迎页(未发出第一条消息)上,插件不会显示细条和弧线。
  • 权限与重启:插件以当前 dsh 进程权限运行。若安装后无效果,请务必重启 dsh --profile web。
  • 内容限制:框内有未发送文字或附件时,输入框不会收起为细条。

总结

dsh-composer-alcove 适合需要频繁阅读长文本并保持随时输入能力的用户。它通过精细的交互设计,优化了 DSH Web 端的阅读体验。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜