DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Chat Tune — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
C

dsh-chat-tune

Chat Tune

调整对话区域:字体、宽度、行高、段落间距,以及类似 Cursor 的用户提示固定功能。对话区界面设置:字号 / 字体 / 行距 / 段距 / 宽度 / 滚动钉住本轮用户消息。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:xingyingyuzhui/dsh-chat-tune#a9ec898886b3a6e46bd7bb46d899a14b201e5fa2
README兼容性版本
设置 → 通用设置 → 对话区界面设置

兼容性与来源证明

Chat Tune 以 dsh-chat-tune 发布,当前版本为 0.4.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/11

版本

0.4.0stable
2026/9/11
0.2.2stable
2026/9/2

相关插件

正在加载相关插件…

最新版
0.4.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/9/11
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。

README

dsh-chat-tune · 对话区界面设置

DeepSeek Harness Web 插件:在 设置 → 通用设置 里、「外观」正下方增加「对话区界面设置」,调节会话区的字号 / 字体 / 行距 / 段距 / 显示宽度,并可选 滚动时钉住本轮用户消息(类似 Cursor)。不改官方组件——通过覆盖官方 CSS 变量 seam + Client 叠加层生效。

设置 → 通用设置 → 对话区界面设置

安装

前置:本机已能运行 dsh web。

dsh plugin --profile web add github:xingyingyuzhui/dsh-chat-tune

装完重启 dsh web。打开 设置 → 通用设置,在「外观」下面就是本插件的控件。

本地开发:

dsh plugin --profile web add link:/abs/path/to/dsh-chat-tune

能力

项说明
字号小 13 / 偏小 14 / 标准 16 / 大 18 / 特大 20 / 自定义(8–48px)
字体系统默认 / 无衬线 / 衬线 / 等宽 / 苹方 / 思源黑体
行间距紧凑 1.4 / 适中 1.6 / 标准 1.75 / 宽松 2.0 / 很松 2.4 / 自定义(1.0–3.0)
段落间距紧凑 8 / 偏紧 12 / 标准 16 / 宽松 24 / 很松 32 / 自定义(0–80px)
显示宽度窄 640 / 标准 748 / 宽 900 / 超宽 1100 / 自定义(480–2000px)
代码块跟随打开时代码块改用所选字体(默认保持等宽)
输入框跟随打开时底部输入框宽度同步内容宽度(默认开启)
输入框边缘调宽开启后,宽度拖拽把手仅在底部输入框两侧生效,消息区中部不再误触(默认开启)
滚动钉住本轮用户消息sticky 本轮用户行;通过 shadow conversation.chat.node 把时间/复制放进蓝气泡内(平时 hover 出时间;钉住时常显);超长限高(默认开启)

原理

  • 正文字号/字族/行距覆盖官方 seam:--dsw-font-markdown-base / -h1..h4(完整 font 简写)
  • 段落间距改消息列里 p / 列表 / 标题的 margin-block
  • 内容宽度:composerFollow 开启时写在会话根 [data-phase] 上的 --dsh-chat-content-width 与 --dsh-composer-card-max-width;关闭时只改消息列
  • 输入框边缘调宽:composerWidthOnly 开启时裁剪官方 [data-width-handle] 热区,并用 ResizeObserver 同步 [data-composer-seat] 高度到 --dsh-chat-tune-handle-height
  • 钉住本轮用户消息:priority: -1 shadow 官方 user/steering 节点,时间+复制进气泡 DOM;控制器只给当前轮 flow 行打 sticky-head 并 position:sticky(不再用 CSS grid 硬叠官方 IconActions)
  • 代码字体:--ds-font-family-code
  • 选择器挂在 body[data-dsh-chat-tune] 下
  • 偏好存 localStorage(dsh-chat-tune:prefs)

卸载

dsh plugin --profile web remove dsh-chat-tune

开发

npm run build   # 生成 client.js(改 chat-tune-*.mjs 后)
npm test        # build:check + node --test

License

MIT