dsh-chat-comfort:保守式聊天樣式優化

前言

DSH(DeepSeek Harness)的桌面客戶端在長對話中容易遇到氣泡擁擠、行距不足、閱讀區域過窄等問題。現有宿主樣式更新較快,對第三方插件不提供統一適配方案,開發者往往需要在多個版本間手動調整 CSS,維護成本較高。

dsh-chat-comfort 是一個獨立維護的 DSH 插件,通過保守的樣式適配改善聊天氣泡、行距和閱讀區域,同時保持與宿主設置的兼容。

是什麼

  • 定位:一個樣式增強插件,用於改善 DSH 聊天界面的可讀性。
  • 維護者:379385796-sys
  • 核心價值:在不接管輸入、會話數據、模型或權限的前提下,提供一套保守的樣式適配,減少開發者對宿主樣式變化的適配工作。

兼容範圍

  • 宿主版本:DSH Desktop 0.2.1-rc.2 或 0.2.1-rc.3(僅限 Windows)
  • 當前版本:1.0.2(2026-10-25 兼容性維護)
  • 運行方式:以當前 DSH 進程權限運行,不提升權限。
  • 不保證:在其他平臺、其他宿主版本、其他組合(如 Smooth Stream 0.7.0)上的兼容性;指紋不匹配時會保持原生界面。

安裝與啓用

  1. 在 Releases 下載與當前宿主版本對應的預構建 tgz 包。
  2. 在下載頁面覈對 SHA-256,確認與 README 或 Release Notes 中提供的值一致。
  3. 通過 DSH 官方插件界面選擇該包,或執行:
dsh plugin --profile <你的Profile> add <安裝包完整路徑>
  1. 重啓 DSH,在插件管理器中核對名稱、ID 和版本。
  2. 打開設置 → Chat Comfort,啓用插件,並選擇“舒適”或“緊湊”密度。

注意事項

  • 更新前請備份自己的配置。
  • 不要手動修改 node_modules 或 app.asar。
  • 卸載使用插件管理器的卸載入口,或 dsh plugin --profile <你的Profile> remove dsh-chat-comfort。
  • 卸載不保證刪除已導出的文件、歷史或保留偏好。

技術說明

  • 構建與測試:安裝 Node.js 22+,在倉庫目錄配置工具緩存和 TEMP 後運行:
pnpm install --frozen-lockfile --ignore-scripts
npm run check
  • 源碼安裝:預構建 lib 已隨源碼保留,源碼安裝無需運行安裝期構建腳本。
  • 依賴:使用 @deepseek-ai/cordis、@deepseek-ai/dsh-client-ui-renderer、@deepseek-ai/dsh-client-ui-settings、@deepseek-ai/dsh-client-ui-slots 等。

生態說明

DSH 的理念是“一切皆插件”。社區目錄(https://www.skillhub.cn/plugins/379385796-sys/dsh-chat-comfort)是獨立站點,與 DeepSeek / 幻方無官方從屬關係。

總結

dsh-chat-comfort 爲 DSH 桌面客戶端提供了一套保守且可配置的聊天樣式優化方案,適合需要提升長對話閱讀體驗的開發者。安裝後可通過設置面板切換密度,閱讀寬度與字號繼續使用宿主設置。

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

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

小夜