前言¶
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)上的兼容性;指紋不匹配時會保持原生界面。
安裝與啓用¶
- 在 Releases 下載與當前宿主版本對應的預構建 tgz 包。
- 在下載頁面覈對 SHA-256,確認與 README 或 Release Notes 中提供的值一致。
- 通過 DSH 官方插件界面選擇該包,或執行:
dsh plugin --profile <你的Profile> add <安裝包完整路徑>
- 重啓 DSH,在插件管理器中核對名稱、ID 和版本。
- 打開設置 → 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 桌面客戶端提供了一套保守且可配置的聊天樣式優化方案,適合需要提升長對話閱讀體驗的開發者。安裝後可通過設置面板切換密度,閱讀寬度與字號繼續使用宿主設置。