dsh-composer-resize: DSH 网页输入框拖拽调节插件

前言

在 DeepSeek Harness (DSH) 的网页端使用中,输入框卡片高度通常固定。当处理长草稿时,缩小窗口会导致底部内容被裁切,无法看到最后几行。dsh-composer-resize 插件通过在输入框卡片顶部增加拖拽把手,解决了这一交互痛点。

插件简介

这是一个纯浏览器端插件,通过锚定 DSH 稳定的 data-* 属性实现。拖拽时视图始终锚定在文本底部,长草稿缩小后依然可见。

核心功能

  1. 拖动方向与变形方向一致:向上拖动输入框变高,向下拖动输入框变矮。
  2. 底部锚定:拖拽过程中视图始终锚定在文本底部,长草稿缩小后仍显示最后几行。
  3. 调节范围:52px 至 75% 视口高度(上限 720px)。
  4. 实现方式:纯浏览器端实现,不调用模型、不执行宿主命令、不写入会话日志。

安装与启用

使用官方命令安装插件:

dsh plugin --profile web add github:rosefinch539/dsh-composer-resize

安装完成后,需要重启 DSH 或硬刷新网页(Ctrl+F5)以加载新插件。

典型用法

  1. 在输入框卡片的上边缘找到小拖拽把手。
  2. 向上拖动增加输入框高度,向下拖动减小高度。
  3. 拖拽过程中视图始终锚定在文本底部,确保最后几行可见。

适用场景与注意事项

  • 适用场景:需要在 DSH 网页端动态调整输入框大小的场景。
  • 注意事项:
    • 需要重启 DSH 或硬刷新网页(Ctrl+F5)以加载新插件。
    • 依赖 DSH 0.1.0-rc.6 web UI (data-composer-card / data-input-scroll)。
    • 建议使用 Chrome / Edge 等 Chromium 内核浏览器(支持 Pointer Events)。

结语

该插件通过简单的交互解决了长草稿显示的痛点。相关目录与源码见下文。

  • 目录页: https://www.skillhub.cn/plugins/rosefinch539/dsh-composer-resize
  • 源码仓库: https://github.com/rosefinch539/dsh-composer-resize
羽毛球分组比赛记分
小程序二维码

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

小夜