dsh-message-collapse:DSH Web 用户消息折叠插件

前言

在 DeepSeek Harness (DSH) Web 环境中,当用户发送的消息过长时,气泡会占据大量垂直空间,影响对话的阅读体验。dsh-message-collapse 插件通过自动折叠长消息,保持界面整洁,仅保留必要的交互入口。

是什么

这是一个由 masknull 维护的客户端插件,用于处理用户消息的显示逻辑。当消息内容超过 10 行(或 12 行)时,插件会自动将其折叠,并提供「展开全部」按钮供用户查看完整内容。

核心功能

  • 自动折叠:用户消息超过 10 行(或 12 行)时自动折叠。
  • 展开与收起:点击「展开全部」查看完整内容,按钮变为「收起」;单击「收起」恢复折叠。
  • 短消息处理:短消息(≤10 行)不显示按钮,与默认行为一致。
  • 开发支持:支持 HMR 热重载。

安装与启用

  1. 执行以下命令安装插件:
dsh plugin --profile web add github:masknull/dsh-message-collapse
  1. 安装后重启 DSH 生效。

典型用法

  1. 给助手发送一条长消息,消息气泡右下角会出现「展开全部」按钮。
  2. 单击「展开全部」→ 显示完整内容,按钮变为「收起」。
  3. 单击「收起」→ 恢复折叠。

适用场景与注意

  • 系统要求:需要 DeepSeek DSH 0.1.7+。
  • 依赖项:依赖 @deepseek-ai/dsh-client-ui-primitives 和 @deepseek-ai/dsh-client-ui-slots。
  • 样式保留:保留产品默认气泡样式与操作按钮。
  • 许可证:MIT。

总结

该插件通过折叠长消息解决了界面拥挤问题,保持了对话的整洁性。其安装流程简单,无需额外配置。

插件目录 | GitHub 仓库

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

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

小夜