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 倉庫

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

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

小夜