🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

聊天宽度调节 fly-fish76/dsh-width-control

DeepSeek Harness
fly-fish7681 天前有提交已提供中文文档扫描:未发现敏感能力

独立调节消息文本列与输入框宽度并记忆设置

27.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add fly-fish76/dsh-width-control
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/09·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 81 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 调节消息文本列宽度
  • 调节输入框宽度
  • 记忆宽度设置

可调 DeepSeek Harness(DSH)网页版聊天文本栏与输入框宽度——可折叠小标签、独立滑块,重启后仍记住你的设置

README

由 DeepSeek 最新模型翻译生成
DSH Web 宽度调节插件 · dsh-width-control 在 DeepSeek Harness (DSH) Web 界面的输入框工具行添加一个可折叠的「宽度」控件——独立调节消息文本列与输入框的显示宽度,并记忆上次参数,重启 DSH 后自动恢复。 ✨ 特性 - 🎛️ 一个紧凑的折叠式 chip(⇔ 宽度 748px ▾)挂在输入框工具行左端,点击弹出面板(与权限选择器同款形态,锚定在 chip 正上方) - 📐 文本列宽度与输入框宽度两个滑杆完全独立(400–1160px,步长 20) - 🔗 「输入框跟随文本列(+32px)」联动开关,一键恢复旧版同步行为 - 📌 面板以视口固定定位打开——拖动宽度时面板纹丝不动 - 💾 localStorage 记忆上次的文本/输入框宽度与联动状态,下次打开直接恢复 - 📊 回复中的表格自动水平居中,表头与单元格文字居中显示 - 🔄 持久化注册进 DSH 的 cordis.patch.yml,每次启动自动加载,无需手动启用 🖼️ 截图 宽度调节面板 在输入框工具行点击 ⇔ 宽度 …px ▾ 展开面板,即可分别调节文本列与输入框宽度。
展开完整文档(README 剩余 1 节)
DSH Web 宽度调节插件 · dsh-width-control

在 DeepSeek Harness (DSH) Web 界面的输入框工具行添加一个可折叠的「宽度」控件——独立调节消息文本列与输入框的显示宽度,并记忆上次参数,重启 DSH 后自动恢复。

✨ 特性

- 🎛️ 一个紧凑的折叠式 chip(⇔ 宽度 748px ▾)挂在输入框工具行左端,点击弹出面板(与权限选择器同款形态,锚定在 chip 正上方)
- 📐 文本列宽度与输入框宽度两个滑杆完全独立(400–1160px,步长 20)
- 🔗 「输入框跟随文本列(+32px)」联动开关,一键恢复旧版同步行为
- 📌 面板以视口固定定位打开——拖动宽度时面板纹丝不动
- 💾 localStorage 记忆上次的文本/输入框宽度与联动状态,下次打开直接恢复
- 📊 回复中的表格自动水平居中,表头与单元格文字居中显示
- 🔄 持久化注册进 DSH 的 cordis.patch.yml,每次启动自动加载,无需手动启用

🖼️ 截图

宽度调节面板

在输入框工具行点击 ⇔ 宽度 …px ▾ 展开面板,即可分别调节文本列与输入框宽度。

⚙️ 工作原理

DSH Web 的消息文本列宽度由 CSS 变量 --dsh-chat-content-width(默认 748px)控制, 输入框卡片宽度由 --dsh-composer-card-max-width(默认 calc(文本宽度 + 32px))控制, 两者都定义在对话根容器上。

本插件通过浏览器 bundle(由 DSH 的 client-modules 机制服务)在稳定的产品属性 [data-conversation-scroll] 上覆盖这两个变量,从而独立调控两块宽度——不依赖任何打包哈希类名,产品升级也不易失效。

📦 安装

前置条件:已安装 DSH(Web 配置),Windows + PowerShell 5.1+(其他平台见下方手动安装)。

1. 克隆仓库(任意位置,比如 DSH 目录旁)
git clone https://github.com/fly-fish76/dsh-width-control.git
cd dsh-width-control

2. 一键安装(自动创建 node_modules 链接 + 写入 cordis.patch.yml) .\install.ps1

3. 重启 dsh

重启后刷新浏览器页面,输入框工具行左端即可看到 ⇔ 宽度 748px ▾。

手动安装(非 Windows / 不想用脚本)

假设 DSH web profile 目录为 ~/.dsh/profiles/web:

1. 把插件源码放到 profile 的 plugins 目录
mkdir -p ~/.dsh/profiles/web/plugins
cp -r ~/.dsh/profiles/web/plugins/width-control

2. 让 Node 能在 profile 的 node_modules 里解析到它 ln -s ../plugins/width-control ~/.dsh/profiles/web/node_modules/@local/width-control

3. 在 ~/.dsh/profiles/web/cordis.patch.yml 追加(保留原有内容):

- insert:
- id: width-control
name: '@local/width-control'

4. 重启 dsh

Linux/macOS 注意:软链接指向的 exports["./client"] 与 require.resolve 均在 Node 层面按真实路径解析,符号链接同样可用。

🎮 使用

1. 点击工具行的 ⇔ 宽度 …px ▾ chip,面板出现在 chip 正上方
2. 拖动文本列宽度滑杆 → 只影响消息文本列;拖动输入框宽度滑杆 → 只影响输入框
3. 勾选 输入框跟随文本列(+32px) 恢复联动(此时输入框滑杆禁用)
4. 每行的 ↺ 恢复该行默认值(748 / 780);调整即时生效并自动记忆
5. 再点 chip(或直接关闭面板)折叠

🛠️ 自定义

所有可调常量在 lib/client.js 顶部:

| 常量 | 默认 | 含义 |
| DEFAULT_TEXT | 748 | 文本列默认宽度 (px) |
| DEFAULT_INPUT | 780 | 输入框默认宽度 (px) |
| MIN / MAX | 400 / 1160 | 滑杆范围 (px) |
| STEP | 20 | 滑杆步长 (px) |
| STORAGE_KEY | dsh.width-control.v1 | 记忆存储键 |

改完 lib/client.js 后强刷浏览器页面(Ctrl+Shift+R)即可生效,无需改台账。

🗑️ 卸载

.\uninstall.ps1 # 移除 node_modules 链接 + 从 cordis.patch.yml 删除注册行

或手动:删除 node_modules/@local/width-control 链接与 cordis.patch.yml 中的
- insert: 块。全部移除后重启 dsh。

📄 许可

MIT
预览分享卡片长什么样 ↓fly-fish76/dsh-width-control
分享 · DeepSeek Harness Hub
fly-fish76/dsh-width-control

独立调节消息文本列与输入框宽度并记忆设置

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部