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 桌面客户端提供了一套保守且可配置的聊天样式优化方案,适合需要提升长对话阅读体验的开发者。安装后可通过设置面板切换密度,阅读宽度与字号继续使用宿主设置。

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

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

小夜